If you are craving a comforting, crowd-pleasing meal that bursts with rich, savory flavors, you have to try this Ground Beef Enchiladas Recipe. It combines tender tortillas loaded with a perfectly spiced ground beef filling, smothered in a luscious, homemade enchilada sauce that’s both smoky and tangy. Every bite brings together layers of gooey cheese, vibrant seasonings, and a touch of freshness from colorful garnishes—making this dish a guaranteed family favorite and a staple on any weeknight or festive occasion.
Ingredients You'll Need
The magic of this Ground Beef Enchiladas Recipe lies in its simple yet essential ingredients. Each component plays a key role, from the perfectly browned beef that brings heartiness, to the aromatic spices that infuse warmth, and the creamy cheese that adds the perfect gooey texture and color contrast.
- Olive oil: A light, healthy fat to gently soften the onions and brown the beef evenly.
- Yellow onion: Adds sweetness and depth as it softens, balancing the spice.
- Ground beef (85/15 or 80/20): Ideal for juiciness and flavor without too much fat.
- Chili powder: Key to that signature smoky and earthy enchilada flavor.
- Ground cumin: Provides an aromatic, slightly nutty undertone that complements the chili.
- Kosher salt: Brings all the flavors together and amplifies the taste.
- Dried oregano: Hands down essential for that authentic Mexican-inspired herbal touch.
- Garlic powder: Deepens the flavor profile while keeping it smooth and mellow.
- Salted butter: The base for the rich, velvety enchilada sauce.
- All-purpose flour: Thickens the sauce for the perfect cling to the tortillas and filling.
- Smoked paprika: Adds a hint of smoky complexity that makes the sauce unforgettable.
- Black pepper: A tiny kick to brighten the sauce’s richness.
- Beef broth: Infuses the sauce with robust meaty goodness.
- Tomato sauce: Brings acidity and body to balance the richness.
- Flour tortillas (8-inch): Soft and flexible for easy rolling and perfect bite-sized portions.
- Sharp cheddar cheese: Offers bold, tangy flavor and an irresistible golden melt.
- Monterey jack cheese: Smooth and creamy, it melts beautifully for that gooey finish.
- Cilantro leaves: Freshness that cuts through the richness with a bright herbal note.
- Avocado, tomato, green onions, olives, sour cream: Optional garnishes that add texture, color, and contrast.
How to Make Ground Beef Enchiladas Recipe
Step 1: Prepare the Beef Filling
Start by heating the olive oil over medium-high heat until shimmering. Toss in the chopped onion and let it sauté gently for about 5 to 6 minutes until it becomes soft and translucent—this base will add so much sweetness to the final filling. Next, add the ground beef along with chili powder, cumin, salt, oregano, and garlic powder. Break up the meat and cook, stirring frequently, until it is fully browned and fragrant with those warm spices. Remove the cooked beef from the pan and set it aside for later.
Step 2: Make the Enchilada Sauce
Using the same pan, melt the butter to soak up all those delicious fond bits left behind by the beef. Whisk in the flour to create a roux, cooking it for a couple of minutes until it’s lightly golden—this step is what thickens the sauce and prevents it from being runny. Gradually whisk in the chili powder, cumin, garlic powder, onion powder, smoked paprika, salt, oregano, and pepper, followed by the beef broth in small increments to avoid lumps. Stir in the tomato sauce, then reduce the heat to a gentle simmer. Let this simmer for about 6 to 8 minutes until it thickens into a velvety, flavorful sauce that will coat the enchiladas perfectly.
Step 3: Prepare the Cheese and Tortillas
Mix a quarter cup of the sharp cheddar and Monterey jack cheeses with the cooked ground beef. This ensures every bite has melty, cheesy goodness tucked inside. Meanwhile, warm the flour tortillas in the microwave wrapped in a damp paper towel. This little trick makes them soft and pliable, which is crucial for rolling without any cracks or breaks when you fill them.
Step 4: Assemble the Enchiladas
Spread about half a cup of the rich enchilada sauce in a thin layer across the bottom of a large 9x13-inch baking dish. Scoop roughly one-third cup of the cheesy ground beef mixture onto each tortilla, then roll them up snugly and place them seam-side down in your baking dish. Keep going until you’ve used all the tortillas and filling. Pour the remaining sauce generously over the top and sprinkle with the remaining sharp cheddar and Monterey jack cheeses. Cover the dish tightly with foil to keep everything moist during baking.
Step 5: Bake Until Bubbling
Bake the enchiladas in your preheated 350°F oven for 20 to 25 minutes. Then, remove the foil to let the cheese on top brown beautifully and bake another 10 to 15 minutes until fully melted, slightly golden, and piping hot throughout. When you pull these enchiladas out of the oven, the aroma alone will have you racing to the table!
How to Serve Ground Beef Enchiladas Recipe
Garnishes
The beauty of this Ground Beef Enchiladas Recipe is how it easily invites your favorite fresh garnishes. Sprinkle on chopped cilantro to cut through the richness with vibrant herbal brightness. Add slices of creamy avocado and diced tomato for contrast in texture and color. A dollop of sour cream offers cool creaminess, while sliced green onions and black olives provide pops of sharpness and briny savory notes. These finishing touches make every serving eye-catching and flavorful.
Side Dishes
For a complete meal, serve these enchiladas alongside simple sides like Mexican rice or warm refried beans. A crisp green salad with a tangy lime vinaigrette can balance the richness beautifully. Pickled jalapeños or a fresh pico de gallo add just the right amount of zing and crunch. These accompaniments complement the enchiladas without overshadowing their bold, savory star power.
Creative Ways to Present
You can turn this classic recipe into a party centerpiece by arranging individual enchiladas in mini cast iron skillets or charming ramekins for single servings. For a fun twist, try stacking a few layers in a casserole dish for a layered enchilada bake that’s perfect for casual get-togethers. And don’t shy away from letting everyone garnish their own enchiladas at the table — it makes dinner interactive and super fun!
Make Ahead and Storage
Storing Leftovers
Leftover enchiladas keep beautifully in an airtight container in the refrigerator for up to 3 days. The flavors tend to deepen overnight, making the next meal even better. When storing, make sure the sauce has coated everything well to keep the tortillas from drying out.
Freezing
If you want to save some for later, this Ground Beef Enchiladas Recipe freezes wonderfully. Assemble the enchiladas in a freezer-safe dish, cover tightly with foil or plastic wrap, and freeze for up to 3 months. When you're ready, thaw overnight in the fridge before reheating to maintain the best texture and flavor.
Reheating
For the best reheating results, warm leftover enchiladas in the oven at 350°F for about 15-20 minutes until heated through and the cheese is melty again. You can also microwave individual portions covered with a damp paper towel to retain moisture, though the oven method keeps that fresh-from-the-oven texture and flavor.
FAQs
Can I use corn tortillas instead of flour tortillas?
Absolutely! Corn tortillas bring an authentic touch if you prefer, but be sure to warm them well beforehand to avoid cracking when rolling. Flour tortillas tend to be easier to handle and stay soft after baking, which is why they're used here.
Can I make this recipe vegetarian?
Yes! Substitute the ground beef with cooked lentils, textured vegetable protein, or sautéed mushrooms for a hearty vegetarian filling. Adjust the seasonings and broth accordingly, and the enchiladas will still be bursting with flavor.
How spicy is this Ground Beef Enchiladas Recipe?
The recipe uses chili powder and smoked paprika for warmth without overwhelming heat. If you like it spicier, feel free to add chopped jalapeños or a dash of cayenne pepper to the filling or sauce.
Is this recipe freezer-friendly?
Definitely! This is a great make-ahead dish. Assemble and freeze the enchiladas, then bake directly from frozen, just adding a bit of extra baking time to ensure they’re heated through.
Can I use pre-shredded cheese?
While pre-shredded cheese works, freshly grated cheese melts more smoothly and gives a better texture. Plus, it tastes fresher and avoids added anti-caking agents.
Final Thoughts
This Ground Beef Enchiladas Recipe is one of those dishes that never fails to impress with its comforting layers of flavor and texture. Whether you’re feeding a hungry family, hosting friends, or just craving something deeply satisfying, these enchiladas deliver every time. Give this recipe a try and watch it quickly become your go-to for hearty, flavorful meals full of love and deliciousness.
PrintGround Beef Enchiladas Recipe
These Ground Beef Enchiladas feature a flavorful blend of seasoned ground beef wrapped in warm flour tortillas, smothered in a rich and spicy homemade enchilada sauce, then baked to bubbly perfection. Topped with melted sharp cheddar and Monterey Jack cheese and garnished with fresh cilantro and avocado, this classic Mexican-inspired casserole is perfect for a comforting family dinner.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 10 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Ingredients
For the Beef Filling
- 1 Tablespoon olive oil
- 1 medium yellow onion, chopped
- 1 pound ground beef (85/15 or 80/20 preferred)
- 1 Tablespoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon kosher salt
- ½ teaspoon dried oregano
- ½ teaspoon garlic powder
For the Enchilada Sauce
- 3 Tablespoons salted butter
- ¼ cup all-purpose flour
- 3 teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- ½ teaspoon kosher salt
- ½ teaspoon dried oregano
- ¼ teaspoon black pepper
- 2 cups beef broth
- 6 ounces tomato sauce
For the Enchiladas
- 10-12 medium 8-inch flour tortillas
- 1 cup sharp cheddar cheese, freshly grated
- 1 cup Monterey Jack cheese, freshly grated
Toppings (Optional)
- Freshly chopped cilantro leaves
- Sliced avocado
- Diced tomato
- Sliced green onions
- Olives
- Sour cream
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the enchiladas later.
- Cook Onion and Ground Beef: Heat olive oil in a large skillet over medium-high heat. Once hot, add chopped onion and sauté for 5-6 minutes until softened. Add ground beef and sprinkle all the spices (1 Tablespoon chili powder, 1 teaspoon cumin, ½ teaspoon kosher salt, ½ teaspoon dried oregano, and ½ teaspoon garlic powder). Break up the meat with a spoon and cook until browned through. Transfer the cooked meat mixture to a bowl and set aside.
- Make Enchilada Sauce: In the same skillet, melt the butter over medium heat. Whisk in the flour to form a roux and cook for 2 minutes, stirring frequently. Add all the sauce spices (3 teaspoons chili powder, 1 teaspoon cumin, ½ teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon smoked paprika, ½ teaspoon kosher salt, ½ teaspoon dried oregano, and ¼ teaspoon black pepper) and mix well. Gradually whisk in the beef broth a few splashes at a time, preventing lumps, then stir in the tomato sauce. Reduce heat to low and simmer for 6-8 minutes while stirring often until the sauce thickens slightly.
- Prepare Filling and Tortillas: Mix ¼ cup each of the sharp cheddar and Monterey Jack cheese into the browned beef mixture. Warm the flour tortillas by wrapping them in a damp paper towel and microwaving until pliable and soft.
- Assemble Enchiladas: Spread about ½ cup of the enchilada sauce in a thin layer on the bottom of a large 9x13-inch baking dish. Place approximately ⅓ cup of the meat and cheese mixture onto each tortilla, then roll tightly and place seam-side down in the baking dish. Continue this process until all the filling and tortillas are used. Pour the remaining enchilada sauce evenly over the rolled tortillas, then sprinkle the remaining shredded cheddar and Monterey Jack cheese on top. Cover the dish with aluminum foil.
- Bake: Bake covered for 20-25 minutes, then remove the foil and bake an additional 10-15 minutes until the cheese on top is melted and the enchiladas are heated through.
- Serve: Garnish with freshly chopped cilantro, sliced avocado, diced tomatoes, green onions, olives, and sour cream as desired. Serve hot and enjoy!
Notes
- For best flavor, use freshly grated cheese instead of pre-shredded.
- Adjust the chili powder amount according to your preferred spice level.
- Flour tortillas work best for rolling; corn tortillas can be used but may need to be softened carefully to avoid breaking.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven for best texture.
- To make this dish gluten-free, substitute the flour tortillas with gluten-free tortillas and replace all-purpose flour in the sauce with a gluten-free flour blend or cornstarch.

Leave a Reply