New! Get Your Free PDF Copy

Tastiest Recipe of the Week

Potato Salad With Egg

Lunch » Beef Enchiladas

Beef Enchiladas

I still remember the first time I made these beef enchiladas. It was for a casual weekend dinner with friends, and I was looking for something that would impress without keeping me hostage in the kitchen. The moment I pulled that bubbling dish of cheese-covered enchiladas from the oven, I knew I’d found a keeper. The rich aroma of spices filled my kitchen, and the sight of that golden, melted cheese had everyone gathering around before I could even set it down!

What I love about this recipe is how it transforms simple ingredients into something that tastes like it took hours to prepare. The homemade enchilada sauce is a game-changer – I’ll never go back to store-bought after discovering how easy and flavorful it is to make from scratch. These enchiladas strike that perfect balance of hearty beef, creamy beans, and zesty seasonings, all wrapped in soft tortillas and smothered in that incredible sauce and melted cheese.

Whether you’re feeding a hungry family or hosting friends, these enchiladas never disappoint. I’ve served them for weeknight dinners and casual gatherings alike, sometimes with a simple side salad, other times with all the Mexican-inspired fixings. The best part? They’re even better the next day, when all those flavors have had time to really come together.

beef enchiladas 2

Why You’ll Love These Beef Enchiladas

I’ve found that these beef enchiladas stand out from other recipes for several delicious reasons:

  • Homemade Enchilada Sauce: I believe the secret to these enchiladas lies in the sauce – rich, deep flavors that simply can’t be matched by anything from a can.
  • Satisfying Texture Combination: The creamy refried beans mixed with hearty beef creates an irresistible filling that’s both substantial and comforting.
  • Weeknight-Friendly: Despite tasting like they took hours, these come together in about 40 minutes total – perfect for those evenings when you want something special without the wait.
  • Make-Ahead Marvel: I often prepare these a day in advance, which not only saves time but actually improves the flavor as everything melds together.
  • Crowd-Pleaser: Whether I’m cooking for picky eaters or adventurous food lovers, these enchiladas consistently earn rave reviews and requests for the recipe.
  • Balanced Flavor Profile: The combination of warming spices, tangy tomato, hearty beef, and sharp cheese creates a dish with depth that hits all the right notes on your palate.
beef enchiladas 3

Ingredients for This Recipe

Spice Mix

  • Onion & Garlic Powder: I find these provide a consistent flavor foundation throughout the dish. Their concentrated essence infuses the sauce with aromatic depth without the texture of fresh versions.
  • Cumin Powder: The earthy, slightly nutty flavor is essential for authentic Mexican-inspired dishes. I always measure this generously as it’s the backbone of our enchilada seasoning.
  • Paprika: I use this for both color and its subtle sweet pepper flavor. It adds a beautiful red hue and gentle warmth without heat.
  • Dried Oregano: The herbal, slightly bitter notes add complexity and balance the richness of the meat and beans. I recommend Mexican oregano if you can find it.
  • Cayenne Pepper: I use this carefully to add controllable heat without overwhelming other flavors. Start with less and adjust to your family’s preference.

Enchilada Sauce

  • Olive Oil: The foundation of our roux, I select a good-quality oil that enhances the sauce without dominating it.
  • Flour: This thickener creates the perfect consistency for our sauce. I whisk it carefully with oil to avoid any lumps for a silky-smooth texture.
  • Chicken Stock: I always use low-sodium to control the salt level precisely. Its savory depth enriches our homemade sauce beyond what water could achieve.
  • Tomato Passata/Sauce: The velvety texture and pure tomato flavor create the backbone of our sauce. I find passata gives the smoothest result, but canned sauce works beautifully too.
  • Salt and Pepper: These simple seasonings are crucial for balancing and enhancing all other flavors. I taste and adjust before assembling the enchiladas.

Beef Filling

  • Olive Oil: A light, flavorful base for sautéing that complements our Mexican-inspired flavors without competing.
  • Garlic Cloves: I mince these finely for pockets of intense flavor throughout the filling. Fresh is non-negotiable here – it makes a noticeable difference.
  • Onion: The aromatic foundation that adds sweetness and depth. I chop it finely so it melts into the filling for consistent flavor in every bite.
  • Ground Beef: I prefer an 80/20 lean-to-fat ratio for the perfect balance of flavor and texture without excessive greasiness.
  • Refried Beans: These add creamy texture and help bind our filling together. I find they balance the meat perfectly while adding protein and fiber.
  • Black Beans: Their firm texture provides delightful contrast against the softer components. I always rinse them thoroughly to control the flavor profile.

Enchiladas

  • Tortillas: I use 8-inch flour tortillas for their pliability and sturdy structure. They hold up beautifully to our substantial filling and sauce.
  • Melting Cheese: Monterey Jack is my first choice for its mellow flavor and exceptional meltability. The way it blankets the enchiladas creates an irresistible pull when served.
  • Cilantro: These bright, fresh leaves cut through the richness of our dish. I chop them roughly to maintain their vibrant color and distinctive flavor.

