Cheesy Beef & Bean Enchiladas Recipe

I love a good enchilada, and these Cheesy Beef & Bean Enchiladas are some of my favorites! They’re packed with flavor, thanks to a homemade spice mix and a rich enchilada sauce. Plus, they’re filled with a hearty mixture of ground beef, refried beans, and black beans. And of course, you can’t forget the melty cheese on top!

I often make these enchiladas for a fun and festive weeknight dinner. They’re always a hit with my family and friends, and they’re perfect for sharing. Plus, they’re surprisingly easy to make, even if you’re a beginner cook.

Why You’ll Love These Cheesy Beef & Bean Enchiladas

  • Flavor Explosion: These enchiladas are bursting with flavor, thanks to the homemade spice mix and the rich enchilada sauce. It’s way better than anything you can get in a can!
  • Hearty and Satisfying: The filling is packed with protein and fiber, making these enchiladas a satisfying and complete meal.
  • Easy to Make: This recipe is surprisingly simple to follow, even for beginner cooks.
  • Perfect for Sharing: These enchiladas are great for feeding a crowd. They’re perfect for parties, potlucks, or family gatherings.

Ingredients for Cheesy Beef & Bean Enchiladas

Here’s what I use to make these delicious enchiladas:

Spice Mix:

  • Onion Powder and Garlic Powder: These add a savory base to the spice mix.
  • Cumin Powder, Paprika, and Dried Oregano: These spices add warmth and depth of flavor.
  • Cayenne Pepper: Optional, but I like to add a pinch for a bit of heat.

Enchilada Sauce:

  • Olive Oil: For sautéing the flour.
  • Flour: This helps to thicken the sauce.
  • Chicken Stock: I use low-sodium chicken stock for the base of the sauce.
  • Tomato Passata or Canned Tomato Sauce: Adds richness and acidity to the sauce.
  • Salt and Pepper: To season the sauce.

Beef Filling:

  • Olive Oil: For sautéing the vegetables and beef.
  • Garlic: Minced garlic adds a punch of flavor.
  • Onion: Finely chopped onion adds sweetness and depth.
  • Ground Beef: I use lean ground beef, but you can use any type of ground beef you prefer.
  • Refried Beans: Adds a creamy texture and another layer of flavor.
  • Black Beans: Adds protein and fiber.

Enchiladas:

  • Tortillas: I use flour tortillas, but you can also use corn tortillas.
  • Melting Cheese: I like to use a blend of Monterey Jack, cheddar, and queso quesadilla, but you can use your favorite melting cheese.
  • Cilantro: Optional, but I like to garnish with fresh cilantro.

