Kabab Goosht Gav (کباب گوشت گاو) — Slow-Braised Rosemary Roast Beef
Persian-inspired slow-braised beef roast scented with fresh rosemary, garlic, and a red wine reduction. The meat turns fork-tender in a rich, savory broth—ideal for a comforting family meal.

Printable Recipe Card
Servings: 6 · Total: 235 min · Difficulty: medium
Ingredients (quick list)
- 1200 g Beef chuck roast, tied (Well-marbled for best tenderness)
- 12 g Sea salt (About 2 teaspoons, divided)
- 2 g Black pepper (About 1 teaspoon, freshly ground)
- 30 ml Extra virgin olive oil (About 2 tablespoons)
- 250 g Yellow onion (1 large, sliced into 1 cm wedges)
- 150 g Carrot (1 large, cut into 2 cm chunks)
- 120 g Celery (2 stalks, cut into 2 cm pieces)
- 18 g Garlic cloves (6 cloves, lightly crushed)
- 12 g Fresh rosemary (4 sprigs (or 2 tablespoons chopped leaves), tied with kitchen string if using sprigs)
- 240 ml Dry red wine (1 cup)
- 480 ml Low-sodium beef stock (2 cups)
- 30 g Tomato paste (2 tablespoons)
+ 1 more in the full ingredients section below.
Steps (summary)
- Pat the beef completely dry with paper towels. Season all sides evenly with 10 g sea salt and all the black pepper. Let the roa…
- Heat a heavy Dutch oven over medium-high heat for 2 minutes. Add the olive oil, then sear the roast 4–5 minutes per side (about…
- Lower heat to medium. Add onion, carrot, and celery with the remaining 2 g sea salt. Cook 8–10 minutes, stirring and scraping,…
- Stir in tomato paste and cook 2 minutes, pressing it into the pot to caramelize slightly. Pour in the red wine and bring to a l…
- Preheat oven to 160°C (320°F). Return the roast and any juices to the pot. Add beef stock, rosemary, and bay leaf. The liquid s…
- Braise in the oven for 2 hours 45 minutes to 3 hours 15 minutes, turning the roast once halfway through. Maintain a gentle simm…
+ 2 more steps in the full instructions section below.
Cultural Background
Slow-braised meat dishes are common in Persian home cooking, where long, gentle cooking is valued for tenderness and deep flavor. This rosemary-forward version is Persian-inspired, pairing familiar braising techniques with ingredients widely available in many modern kitchens.
Equipment
💡 Tips
- Choose chuck roast for the best balance of collagen and fat; very lean cuts can turn dry even with braising.
- Tie the roast with kitchen string to help it hold shape for neat slices after braising.
- If the sauce tastes sharp, reduce it 2–3 minutes longer; reduction rounds acidity and concentrates savoriness.
- For a more pronounced rosemary aroma, add one extra small sprig during the final 10 minutes of sauce simmering, then remove.
⚠️ Common Mistakes
❌ Skipping proper searing
💡 Why: Without browning, the sauce tastes flatter and less complex because fewer browned flavor compounds form.
✅ Fix: Dry the meat well, preheat the pot, and sear 4–5 minutes per side without moving it until it releases naturally.
❌ Boiling the braise aggressively
💡 Why: Hard boiling tightens muscle fibers and can make the roast stringy while emulsifying fat into a greasy sauce.
✅ Fix: Keep the pot at a gentle simmer and use a low oven temperature (160°C/320°F) with a tight lid.
❌ Slicing with the grain
💡 Why: Cutting parallel to the muscle fibers makes each bite feel tougher even when the meat is fully cooked.
✅ Fix: Rest 15 minutes, then slice across the grain into 1 cm slices, or pull into chunks for a softer texture.
❌ Under-reducing the wine
💡 Why: If the wine is not reduced, the sauce can taste sharp and alcoholic rather than rounded and savory.
✅ Fix: Simmer the wine 8–10 minutes until reduced by about half before adding stock and returning the roast.
🧊 How to Store
Cool beef and sauce to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Freeze for up to 3 months. Reheat gently in a covered pot at low heat with 60–120 ml water or stock to prevent the sauce from tightening.
📅 Make Ahead
Braise up to 2 days ahead; cool, refrigerate, and skim the solidified fat before reheating. Rewarm covered at low heat (or 160°C/320°F oven) until the center reaches 74°C (165°F), adding a splash of stock if the sauce thickens too much.
🍽️ Pairs Well With
- Steamed basmati rice
- Saffron rice
- Roasted potatoes
- Simple cucumber and herb salad
- Pickled vegetables
Regional Variations
- Tehran-style home cookingOften served with plain steamed rice and a simple salad; the sauce may be kept light and brothy, with minimal thickening and a focus on clean meat flavor.
- Northern Iran (Caspian-influenced approach)Some cooks add more herbs and a brighter sour note using a small amount of sour grape juice or pomegranate molasses, creating a tangier, more aromatic braising liquid.
Ingredients
- 1200 gBeef chuck roast, tied (Well-marbled for best tenderness)
- 12 gSea salt (About 2 teaspoons, divided)
- 2 gBlack pepper (About 1 teaspoon, freshly ground)
- 30 mlExtra virgin olive oil (About 2 tablespoons)
- 250 gYellow onion (1 large, sliced into 1 cm wedges)
- 150 gCarrot (1 large, cut into 2 cm chunks)
- 120 gCelery (2 stalks, cut into 2 cm pieces)
- 18 gGarlic cloves (6 cloves, lightly crushed)
- 12 gFresh rosemary (4 sprigs (or 2 tablespoons chopped leaves), tied with kitchen string if using sprigs)
- 240 mlDry red wine (1 cup)
- 480 mlLow-sodium beef stock (2 cups)
- 30 gTomato paste (2 tablespoons)
- 1 leafBay leaf (Optional but recommended)
🔄 Substitutions
- Dry red wine→ Pomegranate juice (unsweetened) + 15 ml red wine vinegar
- Beef chuck roast→ Beef brisket (flat or point)
- Fresh rosemary→ Dried rosemary
Instructions
- 1
Pat the beef completely dry with paper towels. Season all sides evenly with 10 g sea salt and all the black pepper. Let the roast stand at room temperature for 15 minutes so the surface dries again, which improves browning and helps build a deeper, more savory braising sauce.
- 2
Heat a heavy Dutch oven over medium-high heat for 2 minutes. Add the olive oil, then sear the roast 4–5 minutes per side (about 16–20 minutes total), turning with tongs until a deep brown crust forms. Transfer the beef to a plate; keep the pot on the heat to capture the browned bits.
- 3
Lower heat to medium. Add onion, carrot, and celery with the remaining 2 g sea salt. Cook 8–10 minutes, stirring and scraping, until the onion edges turn golden. Add crushed garlic and cook 60 seconds, just until fragrant, avoiding browning the garlic which can make the sauce bitter.
- 4
Stir in tomato paste and cook 2 minutes, pressing it into the pot to caramelize slightly. Pour in the red wine and bring to a lively simmer. Simmer 8–10 minutes, scraping the bottom, until the wine reduces by about half and the alcohol aroma softens into a rounded, savory fragrance.
- 5
Preheat oven to 160°C (320°F). Return the roast and any juices to the pot. Add beef stock, rosemary, and bay leaf. The liquid should come about one-third to halfway up the roast; if needed, add 60–120 ml water. Bring to a gentle simmer on the stove, then cover tightly.
- 6
Braise in the oven for 2 hours 45 minutes to 3 hours 15 minutes, turning the roast once halfway through. Maintain a gentle simmer (small bubbles at the edges). The beef is ready when a fork twists easily and the internal temperature is about 93°C (200°F) for shreddable tenderness.
- 7
Transfer the roast to a cutting board and tent with foil for 15 minutes. Meanwhile, skim excess fat from the pot. For a smooth sauce, strain the braising liquid and press the vegetables; for a rustic sauce, leave as-is. Simmer uncovered 5–12 minutes to thicken to a glossy consistency.
- 8
Slice the beef across the grain into 1 cm slices, or pull into large chunks. Spoon hot sauce over the meat and adjust seasoning with up to 1 g additional salt if needed. Serve immediately while the sauce is glossy and the beef is at peak tenderness.
🪪 Recipe Passport
Cultural Background
Slow-braised meat dishes are common in Persian home cooking, where long, gentle cooking is valued for tenderness and deep flavor. This rosemary-forward version is Persian-inspired, pairing familiar braising techniques with ingredients widely available in many modern kitchens.
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

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 min

Persian Smoked Torshi Liteh (ترشی لیته) — Caspian-style smoky mixed vegetable pickle
Persian · Side Dishes · 60 min

Pone Yay Gyi Curry (ပုန်းရည်ကြီးဟင်း) — Burmese Pork and Fermented Bean Paste
Burmese · Main Courses · 115 min

Dongpo Pork (东坡肉) — Hangzhou Red-Braised Pork Belly
Chinese · Main Courses · 205 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Khuushuur (Хуушуур) — Crisp Mongolian Fried Meat Pockets
Mongolian · Main Courses · 70 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.