ranchero sauce recipe
The Best ranchero sauce recipe
What I love most about ranchero sauce is how versatile it is. It works for casual weeknight dinners or for special occasions like a family barbecue or a holiday feast. My mom always says you can’t go wrong with something that’s simple but packed with flavor, and this sauce is exactly that. It’s also surprisingly healthy for what it is—it’s got lean protein, fiber from the beans and veggies, and healthy fats from the avocado or olive oil. We’ve even switched up the ingredients to make it lighter sometimes, like using Greek yogurt instead of sour cream or adding more spices to cut back on the creaminess. My kids don’t even notice the difference, and neither do I. It’s that kind of dish that lets you feel good about what you’re serving without overcomplicating things. Plus, it’s got that smoky depth that makes everything taste richer, so you’re not just eating for nutrition—you’re eating for taste and satisfaction. And honestly? It’s one of those recipes that feels like a secret family recipe because it’s so good, no one else will believe you made it from scratch.

Classic Ranchero Sauce
A rich, tangy tomato-based sauce traditionally served with Mexican street tacos, often topped with cheese and fresh cilantro. Perfect for adding depth to grilled meats or as a dipping sauce.
🥘Ingredients
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 2 (28 oz) cans crushed tomatoes
- 1 (14.5 oz) can tomato sauce
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can pinto beans, drained and rinsed
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp smoked paprika
- ½ tsp chili powder
- ½ tsp salt
- ¼ tsp black pepper
- 1 bay leaf
- 1 cup shredded Monterey Jack cheese
- ½ cup crumbled cotija cheese
- Fresh cilantro, chopped (for garnish)
👨🍳Directions
-
1
In a large pot, sauté the diced onion and minced garlic in a little oil over medium heat until softened (about 5 minutes). -
2
Add the crushed tomatoes, tomato sauce, black beans, pinto beans, cumin, oregano, smoked paprika, chili powder, salt, black pepper, and bay leaf. Stir well. -
3
Bring to a simmer, then reduce heat to low. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens slightly. -
4
Remove the bay leaf before serving. Warm the sauce in batches if needed. Serve warm with grilled tacos, topped with shredded Monterey Jack and cotija cheese, and fresh cilantro.
🔧Equipment
- Large pot
- Wooden spoon
- Measuring cups and spoons
- Knife and cutting board
- Food processor (optional)
- Serving bowls
📊Nutrition Facts (per serving)
📝Notes
- For extra richness, stir in 2 tbsp of sour cream or avocado at the end.
- Adjust spice levels to taste; remove the bay leaf before serving if you prefer a milder flavor.
- Store leftovers in an airtight container in the fridge for up to 5 days.
Watch Video Of How Classic Ranchero Sauce Works
❓ Frequently Asked Questions About Ranchero Sauce
What is the key difference between ranchero sauce and traditional salsa verde?
Ranchero sauce is a richer, more complex version of salsa verde, often incorporating ingredients like tomato sauce, chili powder, garlic, and sometimes bacon or chorizo for depth. Traditional salsa verde typically relies on tomatillos, jalapeños, onions, cilantro, and lime juice for a fresher, tangier profile.
—
Can I make ranchero sauce without using any canned ingredients?
Yes! You can substitute canned tomato sauce with fresh tomatoes, tomato paste, or even roasted tomatoes for a homemade touch. If using fresh tomatoes, blend them with garlic, onion, jalapeños, and spices for a similar texture.
—
How do I adjust the heat level in ranchero sauce?
To reduce heat, remove seeds and membranes from jalapeños or substitute them with milder serranos or poblano peppers. For extra mildness, add more onion, cilantro, or a touch of sweet bell pepper. For more heat, increase the number of jalapeños or add cayenne pepper.
—
What’s the best way to store ranchero sauce to keep it fresh?
Store ranchero sauce in an airtight container in the refrigerator for up to 5–7 days. For longer storage, freeze it in portions for 3–4 months. Always reheat gently before using to maintain flavor.
—
Can ranchero sauce be used in non-taco dishes like soups or marinades?
Absolutely! Ranchero sauce works wonderfully in soup bases, marinades for meats (like chicken or pork), or even as a dipping sauce for veggies. Its bold, smoky-spicy flavor pairs well with creamy soups, grilled proteins, or even as a glaze for roasted vegetables.
