Join the Cook Club & Be the First to Receive New Recipes Right to Your Inbox!

Home Β» Recipes Β» Sides Β» Homemade Enchilada Sauce (Better Than Store-Bought!)

Homemade Enchilada Sauce (Better Than Store-Bought!)

posted January 29, 2025 by Cassandra Morris
This enchilada sauce recipe is bold, smoky, and so easy to make! Unlike store-bought versions, this homemade enchilada sauce is made with real ingredients, no preservatives, and is ready in just 15 minutes. Whether you're making enchiladas, burritos, or tacos, this sauce brings restaurant-quality flavor to your kitchen!

If you’ve only ever had enchilada sauce from a can, you’re in for such a treat! Homemade red enchilada sauce is so easy to make from scratch with pantry staples like fire-roasted tomatoes and a few warm spicesβ€”and once you taste the difference, there’s no going back. This version is rich, smoky, and ready in less than 20 minutesβ€”perfect for enchiladas, burritos, casseroles, and anything else that needs a little extra flavor.

Why Make Enchilada Sauce from Scratch?

There’s just something extra special about homemade sauces β€” no preservatives, no added sugars, and full control over the flavor. This homemade red enchilada sauce tastes fresher, bolder, and more balanced than anything you can get in a can β€” plus it’s easier to make than you think. Pro Tip: Make a double batch and freeze half. Your future self will thank you the next time a taco night emergency strikes.

Recipe Ingredients

Here’s everything you need to make this enchilada sauce from scratch:

  • All-Purpose Flour: Helps thicken the sauce to that perfect silky consistency.
  • Vegetable Oil: Forms the base of your roux and carries all the spices.
  • Fire-Roasted Tomatoes (14 oz can): Adds rich, slightly smoky flavor and a touch of natural sweetness.
  • Chicken Broth: Using a good-quality broth makes a big difference here. It adds a deeper, richer flavor to the sauce and really brings all the spices together.
  • Dried Oregano: Adds a classic, earthy note.
  • Light Brown Sugar: Balances the smoky and spicy flavors with a hint of sweetness.
  • Ground Cumin: Brings a warm, smoky depth.
  • Paprika: Adds color and a mild peppery kick.
  • Garlic Powder & Onion Powder: Savory layers of flavor without the fuss of chopping.
All ingredients for enchilada sauce measured out in small bowls on a white surface

Step-by-Step Instructions

This enchilada sauce comes together quickly with just a few basic steps. You’ll need a food processor or blender to get the tomatoes silky smooth, but the rest is all done in one saucepan on the stove.

Step One: Blend the Tomatoes – Add the fire-roasted diced tomatoes to a food processor or blender. Blend until completely smooth and set aside.

Fire-roasted tomatoes blended smooth for homemade enchilada sauce.

Step Two: Mix the Enchilada Spices – In a small bowl, combine the dried oregano, brown sugar, cumin, paprika, garlic powder, and onion powder. Stir until evenly mixed.

A bowl of dried herbs and spices.

Step Three: Cook the Roux and Spices – In a medium saucepan over medium heat, warm the vegetable oil. Gradually whisk in the flour and spice mixture. Cook, stirring constantly, until smooth and fragrant, about 1–2 minutes.

Sauce bubbling in a pot before thickening.

Step Four: Add the Tomatoes and Broth – Slowly pour in the blended tomatoes and chicken broth, whisking continuously to keep the sauce smooth.

Step Five: Simmer and Thicken – Turn the heat to medium-high and bring the sauce to a gentle simmer. Once simmering, reduce the heat to low and let it cook for about 10 minutes, whisking occasionally, until thickened and the flavors have come together.

Thick red enchilada sauce simmered and ready to use in a saucepan.

Frequently Asked Questions

How do you make enchilada sauce thicker?

Simmering it longer usually does the trick. If you need a quick fix, whisk together 1 teaspoon cornstarch with 2 teaspoons cold water and stir it into the sauce.

Can you make enchilada sauce without tomato paste?

Absolutely! This recipe uses blended fire-roasted tomatoes instead of tomato paste for a fresher, more vibrant flavor.

What is the difference between enchilada sauce and taco sauce?

Enchilada sauce is usually thinner, deeper in flavor, and designed to be baked into dishes. Taco sauce is thicker, sweeter, and used more as a condiment.

Expert Tips & Tricks

  • Use Fire-Roasted Tomatoes: They add extra depth and natural sweetness you can't get from regular canned tomatoes.
  • Bloom Your Spices: Cooking the spices in oil first β€œblooms” themβ€”an easy kitchen trick that brings out way more flavor.
  • Simmer Gently: Letting the sauce thicken slowly gives you the best texture. I once rushed the simmering step when I was in a hurryβ€”the sauce still tasted good, but giving it the full 10 minutes made a big difference in how rich and balanced it tasted.
  • Freeze in Portions: Freeze the sauce in 1-cup portions so you can grab exactly what you need for a quick dinnerβ€”no thawing a huge batch!

Variations to Try

  • Smokier Flavor: Add a pinch of smoked paprika or chipotle powder to the spice mix.
  • Spicier Sauce: Add a dash of cayenne pepper or a finely minced chipotle in adobo.
  • Vegetarian/Vegan: Swap the chicken broth for vegetable broth.
  • Gluten-Free: Use a gluten-free flour blend instead of all-purpose flour.
Close-up of a cheesy beef enchilada topped with avocado slices, cilantro, and crumbled cheese, with a bite scooped out to show the saucy filling

Ways to Use Enchilada Sauce

