Beef Enchiladas Homemade Sauce

Golden, bubbling Beef Enchiladas with Homemade Red Sauce fresh from the oven, garnished with cilantro and red onion on a baking dish. Save
Golden, bubbling Beef Enchiladas with Homemade Red Sauce fresh from the oven, garnished with cilantro and red onion on a baking dish. | chenkudos.com

This classic Mexican dish combines seasoned ground beef folded into warm tortillas, baked under a generous layer of rich red sauce and melted cheese. The homemade sauce blends chili powder, cumin, garlic, and tomato paste, simmered to a perfect consistency. The dish offers a balance of spicy and savory notes, with optional garnishes like cilantro and red onion adding freshness. Preparation and baking take about an hour, ideal for a satisfying main course.

My neighbor Maria showed up at my door one evening with a plate of enchiladas that changed everything. I'd always thought homemade red sauce was some kind of kitchen witchcraft, but watching her roll those tortillas with such ease made me realize it was actually just patience and good spices. The smell of that sauce simmering on the stove is what finally got me to stop buying the canned stuff and start making my own.

I made this for a potluck and ended up with an empty dish and three people asking for the recipe. One friend who'd never had homemade enchiladas looked genuinely surprised at how different they tasted, and that moment of someone discovering something delicious because of something you made is pure kitchen joy.

Ingredients

  • Vegetable oil: Use enough to coat the bottom of your saucepan without being wasteful, usually about 2 tablespoons for the sauce and a touch more for warming tortillas.
  • All-purpose flour: This creates the base for your sauce, acting as a thickener that gives the sauce body and prevents it from being too thin or runny.
  • Chili powder: The soul of this dish. I learned the hard way that quality matters here, so grab something that smells vibrant when you open the container.
  • Ground cumin, garlic powder, and onion powder: These three work as a team to build depth. Don't skip any of them or the sauce tastes flat.
  • Dried oregano: Just a pinch, but it adds an earthy note that makes people ask what's in there.
  • Low-sodium chicken broth: The backbone of your sauce. I use low-sodium because you're adding salt anyway, and it gives you control over the final flavor.
  • Tomato paste: This goes in both the sauce and the beef filling. It's concentrated tomato flavor without added water, so a little goes a long way.
  • Ground beef: One pound feeds four people comfortably when combined with the sauce and cheese. Buy it fresh if you can.
  • Yellow onion and garlic: Finely chopped onion softens into the beef, and fresh garlic makes all the difference over garlic powder.
  • Smoked paprika: This adds a subtle smokiness that tastes like you spent all day making this, even though you didn't.
  • Flour or corn tortillas: Eight medium tortillas is the right amount for this baking dish. Corn tortillas keep it gluten-free if that matters to you.
  • Shredded cheddar or Mexican cheese blend: Don't use pre-shredded cheese with the anti-caking powder if you can help it. Freshly shredded melts smoother and looks better.
  • Fresh cilantro and diced red onion: These are optional garnishes, but they add color and a fresh brightness that cuts through all that rich cheese and sauce.

Instructions

