Why this formula works
The aromatics and tomato paste are browned before liquid is added, so the broth tastes roasted rather than raw. Spices bloom briefly in fat, and seasoning waits until after a 25% reduction to avoid accidental oversalting.
Honest timing
| Active preparation | 15 min |
| Hydration / proof / preheat | 10 min |
| Cooking / baking | 55 min |
| Elapsed total | 1 h 20 min |
Ingredients
- unsalted rich beef stock1000 g (35.3 oz)
- yellow onion, finely diced150 g (5.3 oz)
- garlic, finely grated12 g (0.42 oz)
- double-concentrated tomato paste35 g (1.23 oz)
- sweet paprika12 g (0.42 oz)
- chili flakes, adjust to heat3 g (0.11 oz)
- ground cumin3 g (0.11 oz)
- dried oregano2 g (0.07 oz)
- bay leaf1
- apple cider vinegar15 g (0.53 oz)
- neutral cooking oil25 g (0.88 oz)
- fine salt, only after reduction3 g (0.11 oz)
Equipment
- heavy 2 liter saucepan
- wooden spoon
- fine sieve
- fat separator or ladle
Exact method
- 1. Heat oil over medium-high heat. Brown onion with no salt for 8–10 minutes until deep gold at the edges.
- 2. Add tomato paste and fry 3 minutes, scraping until it turns brick red and leaves a brown film.
- 3. Lower the heat; add garlic, paprika, chili, cumin and oregano. Stir 45 seconds—fragrant, never black.
- 4. Deglaze with 200 g stock and scrape every browned bit from the base.
- 5. Add remaining stock and bay leaf. Simmer uncovered for 35–40 minutes until reduced to about 750 ml.
- 6. Remove bay, blend briefly, then pass through a fine sieve. Skim only excess fat; a few orange droplets carry aroma.
- 7. Stir in vinegar and salt, simmer 2 minutes and rest 10 minutes. Serve hot in small bowls; for pizza, brush only 10–15 g onto the baked crust.
How to know it is ready
- Volume is roughly 750 ml, not a liter of weak stock.
- Color is glossy brick-red with small aromatic fat droplets.
- It tastes savory first, warm-spiced second and cleanly acidic at the end.
Troubleshooting
- Flat flavor: reduction or browning was cut short.
- Bitter spices: paprika or chili burned; restart the spice stage on lower heat.
- Too salty: add unsalted stock and reduce less.
- Greasy mouthfeel: chill, lift excess fat, then reheat.
How to adapt the base recipe
- Stir in 100–150 g juices from cooked birria beef for a more integrated dip.
- For a smooth pizza sauce, reduce an extra 10 minutes and use 60–80 g per 30 cm pizza.
- For gentler heat, halve chili but keep paprika and cumin.
Storage and food safety
Cool in shallow containers and refrigerate within 2 hours. Keep 4 days or freeze for 3 months; reheat to at least 74°C / 165°F before serving.
Allergens
No EU/UK major allergen is intentionally included in the base formula. Depending on the selected product, may also contain: Celery, Sulphites.
Always verify every label and cross-contact risk; brand formulations can change.