However you make it, enchilada sauce is incredibly versatile. It’s not just for enchiladas (although it’s amazing in my beef enchiladas!). Here are a few more ways to use it:

  • Smother burritos with it for extra flavor
  • Layer it into a cheesy Mexican-inspired casserole
  • Spoon over scrambled eggs or a breakfast hash
  • Stir into taco rice bowls

How to Store, Freeze, and Reheat Enchilada Sauce

  • Store: Transfer cooled sauce to an airtight container and refrigerate for up to 1 week.
  • Freeze: Pour cooled sauce into freezer-safe bags or containers. Freeze for up to 3 months.
  • Reheat: Warm gently over low heat on the stove, stirring occasionally until smooth and heated through.

Once you try making it from scratch with fire-roasted tomatoes and real spices, you’ll never go back to the canned stuff again. Whether you're whipping up enchiladas, burritos, casseroles, or just adding a little something extra to taco night, this sauce is a total game-changer. I can’t wait for you to give it a try!

This recipe was featured as the Recipe of the Week in the Winnipeg Sun, along with some tips on when to use fresh herbs versus dried. If you want to take a peek, you can read the full column here.

If you enjoyed this recipe, I’d love to hear from you! Leaving a 5-star rating and a quick review not only means the world to meβ€”it also helps other home cooks find and trust my recipes. You can also follow along on Instagram @cookwithcassandra. Thank you so much for being hereβ€”I hope you love this enchilada sauce as much as I do. Cheers, friends!

A glass jar filled with enchilada sauce with a spoon dripping the sauce, made from fire-roasted tomatoes and spices, against a clean white background.

Enchilada Sauce Recipe

This enchilada sauce recipe is bold, smoky, and so easy to make! Unlike store-bought versions, this homemade enchilada sauce is made with real ingredients, no preservatives, and is ready in just 15 minutes. Whether you're making enchiladas, burritos, or tacos, this sauce brings restaurant-quality flavor to your kitchen!
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 3 cups

Ingredients

Enchilada Sauce

  • 2 tablespoons all-purpose flour
  • 1/4 cup vegetable oil
  • 1 14-oz can fire-roasted tomatoes
  • 1 ΒΌ cup chicken broth

Enchilada Sauce Spices

  • 1 tablespoon dried oregano
  • 1 tablespoon light brown sugar
  • 2 teaspoons ground cumin
  • 2 teaspoons paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder

Instructions

  • Blend the Tomatoes: Place the diced tomatoes in a food processor and blend until extremely smooth.
  • Mix the Enchilada Spices: In a small bowl, combine all the enchilada sauce spices until evenly mixed.
  • Cook the Roux and Spices: Heat the oil in a saucepan over medium heat. Gradually whisk in the flour and enchilada spice mixture, stirring until smooth and free of lumps.
  • Add the Tomatoes and Broth: Slowly pour in the blended tomatoes and chicken broth while whisking continuously until combined. Increase the heat to medium-high and bring the mixture to a simmer. Once simmering, reduce the heat to low and let it gently simmer for 10 minutes, whisking occasionally, until the flavors come together.
  • Use or Store the Sauce: Use the sauce immediately in your recipe, or transfer it to an airtight container and refrigerate for up to 1 week. It also freezes well for longer storage.
Cassandra | Cooking With Cassandra

Hi, I'm Cassandra!

Β I’m so happy you’re here! I’m here to spill the beans (and maybe some wine) on the best, tested-till-perfect recipes for every occasion. Whether you’re a beginner or a seasoned pro, all of my recipes come with clear, easy-to-follow step-by-step directions, plus helpful tips and tricks to make cooking delicious meals easy for everyone. Let’s get cooking and make every meal a success!

Learn more

Next clipart | cookingwithcassandra.com

Never miss a recipe!

Sign up for our newsletter to get the latest recipes delivered straight to your inbox.

Unsubscribe at any time.

You Might Also Like

Lemon Parmesan Salad

Lemon Parmesan Salad is one of those simple recipes that proves a few good ingredients can make something truly delicious. Crisp romaine, freshly grated Parmesan,...

Lemon Parmesan Salad

Best Turkey Taco Salad

Taco night holds a special place in my heartβ€”it’s more than just a meal, it’s a nostalgic tradition that brings back memories of family gatherings...

Best Turkey Taco Salad

ο…­

Did you make this recipe?

Tag @cookingwithcassandra on Instagram and hashtag it #cookingwithcassandra

0 Comments

Submit a Comment

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

Recipe Rating




Cassandra | Cooking With Cassandra

Hi, I'm Cassandra!

Β I’m so happy you’re here! I’m here to spill the beans (and maybe some wine) on the best, tested-till-perfect recipes for every occasion. Whether you’re a beginner or a seasoned pro, all of my recipes come with clear, easy-to-follow step-by-step directions, plus helpful tips and tricks to make cooking delicious meals easy for everyone. Let’s get cooking and make every meal a success!

Learn more

Next clipart | cookingwithcassandra.com

Never miss a recipe!

Sign up for our newsletter to get the latest recipes delivered straight to your inbox.

Unsubscribe at any time.

Free E-Cookbook

10 Quick and Easy Dinner Recipes

Dinner doesn’t have to take all night. Get my free e-cookbook with 10 simple, delicious dinner recipes, plus new recipes delivered straight to your inbox.

Free Ebook Mockup
Cassandra MorrisΒ eatingΒ | cookingwithcassandra.com

Get the inside Scoop

Be the first to receive free e-books, recipes, inspiration, and exclusive extras you won’t want to miss!

We won’t send you spam. Unsubscribe at any time.