Skip to content
Zaffaron

Khorak-e Goosht o Felfel (خوراک گوشت و فلفل) — Persian Meat and Pepper Sauté

A colorful Persian-style sauté of tender meat, sweet bell peppers, and cherry tomatoes, finished with garlic and black pepper. Quick-cooking yet deeply savory, it’s a modern home staple served with rice or flatbread.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
50 min total Prep 25m · Cook 25m 4 servings 390 cal ~$4.2/serving
↓ Jump to Recipe
Khorak-e Goosht o Felfel — Persian Meat and Pepper Sauté - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 500 g Boneless beef sirloin, lamb leg, or chicken thigh (Cut into 2 cm cubes (or 2 cm strips for faster cooking))
  • 6 g Sea salt (About 1 tsp, plus more to taste)
  • 2 g Black pepper (Freshly ground, about 1 tsp)
  • 2 g Ground turmeric (About 1 tsp)
  • 30 ml Olive oil or grapeseed oil (2 tbsp)
  • 220 g Yellow onion (1 large, thinly sliced)
  • 350 g Bell peppers (green, red, and/or yellow) (About 3 medium, seeded and sliced into 1 cm strips)
  • 250 g Cherry tomatoes (Halved)
  • 12 g Garlic (4 cloves, finely grated or minced)
  • 20 g Tomato paste (1 tbsp, for deeper color and umami)
  • 15 ml Brewed saffron water (1 tbsp (optional; steep 0.1 g saffron in 2 tbsp hot water, then measure))
  • 15 ml Fresh lemon juice (1 tbsp, to balance sweetness (optional))

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Prepare all ingredients before heating the pan: slice the onion and peppers, halve the cherry tomatoes, and mince the garlic. P…
  2. Heat a large skillet or sauté pan over medium-high heat for 2 minutes, then add the oil. When the oil shimmers, add the meat in…
  3. Reduce heat to medium. Add the sliced onion to the same pan and cook 6–8 minutes, stirring and scraping up browned bits, until…
  4. Stir in the tomato paste and cook 60–90 seconds to remove raw taste and deepen color. Add the garlic and cook 30 seconds until…
  5. Add the bell peppers and toss to combine. Cover and cook 6–8 minutes, stirring once halfway, until peppers are tender-crisp and…
  6. Turn off the heat and stir in saffron water and lemon juice (if using). Rest the dish 5 minutes so the juices reabsorb and the…

Cultural Background

Khorak-style dishes are common in contemporary Iranian home cooking, valued for their speed and flexibility compared with long-simmered stews. Meat sautéed with onions, peppers, and tomatoes reflects everyday pantry ingredients and is often served family-style with rice or bread.

savoryumamigently sweetbrighttender meattender-crisp peppersjuicy tomatoesgarlicblack pepperturmericsaffron (optional)🌶 mild

Equipment

Large skillet or sauté pan (28–30 cm)Cutting board and chef’s knifeMeasuring spoons and kitchen scaleTongs or spatulaLid for the pan

💡 Tips

  • For the best sear, keep the meat dry and avoid overcrowding; brown in batches if needed.
  • Use a mix of red and green peppers for balanced sweetness and a more traditional color contrast.
  • If using chicken, choose thighs for juiciness and reduce covered cooking time by 2–3 minutes.
  • Tomato paste should be cooked briefly in oil to develop a deeper, less acidic flavor.
  • Add cherry tomatoes at the end so they stay bright and jammy rather than watery.

⚠️ Common Mistakes

  • ❌ Crowding the pan when browning the meat

    💡 Why: Overcrowding traps steam, preventing browning and making the meat gray and watery.

    ✅ Fix: Brown in two batches and keep heat at medium-high; return all meat to the pan after onions cook.

  • ❌ Cooking peppers too long

    💡 Why: Overcooked peppers turn dull and release water, diluting the sauce and losing sweetness.

    ✅ Fix: Cook peppers covered only until tender-crisp (6–8 minutes), then add tomatoes near the end.

  • ❌ Adding garlic early with high heat

    💡 Why: Garlic burns quickly and becomes bitter, overpowering the dish.

    ✅ Fix: Add garlic after onions soften and after tomato paste blooms; cook only 30 seconds before adding meat back.

  • ❌ Skipping the rest time before serving

    💡 Why: Immediate serving can leave juices runny and flavors less integrated.

    ✅ Fix: Rest off-heat for 5 minutes, then spoon pan juices over the serving platter.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container up to 3 days. Reheat gently in a covered skillet over medium-low heat 6–8 minutes with 15–30 ml water. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Slice onions and peppers up to 24 hours ahead and refrigerate airtight. You can also cube and season the meat up to 12 hours ahead; keep refrigerated and bring toward room temperature for 15 minutes before searing. Cooked dish tastes even better the next day after reheating gently.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Persian-style rice with crispy bottom (tahdig)
  • Flatbread and fresh herbs
  • Shirazi salad
  • Plain yogurt or yogurt-cucumber salad

