This dish features seasoned ground beef cooked with aromatic spices and tomatoes, wrapped in soft tortillas, then smothered in a vibrant homemade red sauce and topped with melty cheese. Baked until bubbly and garnished with fresh cilantro and onions, it offers a comforting and flavorful experience that blends smoky, spicy, and savory notes. Perfectly balanced textures and spices deliver a classic taste with easy preparation and a satisfying finish.
I was standing at the stove on a Wednesday night, tired and uninspired, when I remembered a coworker once mentioning enchiladas her grandmother used to make from scratch. I had ground beef thawing and a hunch that I could figure it out without a recipe. That first attempt was messy, the sauce too thin and the tortillas soggy, but the smell alone was enough to make me try again the next week.
The first time I served these to friends, I watched them scrape their plates clean and ask for seconds before I even sat down. One of them, who usually avoided anything spicy, surprised me by loading his plate with extra sauce. That night, I realized this dish had crossed over from experiment to something I could count on.
Ingredients
- Olive oil: A tablespoon is all you need to get the onions soft and fragrant without any sticking.
- Ground beef: Look for something with a bit of fat, around 80/20, so the filling stays moist and flavorful as it cooks.
- Onion and garlic: These form the aromatic base, and I always chop the onion finer than I think I should so it melts into the beef.
- Cumin, chili powder, smoked paprika, oregano: This spice blend builds warmth and complexity without overwhelming the dish.
- Diced tomatoes: Drain them well or the filling will turn soupy and make the tortillas fall apart.
- Black beans: Optional, but they add texture and make the dish feel a little more substantial.
- Vegetable oil and flour: These create the roux that thickens the enchilada sauce and gives it body.
- Chicken or vegetable broth: Low sodium is key so you can control the salt and let the spices shine.
- Tomato paste: Just a tablespoon deepens the color and adds a hint of sweetness.
- Flour tortillas: Soft and pliable, they roll easily and hold the filling without tearing.
- Cheddar or Mexican cheese blend: Shred it yourself if you can, pre shredded cheese has coatings that keep it from melting as smoothly.
- Cilantro and red onion: Fresh garnishes that cut through the richness and add a bright finishing note.
Instructions
- Preheat and prep:
- Set your oven to 375°F (190°C) 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, then add the onion and let it soften for about 3 minutes until it smells sweet. Toss in the garlic for 30 seconds, just until fragrant, then crumble in the ground beef and cook until browned and no longer pink, breaking it up as you go. Drain any excess fat, then stir in the spices, diced tomatoes, and black beans if using, and let everything simmer together for 3 minutes.
- Make the enchilada sauce:
- In a saucepan, heat vegetable oil over medium heat and whisk in the flour, cooking for a minute until it smells toasty. Add 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 simmer and cook, stirring occasionally, until the sauce thickens and coats the back of a spoon, about 5 minutes.
- Assemble the enchiladas:
- Spread half a cup of sauce on the bottom of a 9x13 inch baking dish to keep the tortillas from sticking. Spoon about a third of a cup of beef filling down the center of each tortilla, sprinkle with a little cheese, then roll it up snugly and place it seam side down in the dish.
- Sauce and bake:
- Pour the remaining enchilada sauce evenly over the rolled tortillas, making sure each one is covered. Sprinkle the rest of the cheese on top, then slide the dish into the oven and bake for 20 to 25 minutes, until the cheese is melted and bubbling at the edges.
- Rest and garnish:
- Let the enchiladas sit for 5 minutes after you pull them from the oven so the sauce settles and the cheese firms up just enough to slice cleanly. Scatter chopped cilantro and red onion over the top, and serve with a dollop of sour cream if you like.
I remember bringing a pan of these to a potluck and watching someone take a bite, close their eyes, and ask if I had a recipe to share. I realized then that this dish had become more than a weeknight dinner, it was something that made people feel cared for, even when I hadnt planned it that way.
How to Store and Reheat
Leftover enchiladas keep well in an airtight container in the fridge for up to three days. I usually reheat individual portions in the microwave, covered with a damp paper towel to keep them from drying out. If youre reheating the whole pan, cover it with foil and warm it in a 350°F (175°C) oven for about 20 minutes, then uncover and let the cheese crisp up for the last 5 minutes.
Swaps and Substitutions
Ground turkey or chicken work just as well if you want something leaner, though I add a splash of broth to keep the filling from getting dry. For a gluten free version, use corn tortillas and swap the flour in the sauce for a gluten free blend, just be gentle when rolling corn tortillas since they tear more easily. You can also toss in sauteed bell peppers or corn for extra color and sweetness.
What to Serve Alongside
These enchiladas feel complete on their own, but I like to serve them with a simple side of Mexican rice or a crisp green salad dressed with lime and cilantro. A cold Mexican lager or a fruity Zinfandel balances the richness and heat beautifully. If youre feeding a crowd, set out bowls of salsa, guacamole, and pickled jalapenos so everyone can customize their plate.
- Mexican rice or cilantro lime rice
- Simple green salad with lime vinaigrette
- Chips, salsa, guacamole, and pickled jalapenos
This recipe has become one of those dishes I turn to when I want something comforting without spending all evening in the kitchen. Every time I make it, I remember that first messy attempt and smile, because now it feels like second nature.
Your Recipe Questions Answered
- → What spices are used to season the beef filling?
-
The beef filling is flavored with cumin, chili powder, smoked paprika, dried oregano, salt, and black pepper for a smoky and spicy profile.
- → How is the red sauce prepared?
-
The sauce is made by cooking flour and vegetable oil together, then whisking in chili powder, cumin, garlic and onion powders, oregano, salt, broth, and tomato paste, simmered until thickened.
- → Can I substitute the beef with other proteins?
-
Yes, ground turkey or chicken can be used as alternatives to beef while maintaining the flavor and texture.
- → What type of tortillas work best for this dish?
-
Small flour tortillas provide a soft wrap, but corn tortillas can be used as a gluten-free option for different texture and flavor.
- → How do I achieve a bubbly, cheesy topping?
-
After rolling the filled tortillas, pour remaining sauce on top, sprinkle with shredded cheese, and bake until the cheese melts and bubbles, about 20-25 minutes.
- → What garnishes complement the dish?
-
Fresh cilantro and finely chopped red onion add brightness and color, while sour cream provides a cool, creamy contrast.