This easy ranchero sauce is a quick tomato-based Mexican-style sauce (also called salsa ranchera). Made with canned tomatoes, onion, garlic, jalapeño, and warm spices, it delivers bright tomato flavor with savory depth and adjustable heat. Use it spooned over eggs, tacos, beans, grilled meats, or anywhere you want a flavorful lift. You can make it chunky or smooth in about 20 minutes and freeze any leftovers for later.

Ranchero sauce differs from red enchilada sauce: ranchero is tomato-based while enchilada sauce is typically chile-based. This version keeps things simple and pantry-friendly, using canned tomatoes along with garlic, cumin, oregano, ancho chile powder, and a touch of smoked paprika to deepen the flavor without masking the tomatoes.
Ranchero Sauce Recipe Highlights
- Quick and easy – made from simple pantry ingredients.
- Bright tomato flavor balanced with onion, garlic, jalapeño, and warm spices.
- Versatile – perfect for eggs, tacos, beans, enchiladas, grilled proteins, and dips.
- Freezer friendly – makes a great make-ahead sauce for fast weeknight meals.
Ingredients You’ll Need
This ranchero sauce uses common pantry items and a few fresh aromatics.

- Tomatoes – canned crushed tomatoes are easiest for a smooth sauce. Whole peeled tomatoes can be hand-crushed; use the juices.
- Onion – mild white or yellow onion for a savory base.
- Jalapeño – fresh jalapeño adds heat and chile flavor; remove seeds for milder sauce.
- Garlic – boosts savory character.
- Oil – olive oil or avocado oil to sauté aromatics.
- Oregano – dried oregano provides an earthy, slightly minty note.
- Cumin – warm, traditional Mexican spice.
- Ancho chile powder – mild chile flavor without excessive heat.
- Smoked paprika – a pinch lends color and subtle smoke.
- Acid – a squeeze of lime brightens the sauce if desired.
- Broth or water – chicken broth adds savory depth; use vegetable broth or water for a vegetarian version.
See the recipe card below for exact measurements and salt and pepper guidance.
Substitutions and Variations
- Spicier: Swap the jalapeño for a serrano, add chipotle in adobo for smoky heat, or stir in chipotle powder.
- Herby finish: Stir in chopped cilantro after blending for a fresher finish.
- Vegan: Use vegetable broth or water instead of chicken broth.
Chef’s Tip – Using Fresh Tomatoes
Canned tomatoes keep the sauce consistent year-round, but when fresh Roma tomatoes are in season use about 2 pounds (roughly 4–5 cups chopped) in place of two 15-ounce cans. Cherry or grape tomatoes can work too; simmer a bit longer to reduce excess liquid and concentrate flavor.
How to Make Ranchero Sauce

- Heat oil in a medium (3–4 quart) pot over medium heat. Add chopped onion and jalapeño and cook 5–7 minutes until softened. Add garlic and cook 30 seconds more.

- Stir in dried oregano, cumin, ancho chile powder, smoked paprika, and salt. Cook about 1 minute, stirring, to bloom the spices.

- Add the crushed tomatoes with their juices and the broth. Bring to a gentle simmer, then lower the heat. Partially cover the pot to reduce splatter and simmer about 15 minutes, stirring occasionally, until slightly thickened.

- For a chunky sauce, use as-is after simmering. For a smooth sauce, puree in a blender or food processor and thin with a little extra broth if needed. Taste and adjust seasoning with salt, pepper, or a squeeze of lime.
How to Use Ranchero Sauce
- Spoon over fried or poached eggs for classic huevos rancheros.
- Serve with warm corn tortillas or tortilla chips for dipping.
- Use as a sauce for enchiladas, chilaquiles, or burritos.
- Add to breakfast bowls with eggs, beans, and avocado.
- Serve with grilled chicken, steak, or shrimp.
- Stir into rice or beans to add extra flavor.

Storage & Freezing
Refrigerate: Cool the sauce, then store in an airtight container for 4–5 days.
Freeze: Transfer cooled sauce to airtight containers or freezer bags and freeze up to 3 months. Thaw overnight in the refrigerator.
Reheat: Warm gently on the stovetop or in the microwave, stirring and adding a splash of broth or water if the sauce has thickened.
More Mexican-Inspired Recipes
Ranchero sauce pairs well with a variety of Mexican-inspired dishes: enchiladas, grilled proteins, tacos, and breakfast plates. Try swapping this red ranchero for the green sauce in any salsa verde chicken or enchilada recipe to change the flavor profile for a quick dinner.
If You Make Ranchero Sauce
Please leave a comment with how you prepared it (chunky or smooth) and what you served it with. Feedback helps other cooks and is always appreciated.
Recipe
Ranchero Sauce
A quick, tomato-based Mexican-style sauce (salsa ranchera) that’s savory, bright, and adjustable in heat. Makes about 2 cups (serves 6–8 as a sauce).
Ingredients
- 1 cup chopped white onion (about half a medium onion)
- 2 tablespoons olive oil or avocado oil
- 1 large jalapeño, seeded and finely chopped (leave seeds for more heat)
- 2 large garlic cloves, chopped or microplaned
- ½ teaspoon sea salt (adjust to taste)
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon ancho chili powder
- ¼ teaspoon smoked paprika
- ½ cup chicken broth, vegetable broth, or water
- 30 ounces crushed tomatoes (two 15-ounce cans)
Instructions
- Heat oil in a medium 3–4 quart saucepan over medium heat. Add the chopped onion and jalapeño and cook 5–7 minutes until softened. Reduce heat if the pan browns too quickly.
- Add garlic and cook for about 30 seconds until fragrant. Stir in oregano, cumin, ancho chili powder, smoked paprika, and salt; cook 1 minute to bloom the spices.
- Add crushed tomatoes and broth. Bring to a simmer, then lower the heat and partially cover to reduce splatter. Simmer about 15 minutes, stirring occasionally, until slightly thickened.
- Use as-is for a chunky sauce, or puree in a blender for a smooth texture. Thin with extra broth if needed and adjust seasoning with salt, pepper, or a squeeze of lime.
Notes
Serve: Great with eggs, tacos, burritos, fish, chicken, or as a chip dip. Try it over warm tortillas with beans and fried eggs for a quick huevos rancheros-style breakfast.
Spiciness: Increase heat by adding another jalapeño, using serrano peppers, or stirring in a bit of chipotle powder for smokiness.
Storage: Refrigerate up to 4–5 days or freeze up to 3 months. Thin with broth when reheating if the sauce concentrates too much.
Nutrition (per 0.25 cup)
Calories: 79 kcal; Carbohydrates: 11 g; Protein: 2 g; Fat: 4 g; Fiber: 3 g; Sodium: varies with broth and added salt.