How to Make These Beef Enchiladas

Prepare the Spice Mix

  1. Combine the Spices: In a small bowl, I mix together the onion powder, garlic powder, cumin, paprika, oregano, and cayenne (if using). The aroma that rises from this blend is the first hint of the delicious meal to come.

Make the Enchilada Sauce

  1. Create the Roux: In a medium saucepan over medium heat, I warm the olive oil until it shimmers. Then I sprinkle in the flour, whisking constantly until it forms a smooth paste with a light golden color and nutty aroma.
  2. Add the Liquids: I gradually pour in the chicken stock while whisking vigorously to prevent lumps. The mixture will begin to thicken almost immediately.
  3. Incorporate Tomato and Spices: Next, I stir in the tomato passata and about two-thirds of my spice mix, along with salt and pepper. The sauce should transform into a vibrant red color with a silky consistency.
  4. Simmer to Perfection: I reduce the heat and let the sauce simmer gently for about 5-7 minutes, stirring occasionally. It should thicken slightly and develop a deeper flavor. I always taste and adjust the seasonings before removing from heat.

Prepare the Beef Filling

  1. Sauté Aromatics: In a large skillet over medium heat, I warm the olive oil, then add the minced garlic and chopped onion. I sauté until the onion becomes translucent and releases its sweet aroma, about 3-4 minutes.
  2. Brown the Beef: I add the ground beef to the skillet, breaking it apart with a wooden spoon. Then I sprinkle the remaining spice mix over the meat and cook until it’s browned with no pink remaining, about 5-6 minutes.
  3. Add Beans: Once the beef is cooked, I fold in both the refried beans and drained black beans. The contrast between the creamy refried beans and the more substantial black beans creates a perfect texture balance. I stir everything together until well combined and heated through.

Assemble the Enchiladas

  1. Prepare Your Station: I preheat my oven to 350°F (175°C) and spread about 1/2 cup of the enchilada sauce across the bottom of a 9×13 inch baking dish, creating a thin layer to prevent sticking.
  2. Fill the Tortillas: Working with one tortilla at a time, I place about 1/3 cup of the beef mixture along the center. The filling should be generous but still allow the tortilla to close easily.
  3. Roll and Arrange: I tightly roll each filled tortilla and place it seam-side down in the baking dish. The enchiladas should fit snugly together in a single layer.
  4. Sauce and Cheese: Once all enchiladas are arranged, I pour the remaining sauce evenly over the top, ensuring they’re completely covered. Then I sprinkle the grated cheese over everything, making sure to reach the edges for that perfect golden crust.
  5. Bake to Bubbly Perfection: I bake the enchiladas uncovered for 20-25 minutes, until the cheese is completely melted and starting to brown in spots, and the sauce is bubbling around the edges. That final caramelization of the cheese adds incredible flavor.
  6. Rest Before Serving: I always let the enchiladas rest for about 5 minutes before serving. This allows the sauce to settle and makes for easier serving. Just before bringing to the table, I scatter fresh cilantro over the top for a burst of color and fresh flavor.

Expert Cooking Tips

  • Toast Your Spices: I briefly heat the dried spices in a dry pan before mixing. This awakens their essential oils, creating more aromatic and flavorful enchiladas.
  • Warm Your Tortillas: I quickly warm each tortilla before filling to enhance pliability and prevent cracking. Thirty seconds wrapped in damp paper towels in the microwave works perfectly.
  • Don’t Rush the Sauce: I’ve found that allowing the enchilada sauce to simmer slowly develops deeper, more complex flavors. Those extra few minutes make all the difference.
  • Create a Sauce Reserve: I always set aside about 1/4 cup of sauce before assembly. This ensures I have extra to drizzle over individual servings for those who love additional sauce.
  • Rest Before Cutting: I let the baked enchiladas sit for 5-10 minutes before serving. This crucial rest time allows the filling to set slightly, making for cleaner, more presentable portions.

Proper Storage

  • Refrigerator Storage: I cover leftover enchiladas tightly with foil and refrigerate for up to 3 days. The flavors actually improve overnight as they meld together.
  • Freezer Method: For longer storage, I portion completely cooled enchiladas into airtight containers and freeze for up to 2 months. Labeling with the date prevents mystery leftovers.
  • Reheating from Refrigerated: I reheat individual portions covered with foil in a 350°F oven for 15-20 minutes, removing the foil for the final 5 minutes to recrisp the cheese.
  • Freezer to Table: I thaw frozen enchiladas overnight in the refrigerator before reheating. For the best texture, I avoid microwave reheating which can make tortillas soggy.
  • Sauce Storage: If I have leftover sauce, I store it separately in a glass jar. It keeps for a week refrigerated and is wonderful drizzled over eggs or rice bowls.

Variations and Substitutions

Protein Options

