| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Yield | 6 servings (approx. 3 cups total) |
| Dietary Profile | Naturally Vegan, Gluten-Free, Low-Carb, Keto-Friendly |
| Spice Intensity | Medium (customizable) |
Key Ingredients
-
Fresh Plum or Roma Tomatoes: 2.5 lbs (approx. 8–10 medium tomatoes), peeled, cored, and roughly diced (or two 14.5 oz cans of diced fire-roasted tomatoes if out of season)
-
Poblano Pepper: 1 large, seeded and diced into 1/4-inch pieces (provides earthy depth and mild heat)
-
Jalapeño Pepper: 1 large, seeded and finely minced (keep seeds for extra heat)
-
Serrano Pepper: 1 small, finely minced (adds a sharp, upfront kick)
-
White Onion: 1 medium (approx. 1.5 cups), finely diced
-
Fresh Garlic: 4 cloves, finely minced or pressed
-
Cooking Fat: 2 tbsp extra virgin olive oil, avocado oil, or traditional lard
-
Ground Cumin: 1 tsp, freshly toasted and ground
-
Mexican Oregano: 1 tsp, crushed between palms
-
Smoked Paprika: 1/2 tsp
-
Ground Coriander: 1/2 tsp
-
Fine Sea Salt: 1 1/4 tsp (adjust to taste)
-
Freshly Cracked Black Pepper: 1/2 tsp
-
Vegetable or Chicken Broth: 1/3 cup (low-sodium)
-
Fresh Lime Juice: 1 tbsp (added at the finish)
-
Fresh Cilantro: 1/4 cup, finely chopped
Step-by-Step Cooking Instructions
Step 1: Prep & Peel the Tomatoes
-
Heat Intensity: High (boiling water)
-
Time: 3–4 minutes
-
Bring a medium pot of water to a rolling boil over High heat.
-
Score a shallow “X” on the bottom of each tomato with a paring knife.
-
Drop the tomatoes into the boiling water for 45 to 60 seconds until the skins begin to peel back slightly.
-
Immediately transfer them to an ice bath for 2 minutes.
-
Slip off the skins, remove the core, and chop roughly, reserving all juices.
Step 2: Sauté the Aromatics & Chilies
-
Heat Intensity: Medium (approx. 325°F / 165°C)
-
Time: 6–8 minutes
-
Set a heavy-bottomed Dutch oven or wide cast-iron skillet over Medium heat. Add the cooking oil and let it shimmer.
-
Add the diced white onion, poblano pepper, jalapeño, and serrano pepper.
-
Sauté for 6 to 8 minutes, stirring frequently with a wooden spoon, until the onions turn translucent and the peppers soften and show light golden-brown edges.
Step 3: Bloom the Spices & Garlic
-
Heat Intensity: Medium-Low (approx. 275°F / 135°C)
-
Time: 1–2 minutes
-
Reduce the burner to Medium-Low heat.
-
Clear a small well in the center of the skillet and add the minced garlic, ground cumin, crushed Mexican oregano, smoked paprika, ground coriander, salt, and black pepper.
-
Stir constantly for 60 to 90 seconds until the fragrant oils release. Do not allow the garlic to brown or burn.
Step 4: Stew and Reduce
-
Heat Intensity: Medium-High to establish boil, then Low (approx. 200°F / 93°C) for simmer
-
Time: 20–22 minutes
-
Add the chopped tomatoes along with all their extracted juices into the skillet. Pour in the 1/3 cup of broth.
-
Turn the heat to Medium-High until the mixture reaches a vigorous, bubbling boil (about 2 minutes).
-
Immediately drop the heat down to Low, cover the pot with the lid slightly ajar to allow excess steam to vent, and simmer gently for 18 to 20 minutes.
-
Stir every 5 minutes, lightly pressing the tomato pieces against the side of the pot with your spoon to break them down into a thick, glossy, spoonable stew.
Step 5: Finish and Season
-
Heat Intensity: Off
-
Time: 1 minute
-
Remove the skillet completely from the heat source.
-
Stir in the fresh lime juice and finely chopped cilantro.
-
Taste and adjust seasoning with additional sea salt or cracked black pepper if needed. Let rest for 3 minutes before serving so the flavors settle.
Culinary Tips for Success
-
Use Mexican Oregano: Unlike Mediterranean oregano, Mexican oregano (Lippia graveolens) belongs to the verbena family and carries distinct citrus and licorice notes that cut through rich stewed tomatoes.
-
Control the Heat Level: The heat in chilies lives primarily in the interior ribs (placenta) and seeds. For a mild stew, scrape out every seed and white membrane from the jalapeño and serrano. For a fiery rendition, leave the seeds intact or swap the serrano for a minced habanero.
-
Texture Customization: If you prefer a rustic, chunky texture, leave the vegetables roughly chopped. For a smoother restaurant-style ranchero sauce, pulse half of the finished stew in an immersion blender and fold it back into the pot.
Serving Suggestions
-
Breakfast & Brunch: Spoon warm stewed tomatoes over crispy corn tortillas topped with fried eggs, cotija cheese, and sliced avocado for classic Huevos Rancheros.
-
Proteins: Use as a warm braising sauce or topping for grilled flank steak (carne asada), pan-seared white fish, or shredded chicken tinga.
-
Grain Bowls: Fold directly into warm Mexican red rice, quinoa, or slow-simmered pinto beans.
-
Appetizer: Serve hot in a bowl with warm tortilla chips and crumbled queso fresco as an elevated warm table salsa.
Storage & Reheating Instructions
-
Refrigeration: Cool completely, transfer to an airtight glass container, and store in the refrigerator for up to 5 days. The flavors develop and deepen significantly overnight.
-
Freezing: Transfer the chilled stew into freezer-safe containers or silicone freezer bags, leaving 1/2 inch of headspace for expansion. Freeze for up to 4 months. Thaw overnight in the refrigerator before reheating.
-
Reheating: Reheat in a small saucepan over Medium-Low heat for 5–7 minutes until hot throughout, stirring occasionally. If the stew has thickened excessively in the fridge, splash in 1 to 2 tablespoons of water or broth.
Nutrition Facts
Values calculated per 1/2-cup serving (Recipe yields 6 servings):
| Nutrient | Amount Per Serving | % Daily Value* |
| Calories | 78 kcal | — |
| Total Fat | 4.8 g | 6% |
| Saturated Fat | 0.7 g | 4% |
| Trans Fat | 0 g | — |
| Cholesterol | 0 mg | 0% |
| Sodium | 490 mg | 21% |
| Total Carbohydrates | 8.2 g | 3% |
| Dietary Fiber | 2.1 g | 8% |
| Sugars | 4.6 g | — |
| Protein | 1.8 g | 4% |
| Vitamin A | 980 IU | 20% |
| Vitamin C | 38 mg | 42% |
| Potassium | 390 mg | 8% |
| Calcium | 28 mg | 2% |
| Iron | 1.1 mg | 6% |