Beef Enchiladas (Easy Homemade Recipe)

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

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

Luna from Cook It Slowly
These Beef Enchiladas pack tender spiced ground beef, a quick homemade enchilada sauce, and melty cheese for a family-friendly dinner in 45 minutes.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner
Cuisine Mexican
Servings 8 servings
Calories 649 kcal

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

Warm tortillas before rolling to prevent tearing; use freshly grated cheese for best melt; adjust cayenne to taste.

Nutrition

Serving: 608gCalories: 649kcalCarbohydrates: 55.3gProtein: 45.6gFat: 28.6gSaturated Fat: 10.3gCholesterol: 116mgSodium: 1237mgPotassium: 1183mgFiber: 13.4gSugar: 5.7gVitamin A: 32IUVitamin C: 58mgCalcium: 34mgIron: 114mg
Keyword Beef Enchiladas, Easy Enchilada Sauce, Ground Beef Dinner Recipes, Weeknight Dinner Ideas
Tried this recipe?Let us know how it was!

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.