There’s nothing like a rich, flavorful enchilada sauce to pull a dish together, and when it takes less than 10 minutes and a few pantry staples, there’s no reason to reach for the canned stuff. This easy homemade enchilada sauce isn’t claiming to be traditional, but it is deeply flavorful, smooth, and perfect for layering over enchiladas, burritos, or using as a simmer sauce for meat or vegetables. It’s the kind of recipe you’ll want to keep in your back pocket for busy weeknights and freezer-friendly meals. If you like quick and easy sauces, make sure to check our homemade Alfredo Sauce too!

A jar filled with homemade enchilada sauce.

Quick Red Enchilada Sauce

Whether you’re making a big tray of cheesy enchiladas or just need a bold, tomato-based sauce to drizzle over roasted vegetables or chicken, this sauce delivers. Here are just a few reasons why making your own enchilada sauce from home is a no-brainer!

  • Fast and easy: From stovetop to table in under 10 minutes.
  • No special ingredients: Uses items most home cooks already have on hand.
  • Customizable heat: Adjust the chili powder for more or less kick.
  • Versatile: Works with chicken, beef, beans, or veggies.

Ingredients You’ll Need

Here’s what goes into this smooth and savory enchilada sauce:

  • Oil: Neutral vegetable oil creates the base for the roux.
  • Flour: Just a bit to thicken the sauce and give it body.
  • Chili Powder: Adds depth, color, and classic enchilada flavor.
  • Tomato Sauce: Not paste—this provides richness without being overpowering.
  • Broth: Chicken broth adds a savory base; veggie broth works too.
  • Garlic Powder, Cumin, and Oregano: Earthy, bold seasonings that round out the flavor.
  • Salt & Pepper: Essential for balance and seasoning.
A jar filled with homemade enchilada sauce.

Storage and Make-Ahead Tips

  • Refrigerate: Store in an airtight container for up to 5 days. If it thickens too much, just stir in a splash of water or broth.
  • Freeze: Cool completely, then freeze in a jar or resealable bag for up to 3 months. Thaw in the fridge overnight and reheat on the stove.
A jar filled with homemade enchilada sauce.

Enchilada Sauce

Prep Time 5 minutes
Cook Time 9 minutes
Total Time 14 minutes
Make this Simple Homemade Enchilada Sauce in 10 minutes with pantry staples—better than canned and full of bold, rich flavor.

Ingredients

  • 3 tablespoons vegetable oil
  • 2 tablespoons all-purpose flour
  • 1 tablespoon chili powder
  • 1 can (15-ounces) tomato sauce
  • cups chicken broth, or vegetable broth
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground cumin
  • ¼ teaspoon dried oregano

Instructions

  • In a medium saucepan over medium heat, whisk together oil, flour, and chili powder. Cook for about 1 minute, stirring constantly, until fragrant.
  • Slowly whisk in tomato sauce and broth until smooth.
  • Add salt, pepper, garlic powder, cumin, and oregano. Whisk again to combine.
  • Let the sauce simmer for 6–8 minutes, stirring occasionally, until slightly thickened.

More Recipes You'll Love

Guacamole

Guacamole is an avocado-based spread that is popular as a dip for tortilla chips and veggies, a spread for sandwiches and wraps, and added to tacos.

Leave a Reply

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

Recipe Rating