This cheesy, savory joanna gaines beef enchiladas recipe is made with seasoned ground beef, tender corn tortillas, and rich red sauce, ready in just 50 minutes. The hero moment arrives when you pull the bubbling, golden-brown dish from the oven, smelling of toasted corn and cumin. I love making this for weeknight dinners because it feels like a special restaurant meal without the hassle.
Try More Beef Recipes:
- Joanna Gaines Beef Tenderloin Recipe
- Joanna Gaines Beef Stroganoff Recipe
- Pioneer Woman Roast Beef Sandwiches
🧡 Why You Will Love This Beef Enchiladas Recipe:
- Deep, bold Mexican-inspired flavor – perfectly seasoned beef wrapped in soft tortillas and covered in rich enchilada sauce for a strong, satisfying taste
- Ultra cheesy and saucy texture – every bite is soft, juicy, and packed with melted cheese that blends perfectly with the sauce
- Perfect comfort food – warm, filling, and cozy, ideal for family dinners or relaxing nights at home
- Simple and easy to make – clear steps and basic cooking skills, great even for beginners
- Quick dinner option – ready in about 40–60 minutes, perfect for busy weeknights
- Customizable to your taste – you can add beans, corn, peppers, or make it spicy or mild
- Family-friendly recipe – loved by both kids and adults, no complicated flavors

🍖 Joanna Gaines Beef Enchiladas Ingredients
- 1 teaspoon vegetable oil (plus more for frying)
- 1 medium onion, finely chopped
- 1 pound ground beef (80% lean)
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 cup diced green chiles (canned or frozen)
- 10 corn tortillas
- 1 1/2 cups red enchilada sauce (mild or medium)
- 2 cups shredded Mexican blend cheese (or sharp cheddar)
- For Serving: Sliced green onions, sour cream, cilantro

🍲 How To Make Joanna Gaines Beef Enchiladas
- Cook the Filling: Preheat your oven to 350°F. In a large skillet, heat 1 teaspoon of oil over medium heat. Add the chopped onion and cook for 5 minutes until softened. Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink. Drain any excess grease.
- Season the Beef: Stir in the chili powder, cumin, salt, and pepper. Cook for 1 minute to bloom the spices. Remove the pan from the heat and stir in the diced green chiles until well combined. Set aside.
- Fry the Tortillas: In a separate small skillet, heat about 2 tablespoons of oil over medium-high heat. Briefly fry each corn tortilla for about 10 seconds per side—just enough to soften them, not to make them crisp. Drain on paper towels. This step prevents them from cracking.
- Prep the Dish: Spread about 1/2 cup of the red enchilada sauce across the bottom of a 9×13-inch baking dish. Pour a little extra sauce onto a plate for dipping.
- Assemble the Enchiladas: Dip a fried tortilla into the sauce on the plate to lightly coat the bottom. Place it on a work surface, add about 1/3 cup of the beef mixture, and sprinkle with a little cheese. Roll it up tightly and place it seam-side down in the baking dish. Repeat with remaining tortillas.
- Bake: Pour the remaining enchilada sauce over the rolled tortillas and top with the remaining cheese. Bake for 25-30 minutes until the cheese is melted, bubbly, and slightly browned on top. Let sit for 10 minutes before serving.
💡 Recipe Tips
- Don’t skip the fry: Frying the corn tortillas creates a barrier that prevents the sauce from turning the bread into mush. It is the most critical step for texture.
- Shred your own cheese: Pre-shredded cheese contains anti-caking agents that stop it from melting perfectly. Buying a block of cheddar or Jack cheese yields a much gooier result.
- Adjust the heat: If you prefer a spicier kick, use ‘hot’ enchilada sauce or add a pinch of cayenne pepper to the beef mixture while cooking.
- Let it rest: Allowing the casserole to sit for 10 minutes after baking helps the filling set, making it much easier to serve clean slices.