(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Variations

Want to try something different? Here are a few ideas:

  • Spicy Kick: Add more cayenne pepper to the spice mix or use a spicier enchilada sauce.
  • Veggie Power: Add some sauteed bell peppers or zucchini to the beef filling.
  • Chicken or Turkey: Swap out the ground beef for ground chicken or turkey.
  • Cheese Lover’s Dream: Add more cheese! You can also try different types of cheese, like pepper jack or Oaxaca cheese.

How to Make Cheesy Beef & Bean Enchiladas

Step 1: Make the Spice Mix

Cheesy Beef & Bean Enchiladas Recipe

I start by mixing together all the spices for the spice mix in a small bowl.

Step 2: Make the Enchilada Sauce

Cheesy Beef & Bean Enchiladas Recipe

Next, I make the enchilada sauce. I heat some olive oil in a saucepan and then whisk in the flour to make a roux. I gradually whisk in the chicken stock, tomato passata (or canned tomato sauce), salt, pepper, and some of the spice mix. I let the sauce simmer until it thickens.

Step 3: Make the Beef Filling

Cheesy Beef & Bean Enchiladas Recipe

While the sauce is simmering, I make the beef filling. I heat some olive oil in a skillet and sauté the garlic and onion. Then, I add the ground beef and cook it until it’s browned. I stir in the remaining spice mix, refried beans, black beans, a bit of the enchilada sauce, and salt and pepper.

Step 4: Assemble the Enchiladas

Cheesy Beef & Bean Enchiladas Recipe

I preheat my oven to 350°F and lightly grease a baking dish. I spread a bit of the enchilada sauce on the bottom of the dish to prevent the tortillas from sticking. Then, I fill each tortilla with the beef filling, roll them up, and place them seam-down in the baking dish.

Step 5: Bake

Cheesy Beef & Bean Enchiladas Recipe

I pour the remaining enchilada sauce over the enchiladas and top them with cheese. Then, I bake them in the preheated oven for about 20 minutes, or until the cheese is melted and bubbly.

Step 6: Serve

Cheesy Beef & Bean Enchiladas Recipe

I garnish the enchiladas with fresh cilantro, if desired, and serve them hot.

Tips and Tricks

  • Tortilla Warmth: Warm the tortillas in the microwave for a few seconds before filling them. This will make them more pliable and easier to roll.
  • Don’t Overfill: Be careful not to overfill the tortillas, or they may burst open during baking.
  • Cheese Choice: Use a good melting cheese for the best results.

How to Serve

Cheesy Beef & Bean Enchiladas Recipe

I love serving these Cheesy Beef & Bean Enchiladas with:

  • Sour Cream and Guacamole: These classic toppings add a cool and creamy element to the dish.
  • Rice and Beans: Serve the enchiladas with a side of Mexican rice and refried beans for a complete meal.
  • Salad: A simple green salad with a light vinaigrette is a refreshing complement to these hearty enchiladas.

Make Ahead and Storage

  • Make Ahead: You can assemble the enchiladas ahead of time and bake them later.
  • Freezing: You can freeze the assembled enchiladas (unbaked) for up to 2 months.
  • Storing: Store leftover enchiladas in the refrigerator for up to 3 days.
Cheesy Beef & Bean Enchiladas Recipe

FAQs

1. Can I use corn tortillas?
Yes, you can use corn tortillas, but they may be a bit more fragile and prone to breaking.

2. Can I make these enchiladas vegetarian?
Yes, you can use a vegetarian meat substitute or just leave out the meat altogether and add more beans and veggies.

3. How can I reheat the enchiladas?
You can reheat them in the oven at a low temperature or in the microwave.

There you have it! A delicious and easy recipe for Cheesy Beef & Bean Enchiladas. Enjoy!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Beef & Bean Enchiladas Recipe

Cheesy Beef & Bean Enchiladas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Hannah
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Tex-Mex

Description

This Cheesy Beef & Bean Enchilada Recipe is a delicious and satisfying meal that’s perfect for any night of the week. With a flavorful spice mix, homemade enchilada sauce, and a hearty beef and bean filling, these enchiladas are sure to be a crowd-pleaser.


Ingredients

Units Scale

Enchilada Sauce:

  • 2 tablespoons olive oil
  • 3 tablespoons flour, plain/all-purpose
  • 2 cups (500ml) chicken stock/broth, low sodium
  • 1 1/2 cups (375 ml) tomato passata OR US 1 can (8 oz) canned tomato sauce (e.g., Hunts)
  • 1/4 teaspoon each salt and pepper

Beef Filling:

  • 1 tablespoon olive oil
  • 2 garlic cloves, minced
  • 1 onion, finely chopped (~1 cup)
  • 1 lb / 500g ground beef (mince)
  • 400g / 14oz refried beans (1 can)
  • 400g / 14oz black beans, drained (1 can)

Enchiladas:

  • 8 tortillas (or burrito wraps)
  • 1.5 cups (150g) grated melting cheese, or more (Monterey Jack, tasty, or cheddar cheese)
  • Cilantro/coriander leaves, roughly chopped (optional garnish)

Spice Mix:

  • 1 teaspoon each onion & garlic powder
  • 1 tablespoon each cumin powder, paprika, and dried oregano
  • 1/21 teaspoon cayenne pepper (optional, for spiciness)

Instructions

  1. Make Spice Mix: Mix together Spice Mix ingredients. Set aside.
  2. Make Enchilada Sauce: Heat oil in a large saucepan over medium heat. Add flour and mix to combine into a paste. Cook for 1 minute, stirring constantly. Add 1/2 cup chicken broth, whisk straight away, then it will turn into a thick smooth paste quite quickly. Add remaining chicken broth, passata, salt, pepper, and 2 tablespoons of SPICE MIX. Whisk. Increase heat slightly to medium-high. Cook for 3 to 5 minutes, whisking regularly, until the sauce thickens to the consistency of thick syrup. Remove from stove.
  3. Make Filling: Preheat oven to 180C/350F. Heat oil in a skillet over high heat. Add garlic and onion, cook for 2 minutes. Add beef and cook for 2 minutes, breaking it up as you go. Add remaining Spice Mix. Cook for a further 2 minutes or until completely brown. Add refried beans, black beans, about 1/4 cup of Enchilada Sauce + salt & pepper. Mix and cook for 2 minutes then remove from stove.
  4. Assemble Enchiladas: Smear a bit of Sauce on the bottom of a baking dish (stops sliding). Place filling on the lower third of a tortilla. Roll up then place in the baking dish, seam side down. Repeat with remaining Filling & Tortillas.
  5. Bake: Pour Sauce over the Enchiladas, top with cheese, bake for 10 minutes covered then 10 minutes uncovered. Serve hot!

Notes

  • Ingredient Substitutions: You can use all onion or garlic powder if you only have one. Fresh garlic is not the same, but as a last resort, you can use 3 minced garlic cloves instead of onion & garlic powder. Sauté in the heated oil before proceeding with the recipe.
  • Tomato Passata: Tomato passata is pureed plain tomatoes that are not seasoned. It is thick and smooth, like a thick tomato soup. You can make your own by pureeing canned tomatoes in a blender. In America, if you can’t find passata, a great substitute is US canned tomato sauce (e.g., Hunts).
  • Black Beans: Black beans are commonly used in Mexican & Tex Mex cooking. You can substitute with red kidney beans or another type of bean if you prefer.
  • Refried Beans: The refried beans should loosen as they heat and stir through easily. If not, add a splash of water.
  • Baking Covered: To bake covered, place a baking tray on top of the baking dish or cover with foil.
  • Make Ahead: To make ahead, roll up enchiladas and place in a casserole dish (can smear with sauce underneath). Keep the sauce separate and top just before baking.

Nutrition

  • Serving Size: 1 serving
  • Calories: 700kcal
  • Sugar: 10g
  • Sodium: 1200mg
  • Fat: 35g
  • Saturated Fat: 12g
  • Unsaturated Fat: 20g
  • Trans Fat: 1g
  • Carbohydrates: 70g
  • Fiber: 15g
  • Protein: 35g
  • Cholesterol: 80mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *