Ground Beef Enchiladas Recipe
Oh, enchiladas! Just the name alone brings back memories of family dinners, where everyone huddled around the table, eager to dig in. Ground beef enchiladas are the perfect balance of savory, cheesy, and just the right amount of spicy. They’re comforting yet exciting, and whether you’re feeding a family or impressing friends at a dinner party, this recipe is always a hit. I’ve made this dish countless times, each time tweaking it slightly to add a new twist, but I always come back to this classic version. It’s one of those recipes where once you have it down, you’ll start adding your own flair too.
🧀 What makes these enchiladas a must-try?
Honestly, it’s the simplicity combined with that rich, homemade enchilada sauce. You know how store-bought sauces sometimes feel a little too tangy or flat? This sauce, with its layers of smoky chili powder, cumin, and a touch of tomato paste, brings depth to the dish without overwhelming the beef. Plus, there’s just something so satisfying about biting into a soft tortilla, only to discover a mix of perfectly seasoned beef, sautéed veggies, and melted cheese. And don’t even get me started on the bubbly, cheesy top layer! Trust me, once you try this recipe, you’ll be finding excuses to make it again.
A little story behind these enchiladas…
I still remember the first time I tried making enchiladas. It was one of those spontaneous “let’s make something special for dinner” moments, and I had no idea what I was doing. I figured, “How hard could it be?”—only to realize that rolling tortillas and getting the right sauce consistency was a bit more finicky than I’d anticipated! There were a few mishaps along the way (like forgetting to drain the beef or not letting the sauce thicken enough), but after a few attempts, I hit my stride. Now, enchiladas are part of our regular meal rotation. The best part? It’s always a dish that leaves everyone smiling and asking for seconds. Even if I’m low on ingredients, there’s always a way to tweak it to make it work.
A quick dive into the history of enchiladas
Enchiladas date back to the Aztecs, who were known to roll tortillas around fish or other meats and cover them in chili sauces. Of course, the version we’re more familiar with today evolved as Mexican cuisine fused with other culinary influences over the centuries. The use of ground beef and flour tortillas is a more modern twist, especially popular in Tex-Mex cuisine, which blends Mexican and American flavors. What I love about enchiladas is their versatility. They can be filled with just about anything—beef, chicken, beans, cheese—and can be as mild or as fiery as you like, depending on your choice of sauce.
Let’s talk ingredients: the good, the better, and the “oops, I’m out of that!”
- Ground beef: This is the star of the show, providing a hearty, savory filling. You can swap it out for ground turkey or even shredded chicken if you want a leaner option. If you’re feeling adventurous, try ground pork for a slightly different flavor profile.
- Onions and bell peppers: These veggies add texture and sweetness, balancing the richness of the beef. Red or yellow bell peppers work just as well if you’re looking for a pop of color, and if you’re out of fresh onions, onion powder can pinch-hit in a hurry.
- Garlic: Fresh garlic is best, but in a pinch, garlic powder can do the trick. Just don’t skip it—the garlic really enhances the overall flavor!
- Tortillas: Flour tortillas make for soft, pliable enchiladas, but corn tortillas add that authentic Mexican flavor. If you opt for corn, just make sure to warm them up first so they don’t crack when rolling.
- Mexican cheese blend: This typically includes cheddar, Monterey Jack, and a bit of queso quesadilla. Feel free to experiment with different cheeses, like cotija or a sharp cheddar for a bolder flavor.

Kitchen gear: What you need (and what you can totally skip)
All you really need to make these enchiladas is a solid skillet for browning the beef and a baking dish for cooking everything in the oven. However, if you want to get fancy, a tortilla warmer can be handy to keep your tortillas soft and pliable while you fill them. A small whisk will make your sauce smooth and lump-free, but a fork works in a pinch too. As for the baking dish, I’ve used everything from a glass Pyrex to a ceramic casserole dish, and they all get the job done!
Step-by-step: My foolproof method (and a few hard-learned lessons)
- Preheat your oven to 350°F (175°C). You want the oven nice and hot so everything gets bubbly and delicious.
- Cook the ground beef: Brown the ground beef in a large skillet over medium heat. This is where I’ve made mistakes before—don’t rush it! Let the beef fully brown, and be sure to drain off any excess fat so your enchiladas don’t end up greasy.
- Add the veggies: Once the beef is browned, toss in your chopped onions, bell peppers, garlic, salt, and pepper. Let these cook down until soft, about 5 minutes. The house will start smelling amazing at this point.
- Make the enchilada sauce: In a saucepan, heat the canola oil over medium heat. Stir in the flour and cook for a minute to get rid of the raw flour taste. Add the tomato paste, cumin, oregano, chili powder, salt, and pepper. Slowly whisk in the water, making sure there are no lumps. Cook for 5-7 minutes until it thickens. Trust me, once you make this sauce from scratch, you’ll never go back to the canned stuff.
- Assemble the enchiladas: Spread a thin layer of sauce in your baking dish to prevent sticking. Fill each tortilla with about 2-3 tablespoons of the beef mixture, roll them up, and place them seam-side down in the dish.
- Top and bake: Pour the remaining sauce over the rolled enchiladas and generously sprinkle with cheese. Bake for 20 minutes or until the cheese is melted and bubbly.

