If you’re craving a comforting, flavorful meal that brings a fiesta right to your table, this Beef Enchiladas Recipe is your new go-to. Bursting with a juicy filling of spiced ground beef, creamy refried beans, and black beans, all wrapped in soft tortillas and smothered with a luscious homemade enchilada sauce, it’s the perfect blend of hearty textures and vibrant flavors. Whether you're cooking for family, friends, or just yourself, this dish is incredibly satisfying and sure to become a beloved classic in your recipe lineup.
Ingredients You'll Need
These simple, pantry-friendly ingredients come together to create layers of flavor, texture, and color that make these beef enchiladas truly special. Each component plays a crucial role, from the fragrant spices that season the beef to the smooth enchilada sauce that ties everything together.
- Onion & Garlic Powder: The foundation of the spice mix, providing savory depth without overpowering the beef.
- Cumin, Paprika & Dried Oregano: Classic Mexican spices that add warmth, smokiness, and herbal notes.
- Cayenne Pepper: Optional but gives the sauce a nice little kick for spice lovers.
- Olive Oil: Used for sautéing and in the sauce for a smooth, rich base.
- Flour: Thickens the enchilada sauce to a perfect syrupy consistency.
- Chicken Stock or Broth: Adds savory moisture that complements the tomato base.
- Tomato Passata or Canned Tomato Sauce: Creates the bright, tangy heart of the enchilada sauce.
- Ground Beef: The hearty center of the filling, delivering rich umami flavor.
- Refried Beans: Adds creamy texture and juiciness that binds the filling beautifully.
- Black Beans: Offers additional protein and a nice contrast in texture.
- Tortillas: Soft wraps that cradle the filling and soak up all the delicious sauce.
- Grated Cheese: Melts on top for a gooey, golden finish that everyone loves.
- Cilantro (optional): Freshness and color that brighten up the final presentation.
How to Make Beef Enchiladas Recipe
Step 1: Prepare the Spice Mix
Start by mixing together the onion powder, garlic powder, cumin, paprika, oregano, and cayenne pepper if you want a touch of heat. This homemade spice mix is the secret to that signature enchilada flavor, and setting it aside will keep everything organized for the next steps.
Step 2: Make the Enchilada Sauce
Heat olive oil in a large saucepan over medium heat and whisk in the flour to make a roux. It cooks into a smooth paste that thickens the sauce perfectly. Gradually whisk in the chicken stock and tomato passata, stirring constantly so it becomes a luscious, syrupy sauce. Season with salt, pepper, and two tablespoons of the spice mix to infuse all those wonderful flavors.
Step 3: Cook the Beef Filling
In a hot skillet with a splash of olive oil, sauté minced garlic and finely chopped onion until fragrant. Add the ground beef and cook it until it browns evenly, breaking it up as you go. Stir in the remaining spice mix to make sure every bite is bursting with flavor. Finally, mix in the refried beans, black beans, a few spoonfuls of enchilada sauce, salt, and pepper, letting the filling come together into a juicy, hearty mixture.
Step 4: Assemble the Enchiladas
Preheat your oven to 180°C (350°F). Spread a bit of enchilada sauce on the bottom of your baking dish to keep the tortillas from sliding around. Spoon the beef filling onto the lower third of each tortilla, roll them up snugly, and place them seam-side down in the dish. Once all are neatly arranged, pour the remaining sauce generously over the top and sprinkle with the grated cheese for that irresistible melty layer.
Step 5: Bake to Perfection
Bake covered for 10 minutes to let the flavors meld and the cheese start to melt, then uncover for an additional 10 minutes to achieve a golden, bubbly finish. The warmth and aroma filling your kitchen are probably the hardest part—waiting to dive in!
How to Serve Beef Enchiladas Recipe
Garnishes
The final touches really elevate the dish — a handful of chopped cilantro adds a refreshing herbal note and a pop of vibrant green that contrasts beautifully with the rich, red sauce. If you love a bit of creaminess, a dollop of sour cream or a squeeze of lime juice brings a zesty balance to the hearty beef and beans.
Side Dishes
These enchiladas shine on their own but pairing them with Mexican rice or a fresh mixed green salad brings lovely balance to the meal. Guacamole or pickled jalapeños on the side can add delightful creaminess and zing making every bite more exciting.
Creative Ways to Present
For a fun twist, serve your beef enchiladas on individual plates with a drizzle of enchilada sauce artistically swirled beside them. You can also layer tortillas and filling in a casserole dish as a lasagna-style bake if you’re feeding a crowd. Wrapping them in colorful cloth napkins for a festive touch at a casual dinner party is sure to bring smiles all around.
Make Ahead and Storage
Storing Leftovers
Leftover enchiladas keep wonderfully in the refrigerator for up to 3 days. Store them in an airtight container to maintain that fresh, saucy goodness. They’re perfect for a quick lunch or an easy dinner that tastes even better the next day.
Freezing
If you want to prep ahead, these enchiladas freeze beautifully. Roll them up and place in a casserole dish, cover tightly with foil or plastic wrap, and freeze for up to 2 months. Keep the sauce separate if possible, adding it before baking for the best flavor and texture.
Reheating
Reheat your enchiladas in the oven at 180°C (350°F) until warmed through and bubbly, about 15 to 20 minutes. Cover with foil if needed to prevent the cheese from burning. You can also use a microwave for a quicker option, but the oven brings back that fresh-from-the-oven charm.
FAQs
Can I use other types of beans in this Beef Enchiladas Recipe?
Absolutely! While black beans are traditional and add a great texture, you can substitute red kidney beans, pinto beans, or even chickpeas based on your preference or what you have on hand. Just drain and rinse canned beans well before adding.
Is it possible to make this recipe vegetarian?
Definitely! Replace the ground beef with additional beans or seasoned vegetables like mushrooms and zucchini. The refried beans and enchilada sauce are already packed with flavor, so the vegetarian version is just as tasty and satisfying.
What cheese works best for enchiladas?
Melting cheeses like Monterey Jack, cheddar, or a Mexican cheese blend work perfectly here. They melt beautifully and add that gooey, cheesy topping everyone loves. Feel free to mix cheeses for a more complex flavor.
Can I prepare the enchiladas ahead of time?
Yes! You can roll up the enchiladas and assemble them in a baking dish, then refrigerate or freeze before baking. Keep the sauce separate and add it just before baking for fresh, vibrant flavor and the best texture.
How spicy is this Beef Enchiladas Recipe?
The spice level is completely adjustable, thanks to the cayenne pepper in the spice mix being optional. If you love heat, add the full amount; if you prefer a milder dish, reduce or skip it altogether. The result is always delicious!
Final Thoughts
There is something truly special about the magic of a homemade Beef Enchiladas Recipe—the way the layers of spices, beans, and beef come together under a blanket of cheesy goodness never fails to delight. This recipe is perfect for weeknight dinners, meal prep, or impressing guests with minimal fuss. I can’t wait for you to try making it yourself and discover just how delicious and comforting this dish can be. Let the enchilada celebration begin!
Print
Beef Enchiladas Recipe
These beef enchiladas are a delicious Mexican-inspired dish with a juicy filling made from ground beef, refried beans, and a homemade enchilada spice mix. Topped with a rich homemade enchilada sauce and melted cheese, they are baked to perfection for a comforting and flavorful meal perfect for family dinners.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
Spice Mix
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tbsp cumin powder
- 1 tbsp paprika
- 1 tbsp dried oregano
- ½ – 1 teaspoon cayenne pepper (optional)
Enchilada Sauce
- 2 tbsp olive oil
- 3 tbsp plain/all purpose flour
- 2 cups (500ml) low sodium chicken stock/broth
- 1 ½ cups (375 ml) tomato passata or 1 can (8 oz) canned tomato sauce (e.g., Hunts)
- ¼ tsp salt
- ¼ tsp black pepper
Beef Filling
- 1 tbsp olive oil
- 2 garlic cloves, minced
- 1 onion, finely chopped (~1 cup)
- 1 lb (500g) ground beef (mince)
- 400g (14oz) refried beans (1 can, e.g., Old El Paso)
- 400g (14oz) black beans, drained (1 can)
Enchiladas Assembly
- 8 tortillas or burrito wraps
- 1.5 cups (150g) grated melting cheese (Monterey Jack, tasty, or cheddar)
- Cilantro/coriander leaves, roughly chopped (optional garnish)
Instructions
- Prepare Spice Mix: Combine onion powder, garlic powder, cumin powder, paprika, dried oregano, and cayenne pepper in a bowl. Set aside.
- Make Enchilada Sauce: Heat 2 tablespoon olive oil in a large saucepan over medium heat. Add 3 tablespoon flour and stir constantly for 1 minute to form a roux. Gradually whisk in ½ cup chicken broth, allowing it to thicken into a smooth paste. Add the remaining chicken broth, tomato passata, salt, pepper, and 2 tablespoon of the prepared spice mix. Increase heat to medium-high and cook for 3 to 5 minutes, whisking regularly, until the sauce thickens to a syrupy consistency. Remove from heat.
- Prepare Filling: Preheat oven to 180°C (350°F). Heat 1 tablespoon olive oil in a skillet over high heat. Sauté minced garlic and chopped onion for 2 minutes until fragrant. Add ground beef and cook for 2 minutes, breaking it apart. Add the remaining spice mix and cook for another 2 minutes until beef is completely browned. Stir in refried beans, drained black beans, about ¼ cup of enchilada sauce, and season with salt and pepper. Mix well and cook for 2 minutes. Remove from heat.
- Assemble Enchiladas: Lightly coat the bottom of a baking dish with some enchilada sauce to prevent sticking. Place a portion of the filling on the lower third of each tortilla, roll up tightly, and place seam-side down in the prepared dish. Repeat with all tortillas and filling.
- Bake: Pour the remaining enchilada sauce evenly over the rolled tortillas and sprinkle 1.5 cups of grated cheese on top. Cover the dish with a baking tray or foil and bake for 10 minutes. Remove the cover and bake for an additional 10 minutes until cheese is melted and slightly golden. Serve hot, garnished with chopped cilantro if desired.
Notes
- You can use only onion or garlic powder if that’s what you have; fresh garlic is not a direct substitute but can be used in a pinch by sautéing minced cloves in oil.
- Tomato passata is a smooth pureed tomato product; canned tomato sauce is a good US substitute if you can't find passata.
- Black beans can be substituted with red kidney beans or other beans if preferred.
- If the refried beans are too thick to mix well, add a splash of water to loosen the mixture.
- To cover the enchiladas while baking, use a baking tray over the dish or aluminum foil to prevent drying out.
- Enchiladas can be assembled ahead of time and refrigerated; keep sauce separate and pour just before baking.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Leave a Reply