This Ranchero Sauce is rich, smoky, and full of bold Mexican flavor! It is made with tomatoes, peppers, onions, and spices for a versatile sauce perfect for tacos, enchiladas, or breakfast dishes.
Heat 1 tablespoon olive oil in a large skillet over medium heat.
Add 1 chopped white onion and 1 seeded and diced jalapeño pepper. Cook for about 5 minutes, stirring occasionally, until softened.
Add 2 minced garlic cloves and cook for 1 minute more.
Stir in 1 can (28 ounces) diced tomatoes, 1 teaspoon chili powder, 1 teaspoon ground cumin, ½ teaspoon paprika, ½ teaspoon oregano, 1 teaspoon salt, ¼ teaspoon black pepper, and ½ cup chicken broth.
Reduce heat to low and simmer for 15 minutes until tomatoes break down and sauce thickens.
Use an immersion blender to puree until smooth, or carefully transfer to a blender.
Then the sauce is ready to serve and enjoy!
Video
Notes
You can use 10 ripe roma tomatoes instead of the diced tomatoes if you prefer.For a thicker sauce, simmer longer. For thinner, add more broth.Jalapeños can vary a lot in spice level, so if you want extra heat, leave the seeds in.The sauce will keep for a week as long as it's refrigerated in an airtight container.