Skip to content
Zaffaron

Khorak-e Loobia Sabz (خوراک لوبیا سبز) — Persian-Style Green Bean and Sausage Medley

A Persian-inspired khorak of crisp green beans and golden sausage with toasted cashews in a glossy soy-lemon sauce. Ginger and onion add warmth, making it comforting, vibrant, and weeknight-friendly.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Halal
Contains: dairy, gluten, tree nuts, soy
45 min total Prep 20m · Cook 25m 4 servings 513 cal ~$3.75/serving
↓ Jump to Recipe
Khorak-e Loobia Sabz — Persian-Style Green Bean and Sausage Medley - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 45 min · Difficulty: medium

Ingredients (quick list)

  • 500 g Fresh green beans, trimmed and cut into 4 cm pieces (Choose firm, bright beans)
  • 200 g Yellow onion, thinly sliced (About 1 large onion)
  • 10 g Fresh ginger, finely grated (About 2 teaspoons grated)
  • 12 g Garlic, finely minced (About 3 cloves)
  • 30 ml Vegetable oil (For frying sausage and sautéing)
  • 20 g Unsalted butter (Adds richness to the sauce)
  • 15 ml Extra virgin olive oil (Added at the end for aroma)
  • 350 g Beef sausage, sliced into 1 cm coins (Halal-certified if needed; mildly spiced works best)
  • 90 g Whole cashews, unsalted (Toast until deep golden)
  • 45 ml Soy sauce (About 3 tablespoons; use regular, not sweet)
  • 30 ml Fresh lemon juice (About 2 tablespoons, to balance the sauce)
  • 10 g Cornstarch (About 1 tablespoon, for a glossy finish)

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Prepare the sauce slurry: in a small bowl, whisk cornstarch with 60 ml of the water until completely smooth, then whisk in soy…
  2. Toast the cashews: heat a dry skillet over medium heat (about 175°C surface heat). Add cashews and stir constantly for 4–6 minu…
  3. Brown the sausage: in a large skillet or sauté pan, heat vegetable oil over medium-high heat. Add sliced sausage in a single la…
  4. Sauté aromatics: reduce heat to medium. Add sliced onion to the same pan and cook 6–8 minutes, stirring, until soft and lightly…
  5. Cook the green beans: add green beans, salt, and black pepper to the pan and toss to coat. Pour in the remaining 120 ml water,…
  6. Finish the medley: return sausage to the pan. Re-whisk the sauce slurry, then pour it in while stirring. Cook 1–2 minutes until…

Cultural Background

Khorak dishes are commonly served in Iranian home cooking as comforting, practical meals that pair well with rice or bread. This version keeps the familiar format of a vegetable-forward sauté while using soy sauce and ginger for a modern, globally influenced flavor profile.

savoryumamibrightlightly tangybutterycrisp-tender beansjuicy sausageglossy saucecrunchy nutstoasted nutsginger-garliccaramelized onionolive oil🌶 mild

Equipment

Large skillet or sauté pan with lid (28–30 cm)Small bowl and whiskChef’s knife and cutting boardMeasuring spoons and liquid measuring cupSpatula or wooden spoon

💡 Tips

  • For snappier beans, blanch in boiling salted water for 2 minutes, then drain well and add in Step 5 with only 60 ml water.
  • If your soy sauce is very salty, reduce to 30 ml and add 15 ml water; taste after thickening before adding extra salt.
  • Slice sausage evenly so it browns at the same rate and stays juicy inside.
  • Add cashews at the end to keep them crunchy; they soften if simmered in the sauce.

⚠️ Common Mistakes

  • ❌ Overcooking the green beans until dull and soft

    💡 Why: Green beans lose their snap and fresh flavor when cooked too long, especially covered.

    ✅ Fix: Steam-sauté only until crisp-tender (6–8 minutes) and uncover to evaporate moisture before adding the sauce.

  • ❌ Adding the cornstarch directly to the pan

    💡 Why: Cornstarch clumps on contact with heat, creating lumps and uneven thickening.

    ✅ Fix: Always dissolve cornstarch in cool water first, then whisk into the sauce liquids and re-whisk right before pouring.

  • ❌ Putting cashews in too early

    💡 Why: Nuts absorb sauce and become soft, losing the intended crunch.

    ✅ Fix: Toast separately and fold in at the end, or sprinkle on top at the table.

  • ❌ Crowding the sausage while frying

    💡 Why: Crowding steams the sausage instead of browning it, reducing depth of flavor.

    ✅ Fix: Fry in a single layer or in two batches so the pieces sear and crisp properly.

🧊 How to Store

Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet over medium-low with 1–2 tablespoons water; add cashews after reheating for best crunch. Not ideal for freezing due to texture changes in beans and sauce.

📅 Make Ahead

