Khoresh Loobia Ghermez (خورش لوبیا قرمز) — Persian Red Bean and Sausage Stew
Inspired by Iranian khoresh traditions, this hearty stew pairs creamy red kidney beans with seared sausage in a rich tomato base. It’s a comforting, home-style dish often served with steamed rice and simple herbs.

Printable Recipe Card
Servings: 6 · Total: 130 min · Difficulty: medium
Ingredients (quick list)
- 350 g Dried red kidney beans (soaked 10–12 hours, then drained)
- 1700 ml Water (plus extra for soaking beans)
- 450 g Beef or lamb sausage (halal, sliced into 2 cm rounds)
- 220 g Onion (finely diced)
- 18 g Garlic cloves (minced (about 5 cloves))
- 160 g Celery stalks (thinly sliced)
- 150 g Green bell pepper (diced)
- 90 g Tomato paste (about 5 tbsp)
- 30 ml Vegetable oil (about 2 tbsp)
- 9 g Fine salt (about 1 1/2 tsp)
- 2 g Black pepper (about 1 tsp, freshly ground)
Steps (summary)
- Soak the dried kidney beans in plenty of water for 10–12 hours, then drain and rinse well. This step improves texture and helps…
- Place the soaked beans in a pot with 1700 ml water and bring to a boil over high heat. Reduce to a gentle simmer, cover, and co…
- While the beans simmer, heat 15 ml of the oil in a large heavy pot over medium-high heat. Add the sliced sausage and sear for 4…
- Transfer the sausage to a plate, leaving any browned bits in the pot for flavor. Add the remaining 15 ml oil, then add the dice…
- Stir in the celery and bell pepper and cook for 6 minutes until the vegetables soften slightly. Add the minced garlic and cook…
- Add the tomato paste and cook it for 3–4 minutes, stirring and scraping the bottom of the pot to dissolve the browned bits. Coo…
+ 3 more steps in the full instructions section below.
Cultural Background
Khoresh-style stews are a pillar of Iranian home cooking, built on slow simmering and a concentrated tomato-onion base. This version is a modern, family-friendly twist that keeps the comforting bean-and-tomato character while adding smoky sausage.
Equipment
💡 Tips
- For a thicker, creamier texture, mash 120 g of the cooked beans against the side of the pot during the last 10 minutes, then stir them back in.
- Keep the simmer gentle; a hard boil can split bean skins and make the stew cloudy instead of glossy.
- If the stew reduces too much, add 150 ml hot water and simmer 5 minutes to re-balance the sauce.
⚠️ Common Mistakes
❌ Adding tomato paste without frying it first.
✅ Fix: Cook the paste in oil for 3–4 minutes until darker and fragrant to deepen color and remove raw taste.
❌ Boiling the stew aggressively.
✅ Fix: Maintain a low simmer and stir regularly; this keeps beans intact and yields a glossy, thick sauce.
❌ Overcooking sausage until it turns dry and tough.
✅ Fix: Sear just to brown, then finish cooking gently in the stew so it stays juicy.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop over low heat with 100 ml water, stirring often, until steaming hot throughout.
📅 Make Ahead
Soak and pre-cook the beans up to 2 days ahead, then refrigerate them in their cooking liquid. You can also chop the onion, celery, and pepper 24 hours ahead and store them sealed in the fridge.
🍽️ Pairs Well With
- Chelow (steamed basmati rice)
- sabzi khordan
- torshi
- Shirazi salad
- pickled garlic.
Regional Variations
- Tehran-style home version: add 2 g ground turmeric with the onions for a warmer color and aroma.
- Spicier modern version: add 1 g chili flakes with the garlic for a gentle heat.
- Vegetable-forward version: increase celery to 220 g and bell pepper to 200 g for a lighter, more aromatic stew.
Ingredients
- 350 gDried red kidney beans (soaked 10–12 hours, then drained)
- 1700 mlWater (plus extra for soaking beans)
- 450 gBeef or lamb sausage (halal, sliced into 2 cm rounds)
- 220 gOnion (finely diced)
- 18 gGarlic cloves (minced (about 5 cloves))
- 160 gCelery stalks (thinly sliced)
- 150 gGreen bell pepper (diced)
- 90 gTomato paste (about 5 tbsp)
- 30 mlVegetable oil (about 2 tbsp)
- 9 gFine salt (about 1 1/2 tsp)
- 2 gBlack pepper (about 1 tsp, freshly ground)
🔄 Substitutions
- Beef or lamb sausage→ smoked turkey sausage
- Dried red kidney beans→ canned red kidney beans
- Green bell pepper→ red bell pepper
Instructions
- 1
Soak the dried kidney beans in plenty of water for 10–12 hours, then drain and rinse well. This step improves texture and helps the beans cook evenly, so do not skip it.
- 2
Place the soaked beans in a pot with 1700 ml water and bring to a boil over high heat. Reduce to a gentle simmer, cover, and cook for 45 minutes until the beans are about 70% tender but not fully soft.
- 3
While the beans simmer, heat 15 ml of the oil in a large heavy pot over medium-high heat. Add the sliced sausage and sear for 4–6 minutes, stirring occasionally, until browned on multiple sides and the edges look crisp.
- 4
Transfer the sausage to a plate, leaving any browned bits in the pot for flavor. Add the remaining 15 ml oil, then add the diced onion and cook for 8–10 minutes until golden and sweet-smelling.
- 5
Stir in the celery and bell pepper and cook for 6 minutes until the vegetables soften slightly. Add the minced garlic and cook for 60 seconds, stirring constantly so it turns fragrant without burning.
- 6
Add the tomato paste and cook it for 3–4 minutes, stirring and scraping the bottom of the pot to dissolve the browned bits. Cooking the paste darkens it slightly and removes raw acidity, giving the stew its deep, khoresh-like base.
- 7
Pour the partially cooked beans and their cooking liquid into the pot, then add the seared sausage. Stir in the salt and black pepper, bring to a gentle boil, then reduce to a low simmer.
- 8
Cover and simmer for 45–55 minutes, stirring every 10 minutes to prevent sticking and to help the sauce thicken. The stew is ready when the beans are creamy and tender and the sauce coats the back of a spoon.
- 9
Turn off the heat and let the stew rest, covered, for 10 minutes so the flavors settle and the sauce tightens. Serve hot, ensuring each bowl gets plenty of beans, sausage, and the rich tomato broth.
🪪 Recipe Passport
Cultural Background
Khoresh-style stews are a pillar of Iranian home cooking, built on slow simmering and a concentrated tomato-onion base. This version is a modern, family-friendly twist that keeps the comforting bean-and-tomato character while adding smoky sausage.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

Ash-e Sak (آش ساک) — Golestani Spinach, Legume, and Meatball Soup
Persian · Soups · 175 min

Pinakbet (Pinakbet) — Ilocano Vegetable Stew with Bagoong
Filipino · Stews · 60 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Sac Kavurma (Saç Kavurma) — Thin-Sliced Turkish Meat Sautéed with Onions
Turkish · Main Courses · 38 min

Lancashire Hotpot (Lancashire Hotpot) — Lamb and Potato Oven Stew
British · Stews · 180 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.