Get your oven ready:
Set it to 375°F (190°C) right when you start cooking. This way it's ready by the time you finish filling your tortillas, and you're not waiting around.
Build the red sauce:
Warm oil in a medium saucepan, then whisk in flour and cook for exactly one minute, stirring constantly to avoid lumps. Add your spices all at once and cook for just 30 seconds so they release their fragrance without burning. Slowly pour in the chicken broth while whisking, which prevents lumps from forming. Once it's smooth, add salt, pepper, and tomato paste, then simmer for 5 to 6 minutes until it thickens slightly and tastes rounded.
Brown the beef filling:
Cook the ground beef in a large skillet over medium-high heat, breaking it apart with a spoon as it browns, which takes about 5 to 6 minutes total. Drain any excess fat if there's a pool of it, then add your chopped onion and minced garlic and cook until softened, around 2 to 3 minutes. Stir in your spices, tomato paste, and water, then let it simmer for 2 minutes until everything is well combined and slightly thickened.
Prepare the baking dish:
Spread 1/2 cup of your red sauce on the bottom of a 9x13-inch baking dish. This prevents the tortillas from sticking and ensures every bite has sauce underneath.
Warm the tortillas:
If tortillas are cold, they crack when you roll them. Wrap them in a damp towel and microwave for 30 seconds, or warm them one at a time in a dry skillet for a few seconds until they're pliable and warm to the touch.
Fill and roll:
Place 2 to 3 tablespoons of beef filling down the center of each tortilla, sprinkle with just a little cheese (you'll use most of it on top), and roll it up snugly. Cracking as you roll is normal and doesn't ruin anything.
Arrange in the dish:
Place each rolled enchilada seam-side down in the baking dish. This keeps them from unrolling and lets the seams stay sealed.
Sauce and cheese:
Pour all remaining enchilada sauce evenly over the enchiladas, then sprinkle the reserved cheese on top. Make sure every enchilada is at least partially covered in sauce so nothing dries out.
Bake until bubbly:
Bake for 20 to 25 minutes until the cheese is melted and slightly browned at the edges, and the sauce is bubbling around the sides. You'll know it's done when your kitchen smells incredible and you can't wait another minute to eat.
Garnish and serve:
If using cilantro and red onion, scatter them on top just before serving. This adds freshness and color that makes it feel restaurant-quality.
Seven warm Beef Enchiladas with Homemade Red Sauce are rolled tight, smothered in chili sauce, and topped with melted cheese and fresh cilantro. Save
Seven warm Beef Enchiladas with Homemade Red Sauce are rolled tight, smothered in chili sauce, and topped with melted cheese and fresh cilantro. | chenkudos.com

I made this once for a dinner party where everything that could go wrong did go wrong, but these enchiladas came out perfect anyway. There's something reassuring about a dish that's forgiving enough to survive a chaotic kitchen but delicious enough that nobody notices your stress.

Why Homemade Sauce Changes Everything

Canned sauce is convenient, but homemade red sauce teaches you something: you actually control every layer of flavor. When you toast your spices before adding liquid, they bloom and taste deeper. When you simmer it yourself, you can taste it and adjust as you go. This sauce is proof that a few extra minutes at the stove pays back in flavor tenfold.

Beef vs. Other Options

Ground beef is traditional and gives you a hearty, rich filling that soaks up all those spices. I've tested this with ground turkey for a lighter version and ground chicken for a milder taste, and both work, but beef is what makes your kitchen smell like someone's abuela is cooking. The difference is the fat content in beef, which carries flavor and keeps the filling from tasting dry.

Make It Your Own

This recipe is a foundation, not a rulebook. Some people add black beans or corn to the filling for texture. Others layer thin sliced potatoes under the enchiladas for substance. I once added a sprinkle of cumin directly on top of the cheese before baking and it created this toasted, fragrant crust that was unexpected.

  • For more heat, add a pinch of cayenne to the sauce or use hot chili powder instead of regular.
  • Serve with sliced avocado, sour cream, or a squeeze of fresh lime to cut through the richness.
  • Leftover enchiladas reheat beautifully in a 350°F oven, covered with foil so the cheese doesn't overcook.
Close-up of a plated Beef Enchiladas with Homemade Red Sauce beside lime wedges, avocado slices, and a dollop of sour cream. Save
Close-up of a plated Beef Enchiladas with Homemade Red Sauce beside lime wedges, avocado slices, and a dollop of sour cream. | chenkudos.com

This recipe has become my go-to when I want to impress people or comfort myself with something warm and familiar. There's no shortcut that makes it taste shortcuts-like, just honest cooking with real ingredients.

Recipe FAQs

The sauce is made by cooking oil and flour, then whisking in chili powder, cumin, garlic, onion powder, oregano, chicken broth, salt, pepper, and tomato paste until thickened.

Yes, both flour and corn tortillas work well; corn tortillas provide a gluten-free option if certified.

Ground turkey or chicken make great alternatives, retaining similar flavors and texture.

Add cayenne powder or use hot chili powder in the red sauce for an extra kick.

Chopped cilantro and diced red onion add fresh herbal and sharp notes to balance richness.

Yes, you can assemble and refrigerate before baking; just add extra baking time if starting cold.

Beef Enchiladas Homemade Sauce

Tender tortillas filled with seasoned beef and topped with a rich homemade red sauce and melted cheese.

Prep 25m
Cook 35m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Red Enchilada Sauce

  • 2 tablespoons vegetable oil
  • 2 tablespoons all-purpose flour
  • 3 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon dried oregano
  • 2 cups low-sodium chicken broth
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon tomato paste

Beef Filling

  • 1 pound ground beef
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons tomato paste
  • 1/4 cup water

Assembly

  • 8 medium (6-inch) flour or corn tortillas
  • 1 1/2 cups shredded cheddar cheese or Mexican cheese blend
  • 1/4 cup chopped fresh cilantro (optional)
  • 1/4 cup diced red onion (optional)

Instructions

1
Preheat oven: Set the oven to 375°F.
2
Prepare enchilada sauce: In a medium saucepan over medium heat, warm the vegetable oil. Whisk in the flour and cook for 1 minute. Add chili powder, cumin, garlic powder, onion powder, and oregano; cook for 30 seconds. Gradually whisk in chicken broth. Add salt, pepper, and tomato paste. Simmer for 5 to 6 minutes until slightly thickened. Remove from heat.
3
Cook beef filling: In a large skillet over medium-high heat, brown ground beef for 5 to 6 minutes, breaking it apart. Drain excess fat if needed. Add onion and garlic; cook for 2 to 3 minutes until softened. Stir in cumin, chili powder, smoked paprika, salt, pepper, tomato paste, and water. Cook 2 minutes until thickened. Remove from heat.
4
Prepare baking dish: Spread 1/2 cup of the enchilada sauce evenly over the bottom of a 9x13-inch baking dish.
5
Warm tortillas: Briefly warm tortillas in a microwave or dry skillet to soften for rolling.
6
Assemble enchiladas: Place 2 to 3 tablespoons of beef filling in the center of each tortilla. Sprinkle a small amount of cheese over the filling, then roll tortillas tightly.
7
Arrange in dish: Place enchiladas seam-side down in the prepared baking dish.
8
Add remaining sauce and cheese: Pour remaining enchilada sauce evenly over rolled enchiladas. Top with remaining shredded cheese.
9
Bake: Bake for 20 to 25 minutes until cheese is melted and bubbly.
10
Garnish and serve: Optionally garnish with chopped cilantro and diced red onion. Serve warm.
Additional Information

Equipment Needed

  • Medium saucepan
  • Large skillet
  • 9x13-inch baking dish
  • Mixing spoons and spatula
  • Whisk
  • Knife and cutting board

Nutrition (Per Serving)

Calories 520
Protein 29g
Carbs 38g
Fat 28g

Allergy Information

  • Contains wheat if using flour tortillas and milk from cheese
  • Check labels for gluten in tortillas and broth
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.