This is a flexible six-serving framework rather than a claim that one bowl is universally “best.” Ingredient strength varies, especially for pepper powders, pastes, stocks and canned products. Begin with moderate seasoning and make the final heat available at the table.
Ingredients
- 1 tablespoon cooking oil, as needed
- 1 large onion, diced
- 2–3 cloves garlic, minced
- 500–750 g (about 1–1½ lb) ground lamb or finely diced shoulder
- 2–3 tablespoons mild red chilli and paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano or a style-appropriate herb
- 800–900 ml (about 28–30 oz) tomatoes and lamb or vegetable stock
- 2 cups chickpeas or kidney beans
- Salt and final acidity to taste
- minted yoghurt, parsley and lemon for serving
Method
- Prepare all ingredients and read the full method. Heat a large heavy pot over medium heat.
- Add oil if needed. Brown ground lamb or finely diced shoulder in batches so the pan does not steam. Transfer to a plate when appropriate.
- Soften the onion, then add garlic. Stir in mild red chilli and paprika, cumin and oregano for a brief fragrant stage without scorching.
- Add tomatoes and lamb or vegetable stock. Scrape the pot thoroughly, return the browned ingredients and bring to a controlled simmer.
- Brown lamb well, spoon away excess fat and simmer with cumin and coriander.
- Add chickpeas or kidney beans at a stage that keeps their texture.
- Taste for salt, acidity and heat only after the flavours have combined. Rest briefly before serving with minted yoghurt, parsley and lemon.
Why the method works
Browning builds savoury flavour before liquid is added. Cooking onion and concentrated pepper ingredients separately removes raw harshness. A gentle simmer then combines the sauce without violently breaking every bean or scorching the base.
The recipe is intentionally written in weight and common volume language so it can be adapted internationally. A 400 ml can and a 15 oz can are close enough for home cooking, but salt and thickness may differ. Use the sauce texture—not the label size alone—as the guide.
Adjusting heat and texture
For a milder version, build flavour with paprika, ancho or another mild pepper and place hotter sauce on the table. For more heat, add measured hotter puree to a separated portion. Thin cautiously with unsalted stock or water; thicken by simmering uncovered, mashing some beans or using a style-appropriate thickener.
Food safety
Cook ground meat and poultry to the current safe internal temperature required where you live. Common official guidance is 71°C/160°F for ground beef and similar meats and 74°C/165°F for ground poultry. Cool leftovers promptly in shallow containers and reheat thoroughly.
Make-ahead and serving
Cool and refrigerate the pot safely if cooking ahead. Reheat only the amount needed and loosen it with a small amount of liquid. Serve with minted yoghurt, parsley and lemon. Keep dairy, cut vegetables and other perishable toppings chilled until service.
Variation path
Keep the pepper profile and method stable on the first attempt. On a later batch, change one feature: swap the bean, add a seasonal vegetable, use a different protein, or make the sauce brighter. Recording the change makes the next improvement repeatable.
Before serving a second time
Note how much the recipe thickened after cooling, whether the heat became stronger, and how much liquid was needed for reheating. Those observations are especially useful when scaling the dish for a crowd. They also help you decide whether future batches need less stock, a later bean addition or a brighter final garnish.