Regional Variations

  • Tehran-style home cookingOften includes a small amount of tomato paste for deeper color and a richer, slightly sweeter pan sauce; commonly served with steamed rice and a simple salad.
  • Northern Iran-inspiredMay be finished with extra lemon juice or a splash of sour grape juice for a brighter, tangier profile, and served alongside fresh herbs and local greens.
  • Southern Iran-inspiredSometimes includes a touch more black pepper and additional garlic for a bolder aroma, with peppers cooked slightly softer to mingle with the tomato juices.
weeknight dinner family lunch meal prep casual gatherings
#weeknight#one-pan#high-protein#gluten-free#dairy-free#family-style

Ingredients

  • 500 gBoneless beef sirloin, lamb leg, or chicken thigh (Cut into 2 cm cubes (or 2 cm strips for faster cooking))
  • 6 gSea salt (About 1 tsp, plus more to taste)
  • 2 gBlack pepper (Freshly ground, about 1 tsp)
  • 2 gGround turmeric (About 1 tsp)
  • 30 mlOlive oil or grapeseed oil (2 tbsp)
  • 220 gYellow onion (1 large, thinly sliced)
  • 350 gBell peppers (green, red, and/or yellow) (About 3 medium, seeded and sliced into 1 cm strips)
  • 250 gCherry tomatoes (Halved)
  • 12 gGarlic (4 cloves, finely grated or minced)
  • 20 gTomato paste (1 tbsp, for deeper color and umami)
  • 15 mlBrewed saffron water (1 tbsp (optional; steep 0.1 g saffron in 2 tbsp hot water, then measure))
  • 15 mlFresh lemon juice (1 tbsp, to balance sweetness (optional))
  • 60 mlWater (1/4 cup, added only if needed to prevent sticking)

🔄 Substitutions

  • Olive oil or grapeseed oil→ Avocado oil
  • Cherry tomatoes→ Roma tomatoes
  • Beef/lamb/chicken thigh→ Turkey thigh

Instructions

  1. 1

    Prepare all ingredients before heating the pan: slice the onion and peppers, halve the cherry tomatoes, and mince the garlic. Pat the meat very dry with paper towels for better browning, then season it evenly with the measured salt, black pepper, and turmeric. Let it stand 10 minutes at room temperature.

  2. 2

    Heat a large skillet or sauté pan over medium-high heat for 2 minutes, then add the oil. When the oil shimmers, add the meat in a single layer and sear 3–4 minutes without moving. Flip and sear 2–3 minutes more until well-browned; work in two batches if crowded. Transfer browned meat to a plate.

  3. 3

    Reduce heat to medium. Add the sliced onion to the same pan and cook 6–8 minutes, stirring and scraping up browned bits, until soft and lightly golden. If the pan looks dry or the fond threatens to burn, add 15–30 ml water and stir to loosen, keeping the heat steady.

  4. 4

    Stir in the tomato paste and cook 60–90 seconds to remove raw taste and deepen color. Add the garlic and cook 30 seconds until fragrant. Return the browned meat and any juices to the pan, stirring to coat. Cook 2 minutes, then add up to the remaining water only if needed for a light sauce.

  5. 5

    Add the bell peppers and toss to combine. Cover and cook 6–8 minutes, stirring once halfway, until peppers are tender-crisp and still bright. Add the cherry tomatoes and cook uncovered 3–5 minutes, just until they soften and release juices without fully collapsing. Taste and adjust salt and pepper.

  6. 6

    Turn off the heat and stir in saffron water and lemon juice (if using). Rest the dish 5 minutes so the juices reabsorb and the flavors round out. Serve hot, spooning the pepper-tomato juices over the meat. For a lighter plate, serve with herbs and salad; for comfort, serve with rice.

🪪 Recipe Passport

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

Cultural Background

Khorak-style dishes are common in contemporary Iranian home cooking, valued for their speed and flexibility compared with long-simmered stews. Meat sautéed with onions, peppers, and tomatoes reflects everyday pantry ingredients and is often served family-style with rice or bread.

Regional Variations

Tehran-style home cooking: Often includes a small amount of tomato paste for deeper color and a richer, slightly sweeter pan sauce; commonly served with steamed rice and a simple salad.
Northern Iran-inspired: May be finished with extra lemon juice or a splash of sour grape juice for a brighter, tangier profile, and served alongside fresh herbs and local greens.
Southern Iran-inspired: Sometimes includes a touch more black pepper and additional garlic for a bolder aroma, with peppers cooked slightly softer to mingle with the tomato juices.

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

390
Calories
33g
Protein
18g
Fat
22g
Carbs
5g
Fiber
620mg
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.