These Beef Enchiladas are loaded with tender ground beef, melted cheese, and a rich homemade enchilada sauce ready in just 45 minutes! This easy family favorite delivers big, bold flavor with simple pantry ingredients and makes the perfect weeknight meal.
Table of Contents
Table of Contents
Why You’ll Love These Beef Enchiladas
- Family-friendly & budget-friendly – Feed the whole family with simple, affordable ingredients.
- Perfect for meal prep – Prepare the filling or sauce ahead of time to save weeknight stress.
- Cheesy, saucy & full of flavor – Every bite combines creamy cheese, spiced beef, and a tangy tomato base.
- Better than restaurant enchiladas – Made from scratch, no canned shortcuts needed!
Freezer-friendly – Great for make-ahead dinners or batch cooking.
For more inspiration, explore the best of our Ground Beef Recipes collection perfect for fast, family-friendly dinners any night of the week!
Ingredients for Beef Enchiladas
For the Beef Filling
- 1 tbsp olive oil
- 2 garlic cloves, minced
- 1 onion, finely chopped (about 1 cup)
- 1 lb ground beef
- 400g (14 oz) refried beans
- 400g (14 oz) black beans, drained
- Spice mix: 1 tsp each onion & garlic powder, 1 tbsp cumin, paprika, oregano, ½ tsp cayenne (optional)
For the Enchilada Sauce
- 2 tbsp olive oil
- 3 tbsp all-purpose flour
- 2 cups chicken stock (low sodium)
- 1 ½ cups tomato passata or 1 can (8 oz) tomato sauce
- ¼ tsp each salt and pepper
- 2 tbsp of the spice mix
For Assembly
- 8 tortillas (flour or corn)
- 1.5 cups grated cheese (Monterey Jack, cheddar, or Mexican blend)
- Fresh cilantro for garnish
How to Make Beef Enchiladas (Step-by-Step)
Step 1: Prepare the Beef Filling
In a large skillet, heat olive oil over medium-high heat. Sauté onion and garlic until fragrant, then add the ground beef and cook until browned. Stir in the spice mix, refried beans, and black beans. Add ¼ cup of the enchilada sauce, season with salt and pepper, and simmer for 2–3 minutes.
Step 2: Warm the Tortillas
Warm tortillas in a dry pan or microwave for 15–20 seconds to make them soft and easy to roll without tearing.
Step 3: Assemble the Beef Enchiladas
Spread a spoonful of sauce on the bottom of your baking dish. Fill each tortilla with a scoop of beef mixture, roll tightly, and place seam side down. Repeat with remaining tortillas.
Step 4: Bake and Serve
Pour remaining sauce over enchiladas, top with cheese, and bake at 350°F (180°C) for 20 minutes (10 minutes covered, then 10 minutes uncovered). Serve warm and garnish with cilantro.
For safe cooking temperatures and handling tips, check the USDA food safety guidelines.
Pro Tips for the Best Beef Enchiladas
- Use freshly grated cheese for better melt and flavor.
- To prevent soggy tortillas, lightly toast or warm them before filling.
- Add a touch of lime juice or fresh jalapeño to the sauce for extra brightness.
- For meal prep, keep sauce and filling separate until baking time.
- Serve with your favorite sides like Ground Beef Tacos or Beef Nachos for a complete Tex-Mex spread.
Variations & Substitutions
Chicken Enchiladas Version
Swap the ground beef for shredded rotisserie chicken and use the same sauce for a quick protein change.
Vegetarian Enchiladas
Use extra beans, corn, or sautéed veggies instead of beef for a hearty meatless option.
Gluten-Free or Low-Carb Options
Choose corn tortillas and replace flour in the sauce with cornstarch for a gluten-free version. For low-carb, try almond flour tortillas.
Make-Ahead, Storage & Freezer Instructions
Store (Fridge)
Keep leftovers in an airtight container for up to 3 days. Reheat in the oven or microwave.
Freeze Before Baking
Assemble enchiladas, cover tightly with foil, and freeze for up to 3 months. Bake directly from frozen, adding 10–15 minutes to the cook time.
Freeze After Baking
Cool completely, then wrap portions and freeze. Reheat at 350°F until warm through.
Reheating Instructions
For best texture, reheat in the oven so the tortillas stay crisp and the cheese stays melty.
Beef Enchiladas
Equipment
- Saucepan For enchilada sauce
- Skillet For browning beef
- 9×13-inch baking dish To bake enchiladas
- whisk To smooth the sauce
- Aluminum foil Cover during first bake
Ingredients
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tbsp ground cumin
- 1 tbsp paprika
- 1 tbsp dried oregano
- 0.5–1 tsp cayenne pepper (optional)
- 2 tbsp olive oil (for sauce)
- 3 tbsp all-purpose flour
- 2 cups low-sodium chicken stock
- 1.5 cups tomato passata or 1 can (8 oz) tomato sauce
- 0.25 tsp kosher salt (plus more to taste)
- 0.25 tsp black pepper
- 2 tbsp spice mix (from above) for sauce
- 1 tbsp olive oil (for beef)
- 2 cloves garlic, minced
- 1 medium onion, finely chopped (~1 cup)
- 1 lb ground beef
- 14 oz refried beans (1 can)
- 14 oz black beans, drained (1 can)
- 0.25 cup enchilada sauce (to moisten filling)
- salt & pepper, to taste
- 8 tortillas (flour or corn)
- 1.5 cups grated cheese (Monterey Jack, cheddar, or blend)
- cilantro, for garnish
Instructions
- Whisk together onion powder, garlic powder, cumin, paprika, oregano, and cayenne. Set aside.
- Warm 2 tbsp oil in a saucepan over medium heat. Stir in flour to form a smooth paste; cook 1 minute, stirring constantly.
- Whisk in 1/2 cup stock until thick and smooth. Add remaining stock, passata, salt, pepper, and 2 tbsp spice mix. Simmer 3–5 minutes until the sauce coats a spoon.
- Preheat oven to 350°F (180°C). Heat 1 tbsp oil in a skillet over medium-high heat. Sauté onion and garlic 2 minutes.
- Add ground beef; cook, breaking it up, until browned. Stir in remaining spice mix and cook 1–2 minutes.
- Stir in refried beans, black beans, 1/4 cup sauce, and season to taste. Cook 2 minutes; remove from heat.
- Warm tortillas in a dry skillet or microwave until pliable. Spread a thin layer of sauce in a 9×13-inch baking dish.
- Place filling along the lower third of each tortilla, roll up tightly, and set seam side down in the dish.
- Pour remaining sauce over enchiladas and top with cheese. Cover and bake 10 minutes, then uncover and bake 10 minutes more until bubbly.
- Garnish with cilantro and serve hot.
Notes
Nutrition
What to Serve with Beef Enchiladas
These enchiladas pair beautifully with:
- Mexican rice or cilantro lime rice
- Fresh guacamole or pico de gallo
- A side of beef quesadillas for a Tex-Mex dinner platter
- Crispy tortilla chips and salsa
Recipe Notes
- Use Monterey Jack or cheddar for melty texture and bold flavor.
- Flour tortillas roll easier, but corn tortillas add authentic flavor.
- Make the sauce a day ahead for faster prep time.
- For a smoky flavor, add a pinch of chipotle chili powder.
Frequently Asked Questions about Beef Enchiladas (FAQ)
Can I use flour tortillas for Beef Enchiladas?
Yes! Flour tortillas roll easily and are great for creamy, cheesy enchiladas. Just warm them first to avoid tearing.
What cheese is best for Beef Enchiladas?
Monterey Jack melts beautifully and adds a mild flavor, while cheddar offers a sharper taste. A mix of both is ideal.
How do I keep tortillas from getting soggy?
Lightly toast or warm them before filling, and don’t overload with sauce before baking.
Can I make Beef Enchiladas without sauce?
Yes try topping with salsa or a tomato-chili mixture for a lighter version.





