clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Jar of Enchilada and Sauce with a small wooden spoon dipping into the sauce

Homemade Enchilada Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


Homemade Enchilada Sauce, also known as Salsa Roja, is so easy you’ll never want to buy enchilada sauce again. And it’s ready in less than 15 minutes. 


  • 1/4 cup butter (1/4 stick)
  • 1/4 cup flour
  • 2 cups beef broth (substitution: chicken broth)
  • 1 TBS chili powder
  • 1 TBS brown sugar
  • 2 teaspoons paprika
  • 2 teaspoons cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon cayenne pepper (you can add more if you like it hot and spicy)
  • 1 TBS tomato paste


  1. Melt butter in a stovetop pan on medium heat.
  2. Whisk the flour into the butter to make a roux.
  3. Cook the flour, stirring constantly for about 1 minute.
  4. Add the beef broth and spices.
  5. Whisk in the tomato paste.
  6. Bring it to a boil and reduce it to a simmer for 10 minutes, stirring occasionally.
  • Prep Time: 2 minutes
  • Cook Time: 10 minutes
  • Category: Sauce
  • Method: Easy Stove Top
  • Cuisine: Mexican