I’ve found that ground turkey creates a lighter version while maintaining the hearty texture. For a vegetarian twist, I sometimes use a mixture of sautéed mushrooms and walnuts that mimics the texture of ground beef surprisingly well.

Bean Alternatives

When I don’t have refried beans, I mash whole pinto beans with a fork and a splash of broth. For a different flavor profile, I occasionally swap black beans for kidney beans, which add a slightly sweeter note.

Dietary Adaptations

For gluten-free enchiladas, I use corn tortillas and substitute the flour in the sauce with cornstarch (mixed with cold water first). My lactose-intolerant friends appreciate when I use dairy-free cheese – the Violife brand melts beautifully.

Flavor Variations

Sometimes I add a chipotle pepper in adobo sauce to the filling for a smoky kick. For a fresher taste, especially in summer, I fold chopped fresh tomatoes and corn kernels into the meat mixture before filling the tortillas.

Heat Level Adjustments

When cooking for spice-lovers, I increase the cayenne and add diced jalapeños to the beef mixture. For a milder version perfect for children, I omit the cayenne completely and use smoked paprika instead of regular for flavor without heat.

beef enchiladas 5

What Goes with Beef Enchiladas

  • Cilantro Lime Rice: The bright, citrusy notes cut through the richness of the enchiladas. I keep the seasoning simple to complement rather than compete with our main dish.
  • Mexican Street Corn Salad: I love how the sweet corn, tangy lime, and salty cotija create a refreshing counterpoint. The textural contrast works beautifully against the soft enchiladas.
  • Simple Green Salad: A light salad with avocado and a citrus vinaigrette provides welcome freshness. The crisp textures and clean flavors balance the substantial enchiladas perfectly.
  • Refried Black Beans: When I want extra heartiness, I serve a side of beans with a different preparation than what’s in the filling. The creamy texture complements the whole dish.
  • Chilled Cucumber Salad: I thinly slice cucumbers and toss with lime juice, salt, and a hint of chili. This cool, crunchy side cuts through the richness beautifully.
  • Fresh Pico de Gallo: The bright, raw flavors of tomato, onion, and cilantro provide a perfect counterpoint. I make this ahead so the flavors can meld while the enchiladas bake.

FAQ

Can I make these enchiladas ahead of time? Absolutely! I often assemble them a day ahead and refrigerate. Just add 10 minutes to the baking time when cooking from cold.

How do I prevent soggy enchiladas? I lightly fry each tortilla in oil for 10 seconds before filling. This creates a barrier that keeps the tortilla intact despite the sauce.

Can I use corn tortillas instead? Yes! I soften corn tortillas in warm enchilada sauce before rolling to prevent cracking. They add authentic flavor but require gentler handling.

Is the homemade sauce necessary? The scratch-made sauce elevates these enchiladas dramatically. However, in a pinch, 2 cups of good-quality store-bought sauce will work.

How spicy are these enchiladas? With the recipe as written, they’re mildly spicy. I adjust the cayenne pepper up or down depending on who’s at my table.

Print

Beef Enchiladas

beef enchiladas 1

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

My homemade Beef Enchiladas feature seasoned ground beef, two kinds of beans, and a from-scratch enchilada sauce, all wrapped in soft tortillas and smothered with melted cheese for an irresistible Mexican-inspired meal.

  • Author: Emma Collins
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes 
  • Total Time: 55 minutes
  • Yield: 8 enchiladas (4-6 servings)

Ingredients

  • Spice Mix: 1 tsp each onion & garlic powder, 1 tbsp each cumin powder, paprika and dried oregano, ½-1 tsp cayenne pepper (optional)
  • Enchilada Sauce: 2 tbsp olive oil, 3 tbsp flour, 2 cups chicken stock (low sodium), 1½ cups tomato passata or 1 can tomato sauce, ¼ tsp each salt and pepper
  • Beef Filling: 1 tbsp olive oil, 2 garlic cloves (minced), 1 onion (finely chopped), 1 lb ground beef, 14oz can refried beans, 14oz can black beans (drained)
  • Enchiladas: 8 tortillas, 1½ cups grated cheese (Monterey Jack, cheddar), cilantro leaves (chopped, for garnish)

Instructions

  1. Mix all spice ingredients in a small bowl.
  2. For sauce: Make a roux with oil and flour. Add stock while whisking. Stir in tomato passata and 2/3 of spice mix. Simmer 5-7 minutes until thickened.
  3. For filling: Sauté garlic and onion in oil until soft. Add beef and remaining spice mix, cook until browned. Stir in both beans.
  4. Spread ½ cup sauce in baking dish. Fill tortillas with beef mixture, roll, and place seam-side down in dish.
  5. Pour remaining sauce over enchiladas and top with cheese.
  6. Bake at 350°F for 20-25 minutes until cheese is melted and sauce bubbles.
  7. Let rest 5 minutes before serving. Garnish with cilantro.

Leave a Comment

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

© 2025 Sweet Home Cook | All rights reserved.

Send this to a friend