Khoraak Gol Kalam va Loobia Sabz (خوراک گل کلم و لوبیا سبز) — Persian Cauliflower and Green Bean Stew
A vibrant Persian-style vegetable khoraak balancing caramelized onion, cumin warmth, and bright lemon. Cauliflower and green beans simmer until tender, then finish with a savory-sweet soy glaze and crisp golden garlic garnish.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 45 ml Vegetable oil (divided (for sautéing and garlic garnish))
- 250 g Yellow onion (finely diced)
- 24 g Garlic (thinly sliced; reserve 8 g for garnish)
- 5 g Red chili (thinly sliced (or 1/2 tsp chili flakes))
- 4 g Ground cumin (about 2 tsp)
- 30 g Tomato paste (about 2 tbsp)
- 650 g Cauliflower (cut into 4 cm florets)
- 350 g Green beans (trimmed and cut into 3–4 cm pieces)
- 360 ml Water (plus more as needed to prevent sticking)
- 30 ml Soy sauce (about 2 tbsp)
- 8 g Granulated sugar (about 2 tsp)
- 30 ml Fresh lemon juice (about 2 tbsp, added at the end)
+ 4 more in the full ingredients section below.
Steps (summary)
- Prep the vegetables: cut cauliflower into 4 cm florets and green beans into 3–4 cm pieces. Dice the onion finely. Slice the gar…
- In a wide heavy pot over medium heat, warm 30 ml vegetable oil for 1 minute. Add the onion with 1/2 tsp salt and cook 10–12 min…
- Stir in turmeric, ground cumin, black pepper, and sliced red chili; toast for 30 seconds to bloom the spices. Add tomato paste…
- Add cauliflower florets and stir 2 minutes to lightly coat in the spiced onion mixture. Add green beans, then pour in 360 ml wa…
- Uncover and continue simmering 10–12 minutes, letting the liquid reduce to a glossy sauce. Stir in soy sauce and sugar, then co…
- Make the signature garnish: in a small skillet over medium heat, warm the remaining 15 ml oil for 30 seconds. Add the reserved…
Cultural Background
Vegetable khoraak dishes are commonly served in Iranian home cooking as everyday, flexible stews that can be paired with rice or bread. They often highlight seasonal produce and rely on careful sautéing of onions and spices to build depth, then finish with a sour note such as citrus.
Equipment
💡 Tips
- Cut cauliflower into evenly sized florets so it becomes tender without turning mushy.
- Keep the simmer gentle; a hard boil can break cauliflower and make the sauce watery.
- Add lemon juice off heat to preserve its aroma and prevent bitterness.
- If your soy sauce is very salty, start with 20 ml and add more after tasting.
- For extra depth, lightly brown the cauliflower in the pot for 4–5 minutes before adding water.
⚠️ Common Mistakes
❌ Adding lemon juice early in the simmer
💡 Why: Acid can dull the fresh citrus aroma and can make the vegetables taste slightly harsh after long cooking.
✅ Fix: Add lemon juice and zest off heat at the end, then taste and adjust with a final squeeze if needed.
❌ Overcrowding the pot and boiling too hard
💡 Why: A vigorous boil breaks cauliflower into crumbs and turns the sauce thin and cloudy.
✅ Fix: Use a wide pot and keep the simmer gentle; stir only occasionally and reduce uncovered near the end to thicken.
❌ Burning the garlic garnish
💡 Why: Thin garlic slices go from golden to bitter very quickly, especially in a hot pan.
✅ Fix: Fry on medium heat, stir constantly, and pull the pan off heat as soon as the garlic turns light golden; it will darken slightly as it drains.
❌ Relying on soy sauce for all seasoning without tasting
💡 Why: Saltiness varies widely by brand, and too much can overpower the cumin and lemon.
✅ Fix: Start with a smaller amount, taste after reduction, then add more soy sauce or salt in small increments.
🧊 How to Store
Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop with 30–60 ml water to loosen the sauce. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly to keep cauliflower intact.
📅 Make Ahead
Cook the stew up to 2 days ahead; flavors deepen as it rests. Reheat gently and add a fresh squeeze of lemon just before serving. Fry the garlic garnish right before serving for best crunch and aroma.
🍽️ Pairs Well With
- Steamed basmati rice
- Persian-style saffron rice
- Flatbread with fresh herbs and radishes
- Plain yogurt or a dairy-free yogurt alternative
Regional Variations
- Tehran-style home cookingOften kept lighter in color with less tomato paste and finished with extra lemon juice; served as a simple khoraak alongside rice and fresh herbs.
- Northern Iran (Caspian influence)May include additional souring such as verjuice or pomegranate molasses, and sometimes more garlic-forward flavor, reflecting a preference for tangier vegetable stews.
Ingredients
- 45 mlVegetable oil (divided (for sautéing and garlic garnish))
- 250 gYellow onion (finely diced)
- 24 gGarlic (thinly sliced; reserve 8 g for garnish)
- 5 gRed chili (thinly sliced (or 1/2 tsp chili flakes))
- 4 gGround cumin (about 2 tsp)
- 30 gTomato paste (about 2 tbsp)
- 650 gCauliflower (cut into 4 cm florets)
- 350 gGreen beans (trimmed and cut into 3–4 cm pieces)
- 360 mlWater (plus more as needed to prevent sticking)
- 30 mlSoy sauce (about 2 tbsp)
- 8 gGranulated sugar (about 2 tsp)
- 30 mlFresh lemon juice (about 2 tbsp, added at the end)
- 6 gFine sea salt (about 1 tsp, adjust to taste)
- 1 gBlack pepper (about 1/2 tsp)
- 2 gTurmeric (about 1 tsp)
- 2 gLemon zest (about 1 tsp, for finishing)
🔄 Substitutions
- Soy sauce→ Tamari
- Granulated sugar→ Honey
- Red chili→ Aleppo pepper
Instructions
- 1
Prep the vegetables: cut cauliflower into 4 cm florets and green beans into 3–4 cm pieces. Dice the onion finely. Slice the garlic thinly, keeping about 8 g aside for the final garnish. Measure spices, soy sauce, sugar, and lemon juice so they are ready to add quickly during cooking.
- 2
In a wide heavy pot over medium heat, warm 30 ml vegetable oil for 1 minute. Add the onion with 1/2 tsp salt and cook 10–12 minutes, stirring often, until deeply golden and sweet. Add the larger portion of garlic (not the garnish) and cook 60–90 seconds until fragrant, not browned.
- 3
Stir in turmeric, ground cumin, black pepper, and sliced red chili; toast for 30 seconds to bloom the spices. Add tomato paste and cook 2 minutes, stirring constantly, until it darkens slightly and coats the onions. This step builds a richer base and prevents a raw tomato flavor.
- 4
Add cauliflower florets and stir 2 minutes to lightly coat in the spiced onion mixture. Add green beans, then pour in 360 ml water. Bring to a gentle boil over medium-high heat, then reduce to low, cover, and simmer 18 minutes, stirring once or twice to prevent sticking.
- 5
Uncover and continue simmering 10–12 minutes, letting the liquid reduce to a glossy sauce. Stir in soy sauce and sugar, then cook 3 minutes more. Taste and adjust salt if needed. Turn off the heat and immediately stir in fresh lemon juice and lemon zest for a bright, clean finish.
- 6
Make the signature garnish: in a small skillet over medium heat, warm the remaining 15 ml oil for 30 seconds. Add the reserved sliced garlic and fry 2–4 minutes, stirring constantly, until evenly golden. Drain on paper towel. Spoon the stew into a serving dish and scatter the golden garlic on top.
🪪 Recipe Passport
Cultural Background
Vegetable khoraak dishes are commonly served in Iranian home cooking as everyday, flexible stews that can be paired with rice or bread. They often highlight seasonal produce and rely on careful sautéing of onions and spices to build depth, then finish with a sour note such as citrus.
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.
- Khorak Kadoo va Avishan (خوراک کدو و آویشن) — Persian Zucchini & Thyme Medley
- Khorak-e Bademjan (خوراک بادمجان) — Persian-Style Baked Eggplant with Cheese
- Khorak-e Kadoo ba Mast (خوراک کدو با ماست) — Persian Zucchini with Savory Meat Ragout
- Khorak-e Zaban (خوراک زبان) — Persian Braised Beef Tongue with Mushroom Sauce
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 Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

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

Persian Kachi (کاچی) — Saffron Rosewater Pudding
Persian · Desserts · 45 min

Fahsa (فحسة) — Bubbling Yemeni Shredded Lamb Stew
Yemeni · Stews · 140 min

Norwegian Lamb and Cabbage Stew (Fårikål) — Peppery Autumn National Dish
Norwegian · Stews · 170 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Pone Yay Gyi Curry (ပုန်းရည်ကြီးဟင်း) — Burmese Pork and Fermented Bean Paste
Burmese · Main Courses · 115 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.