This dish features seasoned ground beef cooked with spices and diced tomatoes, wrapped in soft flour tortillas. A homemade red sauce is gently simmered and poured over the rolls before baking until the cheese melts and bubbles. Garnished with fresh cilantro and optional red onion, this hearty main combines smoky and tangy flavors with a comforting cheesy finish. Perfect for a medium-difficulty dinner, it yields 8 enchiladas to share.
I was standing in my kitchen on a Tuesday night, exhausted and craving something that tasted like effort without actually requiring much of it. I had ground beef thawing and a memory of my neighbor's enchiladas from a potluck months earlier. That night, I made my first batch from scratch, sauce and all, and realized homemade enchiladas aren't intimidating at all, just deeply satisfying.
The first time I served these to friends, I watched them go back for seconds without saying much, just nodding and scraping their plates clean. One of them asked for the recipe before they even finished eating. I realized then that this dish had become one of those quiet favorites, the kind you make when you want people to feel cared for without making a big announcement about it.
Ingredients
- Olive oil: Just enough to get the onions translucent and fragrant without any sticking.
- Ground beef: I use 85/15 for flavor, but leaner works fine if you drain it well after browning.
- Onion and garlic: These form the aromatic base, cook them until they smell sweet and the rawness fades.
- Cumin, chili powder, smoked paprika, oregano: This spice blend builds warmth and depth, don't skip the smoked paprika, it adds a subtle smokiness that makes people wonder what your secret is.
- Salt and black pepper: Season confidently, the filling needs enough to stand up to the sauce and cheese.
- Canned diced tomatoes: Drain them well so the filling stays thick and doesn't make the tortillas soggy.
- Black beans: Optional, but they add texture and make the filling go further without feeling like filler.
- Vegetable oil and flour: The roux base for the sauce, whisk it constantly so it doesn't burn.
- Chili powder, cumin, garlic powder, onion powder, oregano: The soul of the red sauce, blooming these spices in the roux makes them fragrant and bold.
- Chicken or vegetable broth: Low sodium gives you control over the salt, and it thins the sauce to the perfect pourable consistency.
- Tomato paste: A small spoonful deepens the color and adds umami.
- Flour tortillas: Soft and pliable, they roll easily and hold the filling without tearing.
- Shredded cheddar or Mexican cheese blend: I like a mix for complexity, but straight cheddar melts into a beautiful golden blanket.
- Cilantro and red onion: Fresh garnishes that cut through the richness and make the dish feel bright.
- Sour cream: A cool, tangy dollop on top balances the spice and makes every bite feel complete.
Instructions
- Preheat and Prep:
- Set your oven to 375°F so its ready when you are. This gives you time to focus on the filling without rushing.
- Cook the Beef Filling:
- Heat olive oil in a large skillet over medium heat, add the onion and let it soften for about three minutes until it starts to look glassy. Toss in the garlic and stir for thirty seconds, just until you smell it, then add the ground beef and break it apart with your spoon, cooking until no pink remains and the edges are nicely browned, about six to eight minutes. Drain any excess fat, then stir in the cumin, chili powder, smoked paprika, oregano, salt, and pepper, followed by the diced tomatoes and black beans if using. Let it simmer for three minutes so the flavors meld, then pull it off the heat.
- Make the Red Enchilada Sauce:
- In a medium saucepan, heat vegetable oil over medium heat and whisk in the flour, cooking for about a minute until it smells toasty. Stir in the chili powder, cumin, garlic powder, onion powder, oregano, and salt, then slowly pour in the broth and tomato paste, whisking constantly to avoid lumps. Bring it to a gentle simmer and cook for about five minutes, stirring occasionally, until it thickens enough to coat the back of a spoon.
- Assemble the Enchiladas:
- Spread half a cup of the enchilada sauce across the bottom of a 9x13 inch baking dish to prevent sticking. Lay out a tortilla, spoon about a third of a cup of beef filling down the center, sprinkle with a little cheese, then roll it up tightly and place it seam side down in the dish. Repeat with the remaining tortillas, nestling them close together.
- Sauce and Cheese:
- Pour the rest of the enchilada sauce evenly over the rolled tortillas, making sure each one gets a good coating. Scatter the remaining cheese on top in an even layer.
- Bake Until Bubbly:
- Slide the dish into the oven and bake for twenty to twenty five minutes, until the cheese is melted, bubbling, and starting to brown in spots. The smell will fill your kitchen and make it hard to wait.
- Rest and Garnish:
- Let the dish rest for five minutes after you pull it out, this helps the sauce settle and makes serving cleaner. Sprinkle with chopped cilantro and red onion, and serve with a dollop of sour cream if you like.
There was a night when I made these for my brother after he helped me move furniture all afternoon. We sat on the floor with paper plates, too tired to talk much, and he finished three enchiladas before he even looked up. He said it reminded him of a place we used to go as kids, and I realized food has a way of holding time still like that.
Make It Your Own
Swap ground turkey or chicken for the beef if you want something lighter, or use all beans for a vegetarian version that still feels hearty. I've added sautéed bell peppers and corn to the filling before, and it brought a sweetness that balanced the spice beautifully. If you're feeding a crowd, double the recipe and use two baking dishes, they bake at the same time and everyone gets enough.
Storage and Reheating
These keep in the fridge for up to four days in an airtight container, and they reheat perfectly in the oven at 350°F for about fifteen minutes. I've also frozen assembled unbaked enchiladas, wrapped tightly in foil, and baked them straight from frozen by adding an extra ten minutes to the cooking time. The sauce might separate a little when reheated, but a quick stir brings it back together.
Pairing and Serving Ideas
I like to serve these with a simple side of Mexican rice or a crisp green salad with lime vinaigrette to cut through the richness. A cold Mexican lager or a fruity Zinfandel works beautifully if you're pouring drinks, but honestly, a tall glass of iced water with lime does the job just fine.
- Top with sliced avocado or a spoonful of guacamole for extra creaminess.
- Serve with tortilla chips and salsa on the side for a full spread.
- Drizzle with hot sauce or add pickled jalapeños if you like heat.
This recipe has become one of those things I make without thinking, muscle memory taking over while my mind wanders. It's comforting in the way only a dish you've made dozens of times can be, reliable and warm and always enough.
Common Questions
- → What spice blend is used for the beef filling?
-
The beef is seasoned with cumin, chili powder, smoked paprika, oregano, salt, and black pepper to create a smoky and savory flavor profile.
- → How is the red sauce prepared?
-
The red sauce is made by cooking flour and chili powder in vegetable oil, then whisking in broth, tomato paste, and additional spices until thickened.
- → Can the tortillas be substituted?
-
Yes, flour tortillas are used here, but corn tortillas can be substituted, especially to accommodate gluten-free needs.
- → How do you assemble the dish before baking?
-
Spread sauce on the baking dish, fill tortillas with beef and cheese, roll them, place seam-side down, top with remaining sauce and cheese, then bake.
- → What are good serving suggestions?
-
Garnish with chopped cilantro and red onion. Serve with sour cream and pair well with a crisp Mexican lager or fruity red wine.