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 oil in a large skillet over medium heat. Add onion and jalapeño, cook until softened, about 5 minutes.
Add garlic, cook for 1 minute more.
Add tomatoes, chili powder, cumin, paprika, oregano, salt, pepper, and chicken broth. Bring to a simmer.
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.