Fun variations and how to mix things up
- Vegan version: Swap the beef for crumbled tofu or a plant-based ground beef alternative. Use dairy-free cheese and you’re good to go!
- Spice it up: Add chopped jalapeños to the filling or mix some chipotle peppers into the enchilada sauce for a smoky heat.
- Low-carb twist: Skip the tortillas and instead layer the beef mixture and sauce between slices of roasted zucchini or eggplant.
- Breakfast enchiladas: Replace the beef with scrambled eggs and sausage. Top with salsa verde instead of red enchilada sauce, and you’ve got yourself a brunch masterpiece.
How to serve these beauties
For presentation, I love garnishing these enchiladas with a sprinkle of fresh cilantro and maybe some sliced avocado or a dollop of sour cream on top. They pair beautifully with a side of Mexican rice or a crisp, tangy cabbage slaw. If you’re hosting, place the baking dish in the center of the table, family-style, and let everyone dig in.
Drink pairings? Absolutely!
I find that these enchiladas go best with a cold, crisp Mexican lager like Modelo or Corona. For wine lovers, a light, fruity red like a Zinfandel works wonderfully, cutting through the richness of the cheese and beef. And if you’re feeling fancy, a margarita (on the rocks with a salted rim, of course) is always a good idea.
Leftovers? Here’s how to store and reheat them
If you’re lucky enough to have leftovers, store them in an airtight container in the fridge for up to three days. Reheat them in the oven at 350°F for 10-15 minutes or until heated through. You can also microwave them, but the tortillas might get a little soft. And if you want to freeze them, go for it! Just wrap the dish tightly in foil and freeze for up to 3 months.
Adjusting for different serving sizes
If you need to make more or less, it’s easy to scale this recipe. Just keep in mind that when you double the recipe, you might need to bake it for a few extra minutes to ensure everything heats evenly. If you’re only making a smaller batch, reduce the sauce quantities slightly so the enchiladas don’t end up swimming in it.
Potential hiccups (and how to avoid them)
- Tortillas breaking: Warm them up first, either in the microwave wrapped in a damp paper towel or lightly heated on a skillet.
- Sauce too thin: Let it cook a bit longer until it thickens, or if it’s still too runny, whisk in a tiny bit more flour.
Ready to dig in?
I can’t wait for you to try these ground beef enchiladas. They’re the kind of dish that feels like a cozy hug on a plate, and they’re perfect for sharing with loved ones. Feel free to make this recipe your own—add some extra spice, swap in your favorite veggies, or try one of the variations I mentioned. The best part of cooking is making it yours!

Frequently Asked Questions
- Can I make these enchiladas ahead of time?
Yes! Assemble them a day ahead, cover, and refrigerate. Just pop them in the oven when you’re ready to bake. - Can I use a different type of meat?
Absolutely! Ground chicken, turkey, or even shredded pork work well. - How do I prevent my enchiladas from getting soggy?
Drain any excess liquid from the beef mixture and don’t overdo the sauce. - Can I use corn tortillas instead of flour?
Yes, just warm them up before filling so they don’t crack. - What can I serve alongside enchiladas?
Mexican rice, refried beans, or a light salad are all great options.

Ground Beef Enchiladas Recipe
Try these mouthwatering ground beef enchiladas with homemade sauce. Perfectly cheesy, flavorful, and customizable!
- Total Time: 50 minutes
- Yield: 4-6 1x
Ingredients
- 8 soft taco flour tortillas or king corn tortillas
- 1 lb ground beef
- 1 cup onion, chopped
- 1 cup green bell pepper, chopped
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 2 garlic cloves, minced
- 1 ½ cups Mexican cheese
Enchilada Sauce:
- 2 tablespoon canola oil
- 2 tablespoon all-purpose flour
- 1 tablespoon tomato paste
- ¼ teaspoon cumin
- ¼ teaspoon dried oregano
- 2 tablespoon chili powder
- 2 cups water
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Preheat your oven to 350°F (175°C). You want the oven nice and hot so everything gets bubbly and delicious.
- Cook the ground beef: Brown the ground beef in a large skillet over medium heat. This is where I’ve made mistakes before—don’t rush it! Let the beef fully brown, and be sure to drain off any excess fat so your enchiladas don’t end up greasy.
- Add the veggies: Once the beef is browned, toss in your chopped onions, bell peppers, garlic, salt, and pepper. Let these cook down until soft, about 5 minutes. The house will start smelling amazing at this point.
- Make the enchilada sauce: In a saucepan, heat the canola oil over medium heat. Stir in the flour and cook for a minute to get rid of the raw flour taste. Add the tomato paste, cumin, oregano, chili powder, salt, and pepper. Slowly whisk in the water, making sure there are no lumps. Cook for 5-7 minutes until it thickens. Trust me, once you make this sauce from scratch, you’ll never go back to the canned stuff.
- Assemble the enchiladas: Spread a thin layer of sauce in your baking dish to prevent sticking. Fill each tortilla with about 2-3 tablespoons of the beef mixture, roll them up, and place them seam-side down in the dish.
- Top and bake: Pour the remaining sauce over the rolled enchiladas and generously sprinkle with cheese. Bake for 20 minutes or until the cheese is melted and bubbly.
Notes
How to serve these beauties
For presentation, I love garnishing these enchiladas with a sprinkle of fresh cilantro and maybe some sliced avocado or a dollop of sour cream on top. They pair beautifully with a side of Mexican rice or a crisp, tangy cabbage slaw. If you’re hosting, place the baking dish in the center of the table, family-style, and let everyone dig in.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner