Persian Lamb Stew Recipe: A Comforting Dish
When I made this Persian lamb stew for the first time, I wasn’t expecting it to taste so magical. The lamb was melt-in-your-mouth tender, and the way the spices and pomegranate molasses blended—wow!
My kitchen smelled like heaven for hours. I served it over golden basmati rice, and it felt like something straight out of a Persian feast. If you want to surprise your family or impress guests, this dish really delivers.

Ingredients
- 1.5 lbs lamb shoulder, cubed – this cut has just the right amount of fat for tender, flavorful stew
- 3 large onions, chopped – they form the rich, sweet base of the stew
- 4 cloves garlic, minced – fresh garlic makes a huge difference in depth
- 1/2 tsp turmeric – adds color and subtle warmth
- 1/2 tsp cumin – for earthy, smoky flavor
- 1/2 tsp cinnamon – a little goes a long way to add a sweet spice note
- 2 strands saffron, dissolved in 2 tbsp hot water – this brings authentic Persian aroma
- 2 large potatoes, diced – use waxy potatoes to hold their shape
- 3 medium tomatoes, peeled and chopped – fresh ones work better than canned here
- 1 cup cooked chickpeas – for texture and added protein
- 2 dried limes, pierced – these infuse the stew with tangy, citrusy depth
- 2 tbsp olive oil – for sautéing and flavor
- Salt and pepper, to taste – adjust during simmering
- Fresh herbs (parsley or cilantro), for garnish – they brighten up the dish beautifully
Note: Serves 4–6 people generously, depending on portion size and side dishes.
Variations
You can easily customize this stew depending on your needs or pantry.
Here are some delicious swaps and upgrades:
- Lamb options: Use lamb leg or neck if you prefer something leaner. Ground lamb meatballs also work great!
- Sweetener swap: Add a touch of honey or maple syrup for a deeper sweet contrast.
- Nutty twist: No walnuts? Try almonds or cashews for a different texture.
- Fruity upgrade: Toss in dried apricots or golden raisins for a gentle sweetness.
- Dairy-free: Use olive oil throughout and skip any butter for a 100% dairy-free meal.
Cooking Time
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 45 minutes
Equipment You Need
- Large Dutch oven or casserole pot – ideal for slow simmering
- Mini food processor – helps finely grind nuts if using
- Wooden spoon – perfect for stirring without scratching your pot
- Measuring spoons/cups – for getting those spices just right
- Lid for your pot – essential to lock in moisture during simmering
How to Make Persian Lamb Stew?
This stew comes together with basic prep and slow simmering. Here’s how I make it step-by-step.
Season the Lamb
Start by seasoning your lamb cubes with salt, pepper, and turmeric. I like to add a tiny splash of lemon juice too—it helps tenderize the meat and adds a hint of brightness. Let it marinate for about an hour if you have the time. This makes the flavors seep in better.
Sauté the Onions and Garlic
Heat up the olive oil in a Dutch oven or any heavy-bottomed pot. Toss in the onions and cook them low and slow until golden—about 10-15 minutes. Then add the garlic and let it cook for a couple more minutes. Be careful not to let it brown too much.
Add the Spices
Now stir in the cumin, cinnamon, and saffron water. These spices are the heart of the dish. Let them toast a little in the hot oil and onions—this helps release all those warm, inviting aromas that make the stew unforgettable.
Brown the Lamb
Add the marinated lamb to the pot and sear until browned on all sides. Don’t rush this step—it helps seal in all the juices. Stir occasionally to make sure every piece gets golden edges.
Add Tomatoes, Potatoes & Chickpeas
Once the lamb is nicely browned, toss in the tomatoes, potatoes, chickpeas, and those pierced dried limes. They’re the secret ingredient that adds tanginess and depth. Pour just enough water to barely cover everything and bring it to a gentle boil.
Simmer and Let the Flavors Build
Lower the heat and cover your pot. Let everything simmer for about 1.5 to 2 hours. Stir every now and then, and check the seasoning as you go. The lamb should be fall-apart tender, and the broth should thicken into something rich and velvety.
Garnish and Serve
Once the stew looks thick and the meat is fork-tender, take it off the heat. Sprinkle chopped parsley or cilantro on top for color and freshness. Serve it up with rice, couscous, or warm flatbread. You’ll love how satisfying it is!
Additional Tips for Making This Recipe Better
Here’s what I’ve learned after making this stew a few times:
- Toast your nuts first – It brings out their natural oils and gives the stew extra flavor.
- Even cuts matter – Chop the lamb and potatoes into similar-sized chunks for even cooking.
- Use dried limes, not fresh – They have a unique citrusy punch that fresh limes just can’t match.
- Simmer low and slow – It’s the best way to get that deep, rich flavor that makes this dish sing.
- Don’t skimp on garnish – Fresh herbs and pomegranate seeds make the whole dish come alive.
How to Serve Persian Lamb Stew?
This stew pairs beautifully with fluffy basmati rice, especially when it’s infused with a bit of saffron or turmeric. I also like serving it with steamed couscous if I’m in a hurry.
For freshness, try it with a side of cucumber yogurt salad or a crisp green salad. A final sprinkle of pomegranate seeds and mint leaves adds a colorful, festive finish.

Nutritional Information
Here’s a quick breakdown of what you’re getting in one hearty serving of this stew:
- Calories: 450–500 kcal
- Protein: 30g
- Carbohydrates: 25g
- Fat: 25g
It’s a great balance of flavor and nutrition—comfort food that doesn’t weigh you down.
Make Ahead and Storage
Make Ahead
You can make this stew a day in advance. In fact, the flavors get even better overnight. Just let it cool, store it, and reheat gently when you’re ready to serve.
Storage
Leftovers keep well in the fridge for up to 3 days. Store them in an airtight container. It also freezes beautifully—just portion it out, skip the garnishes, and freeze for up to 3 months. Reheat on the stove with a splash of water or broth.
Why You’ll Love This Recipe?
There are so many reasons to love Persian Lamb Stew. Here are a few of mine:
- It’s packed with bold flavors: From sweet spices to sour dried limes, every spoonful is a flavor bomb.
- Easy enough for beginners: The steps are straightforward, and it’s hard to mess this up.
- Great for meal prep: It stores and reheats like a dream, perfect for busy weeks.
- Beautiful presentation: It looks stunning on the table with its bright garnishes and rich color.
- Diet-friendly options: You can make it dairy-free, gluten-free, or adjust the spice level to suit your needs.


Persian Lamb Stew Recipe
Ingredients
Method
- Start by seasoning your lamb cubes with salt, pepper, and turmeric. I like to add a tiny splash of lemon juice too—it helps tenderize the meat and adds a hint of brightness. Let it marinate for about an hour if you have the time. This makes the flavors seep in better.
- Heat up the olive oil in a Dutch oven or any heavy-bottomed pot. Toss in the onions and cook them low and slow until golden—about 10-15 minutes. Then add the garlic and let it cook for a couple more minutes. Be careful not to let it brown too much.
- Now stir in the cumin, cinnamon, and saffron water. These spices are the heart of the dish. Let them toast a little in the hot oil and onions—this helps release all those warm, inviting aromas that make the stew unforgettable.
- Add the marinated lamb to the pot and sear until browned on all sides. Don’t rush this step—it helps seal in all the juices. Stir occasionally to make sure every piece gets golden edges.
- Once the lamb is nicely browned, toss in the tomatoes, potatoes, chickpeas, and those pierced dried limes. They’re the secret ingredient that adds tanginess and depth. Pour just enough water to barely cover everything and bring it to a gentle boil.
- Lower the heat and cover your pot. Let everything simmer for about 1.5 to 2 hours. Stir every now and then, and check the seasoning as you go. The lamb should be fall-apart tender, and the broth should thicken into something rich and velvety.
- Once the stew looks thick and the meat is fork-tender, take it off the heat. Sprinkle chopped parsley or cilantro on top for color and freshness. Serve it up with rice, couscous, or warm flatbread. You’ll love how satisfying it is!
Notes
- Toast your nuts first – It brings out their natural oils and gives the stew extra flavor.
- Even cuts matter – Chop the lamb and potatoes into similar-sized chunks for even cooking.
- Use dried limes, not fresh – They have a unique citrusy punch that fresh limes just can’t match.
- Simmer low and slow – It’s the best way to get that deep, rich flavor that makes this dish sing.
- Don’t skimp on garnish – Fresh herbs and pomegranate seeds make the whole dish come alive.