Trim and cut green beans up to 24 hours ahead and refrigerate in a sealed container. Slice sausage and onion up to 1 day ahead. Toast cashews up to 3 days ahead and store airtight at room temperature; add only at serving.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Flatbread and a simple cucumber-tomato salad
  • Plain yogurt or yogurt-cucumber dip (optional)

Regional Variations

  • Tehran-style home cookingOften made as a quick khorak with green beans and a protein, served with rice; cooks may keep the sauce lighter and rely on onion browning for sweetness.
  • Iranian diaspora (global pantry)Soy sauce, ginger, and toasted nuts are sometimes used to add umami and crunch, reflecting ingredient availability and cross-cultural weeknight cooking habits.
family dinner weeknight meal casual gatherings meal prep
#weeknight#one-pan#high-protein#persian-inspired#savory-sour

Ingredients

  • 500 gFresh green beans, trimmed and cut into 4 cm pieces (Choose firm, bright beans)
  • 200 gYellow onion, thinly sliced (About 1 large onion)
  • 10 gFresh ginger, finely grated (About 2 teaspoons grated)
  • 12 gGarlic, finely minced (About 3 cloves)
  • 30 mlVegetable oil (For frying sausage and sautéing)
  • 20 gUnsalted butter (Adds richness to the sauce)
  • 15 mlExtra virgin olive oil (Added at the end for aroma)
  • 350 gBeef sausage, sliced into 1 cm coins (Halal-certified if needed; mildly spiced works best)
  • 90 gWhole cashews, unsalted (Toast until deep golden)
  • 45 mlSoy sauce (About 3 tablespoons; use regular, not sweet)
  • 30 mlFresh lemon juice (About 2 tablespoons, to balance the sauce)
  • 10 gCornstarch (About 1 tablespoon, for a glossy finish)
  • 180 mlWater (For steaming beans and building sauce)
  • 3 gFine salt (Adjust carefully; soy sauce adds salt)
  • 1 gBlack pepper, freshly ground (About 1/2 teaspoon)

🔄 Substitutions

  • Beef sausage→ Chicken sausage
  • Whole cashews→ Blanched almonds or pistachios
  • Soy sauce→ Tamari

Instructions

  1. 1

    Prepare the sauce slurry: in a small bowl, whisk cornstarch with 60 ml of the water until completely smooth, then whisk in soy sauce and lemon juice. Set aside. Slice the onion thinly, mince garlic, and grate ginger so they cook evenly and do not burn during the quick sauté.

  2. 2

    Toast the cashews: heat a dry skillet over medium heat (about 175°C surface heat). Add cashews and stir constantly for 4–6 minutes until deep golden with a nutty aroma. Immediately transfer to a plate to stop cooking. This step builds the buttery crunch that contrasts with the tender beans and glossy sauce.

  3. 3

    Brown the sausage: in a large skillet or sauté pan, heat vegetable oil over medium-high heat. Add sliced sausage in a single layer and fry 4–5 minutes, turning once, until well browned and the edges crisp. Remove to a bowl, leaving the flavorful drippings in the pan for the onions.

  4. 4

    Sauté aromatics: reduce heat to medium. Add sliced onion to the same pan and cook 6–8 minutes, stirring, until soft and lightly golden. Add garlic and grated ginger and cook 45–60 seconds until fragrant. If the pan looks dry, add 1–2 teaspoons water to loosen browned bits without adding more oil.

  5. 5

    Cook the green beans: add green beans, salt, and black pepper to the pan and toss to coat. Pour in the remaining 120 ml water, cover, and steam-sauté for 6–8 minutes, stirring once halfway, until beans are bright green and crisp-tender. Uncover and cook 1 minute to evaporate excess moisture.

  6. 6

    Finish the medley: return sausage to the pan. Re-whisk the sauce slurry, then pour it in while stirring. Cook 1–2 minutes until the sauce turns glossy and lightly coats the beans and sausage. Turn off heat, stir in butter until melted, then drizzle extra virgin olive oil. Fold in toasted cashews just before serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

Cultural Background

Khorak dishes are commonly served in Iranian home cooking as comforting, practical meals that pair well with rice or bread. This version keeps the familiar format of a vegetable-forward sauté while using soy sauce and ginger for a modern, globally influenced flavor profile.

Regional Variations

Tehran-style home cooking: Often made as a quick khorak with green beans and a protein, served with rice; cooks may keep the sauce lighter and rely on onion browning for sweetness.
Iranian diaspora (global pantry): Soy sauce, ginger, and toasted nuts are sometimes used to add umami and crunch, reflecting ingredient availability and cross-cultural weeknight cooking habits.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

513
Calories
20g
Protein
38g
Fat
24g
Carbs
5g
Fiber
980mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.