🍛 What To Serve With Beef Enchiladas?
I highly recommend serving these with a side of Mexican red rice or cilantro lime rice to soak up the extra sauce. Charro beans or refined black beans also make excellent companions, adding a creamy, earthy element to the plate. For a fresh contrast, a simple salad with avocado and radish cuts through the richness of the melted cheese.

🎚 How To Store Leftovers Beef Enchiladas?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or place the whole dish back in a 300°F oven covered with foil until warm. You can also freeze the assembled (unbaked) enchiladas for up to 2 months just thaw in the fridge overnight before baking.
🥵 How To Reheat Leftover Beef Enchiladas?
You can reheat beef enchiladas in two easy ways. For best results, use the oven: preheat to 180°C (350°F), place enchiladas in a baking dish, add a little sauce to keep them moist, cover with foil, and heat for 15–25 minutes until hot. For a quick option, use the microwave place a portion on a plate, add a little sauce, cover, and heat for 2–3 minutes. This keeps them soft, cheesy, and flavorful.
FAQs
- Can I use flour tortillas instead? Yes, you can use flour tortillas, but they will be much softer and doughier than corn. If using flour, you do not need to fry them beforehand.
- Is this recipe spicy? It is generally mild, especially if you use mild green chiles and mild red sauce. The chili powder adds flavor rather than intense heat.
- Can I make this ahead of time? You can assemble the enchiladas up to 24 hours in advance and keep them covered in the fridge. Add 5-10 minutes to the baking time if cooking from cold.
- What kind of cheese is best? A Mexican blend is convenient, but a mix of Monterey Jack (for melt) and Sharp Cheddar (for flavor) gives the best restaurant-style taste.

More Beef Recipes:
📊 Beef Enchiladas Nutrition Fact
- Calories: 580
- Total Fat: 32g
- Saturated Fat: 14g
- Cholesterol: 95mg
- Sodium: 1150mg
- Total Carbohydrate: 38g
- Protein: 34g
joanna gaines beef enchiladas
Course: Beef, Dinner, LunchCuisine: AmericanDifficulty: Medium4
servings20
minutes30
minutes50
minutesThis classic joanna gaines beef enchiladas recipe features soft corn tortillas filled with savory spiced beef and green chiles. Smothered in red sauce and melted cheese, it’s ready in 50 minutes. It is the perfect comforting meal for a casual family dinner or taco night.
Ingredients
1 teaspoon vegetable oil (plus more for frying)
1 medium onion, finely chopped
1 pound ground beef (80% lean)
1 tablespoon chili powder
1 teaspoon ground cumin
1 teaspoon kosher salt
1/2 teaspoon black pepper
1 cup diced green chiles (canned or frozen)
10 corn tortillas
1 1/2 cups red enchilada sauce (mild or medium)
2 cups shredded Mexican blend cheese (or sharp cheddar)
For Serving: Sliced green onions, sour cream, cilantro
Directions
- Preheat your oven to 350°F. In a large skillet, heat 1 teaspoon of oil over medium heat. Add the chopped onion and cook for 5 minutes until softened. Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink. Drain any excess grease.
- Stir in the chili powder, cumin, salt, and pepper. Cook for 1 minute to bloom the spices. Remove the pan from the heat and stir in the diced green chiles until well combined. Set aside.
- In a separate small skillet, heat about 2 tablespoons of oil over medium-high heat. Briefly fry each corn tortilla for about 10 seconds per side—just enough to soften them, not to make them crisp. Drain on paper towels.
- Spread about 1/2 cup of the red enchilada sauce across the bottom of a 9×13-inch baking dish. Pour a little extra sauce onto a plate for dipping.
- Dip a fried tortilla into the sauce on the plate to lightly coat the bottom. Place it on a work surface, add about 1/3 cup of the beef mixture, and sprinkle with a little cheese. Roll it up tightly and place it seam-side down in the baking dish. Repeat with remaining tortillas.
- Pour the remaining enchilada sauce over the rolled tortillas and top with the remaining cheese. Bake for 25-30 minutes until the cheese is melted, bubbly, and slightly browned on top. Let sit for 10 minutes before serving.
