10 Slow Cooker Lamb Stew Recipes for Cozy Weeknights
Lamb stew recipes slow cooker work because low heat gives lamb shoulder time to turn tender while onion, stock, and root vegetables melt into a rich, savory sauce. That same base goes in ten different directions below, from warm spice to bright herbs to a low-carb bowl.

Start with Classic Slow Cooker Lamb Stew for the benchmark bowl. Pick Spicy Harissa Lamb Stew with Butternut Squash if you want heat, Greek Lamb Stew with Lemon and Olives for something brighter, and Freezer Bag Lamb Stew for Meal Prep to stash for later.
Which Lamb Stew Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Slow Cooker Lamb Stew | Savory, clean, hearty | A traditional Sunday dinner |
| Rich Balsamic Lamb Stew with Mushrooms | Deep, slightly sweet, earthy | Mushroom lovers |
| Irish Lamb Stew with Pearl Barley | Nutty, filling, brothy | A thick one-pot meal |
| Moroccan Lamb Stew with Apricots and Chickpeas | Warm, sweet, spiced | Gentle spice fans |
| Greek Lamb Stew with Lemon and Olives | Bright, salty, sharp | Cutting through richness |
| Indian-Spiced Lamb Stew with Potatoes and Peas | Warm, aromatic, saucy | Curry-style comfort |
| Spicy Harissa Lamb Stew with Butternut Squash | Smoky, spicy, sweet | Bold heat seekers |
| Low-Carb Lamb Stew with Green Beans and Zucchini | Light, savory, fresh | Lower carb dinners |
| Freezer Bag Lamb Stew for Meal Prep | Savory, flexible, hearty | Make-ahead meals |
| Herby Lamb Stew with White Beans and Spinach | Creamy, fresh, soft | A lighter bowl |
Classic Slow Cooker Lamb Stew
This is the one I reach for on a cold Sunday. You get clean lamb flavor, soft carrots, and a broth that thickens just enough from the potatoes.

Ingredients (makes 6 servings)
- Lamb shoulder, cut into 4 cm chunks: 1.4 kg (3 lb)
- Yellow onion, chopped: 1 large
- Carrots, peeled and cut into thick rounds: 450 g (1 lb)
- Baby potatoes, halved: 700 g (1.5 lb)
- Tomato paste: 2 tbsp
- Beef stock: 600 ml (2.5 cups)
- Fresh rosemary sprigs: 2
- Bay leaves: 2
- Vegetable oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp vegetable oil in a large skillet over medium-high heat. Pat the 1.4 kg lamb chunks dry, season with salt and pepper, then brown them in batches so you get a deep crust on two sides, about 5 minutes per batch.
Step 2: Move the browned lamb to your slow cooker. Cook the 1 large chopped onion and 450 g carrots in the same skillet over medium heat for 6 minutes, stirring once or twice, until your onion softens and picks up the browned bits. Stir in the 2 tbsp tomato paste for 1 minute.
Step 3: Scrape the vegetable mixture into your slow cooker, then add the 700 g halved potatoes, 600 ml beef stock, 2 rosemary sprigs, and 2 bay leaves. Season lightly with salt and pepper. Cover and cook on low for 8 hours or high for 4 hours.
Step 4: Once the lamb shreds easily with a fork, fish out the rosemary sprigs and bay leaves. If you want a thicker broth, mash a few potato pieces against the side of the pot and stir them back through.
Step 5: Ladle the stew into warm bowls and serve with crusty bread. A little crack of black pepper on top is all you need, though chopped parsley adds freshness.
Rich Balsamic Lamb Stew with Mushrooms
Balsamic vinegar gives this stew a deep, rounded edge that flatters the mushrooms and lamb. You get a glossy, dark sauce without much work.

Ingredients (makes 4 servings)
- Lamb shoulder, cut into 3 cm chunks: 900 g (2 lb)
- Cremini mushrooms, quartered: 450 g (1 lb)
- Shallots, sliced: 3
- Garlic cloves, smashed: 4
- Balsamic vinegar: 3 tbsp
- Beef stock: 500 ml (2 cups)
- Tomato paste: 2 tbsp
- Fresh thyme sprigs: 4
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Season the 900 g lamb chunks and brown them in two batches until your meat has a dark crust on both sides, about 4 minutes per batch. Move the lamb to the slow cooker.
Step 2: Add the 450 g quartered mushrooms and 3 sliced shallots to the skillet. Cook over medium heat for 5 minutes until the mushrooms release their liquid and your shallots turn soft. Stir in the 4 smashed garlic cloves for 1 minute.
Step 3: Pour the mushroom mixture into your slow cooker, then add the 3 tbsp balsamic vinegar, 2 tbsp tomato paste, 500 ml beef stock, and 4 thyme sprigs. Season with salt and pepper and stir once. Cook on low for 7 hours or high for 3.5 hours.
Step 4: After cooking, discard the thyme stems and stir. The sauce should look glossy and dark by now. If you want it thicker, crush a few mushrooms against the side and stir them back through.
Step 5: Spoon the stew over buttery mashed potatoes or polenta and finish with a small spoon of extra balsamic if you like it brighter.
Irish Lamb Stew with Pearl Barley
Pearl barley makes this the most filling version on the list, with a nutty chew that soaks up the lamb broth. You cook it right in the pot, no separate pan needed.

Ingredients (makes 8 servings)
- Lamb neck fillets or shoulder, cut into 3 cm chunks: 1.6 kg (3.5 lb)
- Pearl barley: 200 g (1 cup)
- Leeks, sliced into rounds: 2
- Carrots, thickly sliced: 500 g (1.1 lb)
- Turnips, peeled and cubed: 400 g (14 oz)
- Beef stock: 1.4 litres (6 cups)
- Bay leaves: 2
- Fresh parsley, chopped: 1/4 cup
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil over medium-high heat. Brown the 1.6 kg lamb chunks in two or three batches, giving them 4 minutes a side, until your meat looks deeply colored. Transfer the lamb to the slow cooker.
Step 2: Add the 2 sliced leeks to the same skillet. Turn the heat to medium and soften your leeks for 5 minutes, scraping up the brown bits as they release their liquid. Tip everything into the slow cooker.
Step 3: Add the 200 g pearl barley, 500 g sliced carrots, 400 g turnips, 1.4 litres beef stock, and 2 bay leaves to your pot. Season with salt and pepper. Cover and cook on low for 8 hours or high for 4.5 hours.
Step 4: Check that the barley is tender and the lamb falls apart under your fork. Remove the bay leaves and stir once. Taste the broth while it is hot, and add more salt if you think it needs it.
Step 5: Stir in the 1/4 cup chopped parsley right before you serve. Ladle into deep bowls with plenty of broth and eat with a spoon, because the barley makes it thick enough to stand up on its own.
Moroccan Lamb Stew with Apricots and Chickpeas
Warm cinnamon, cumin, and soft dried apricots give this version a gentle sweetness that balances the lamb. You get spoon-tender meat and chickpeas that soak up the spiced broth.

Ingredients (makes 5 servings)
- Lamb shoulder, cut into 3 cm chunks: 1.1 kg (2.5 lb)
- Dried apricots, halved: 150 g (1 cup)
- Cooked chickpeas, drained: 400 g (14 oz can)
- Onion, finely chopped: 1 large
- Garlic cloves, minced: 3
- Ground cumin: 2 tsp
- Ground cinnamon: 1 tsp
- Ground ginger: 1 tsp
- Beef stock: 600 ml (2.5 cups)
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in your skillet over medium-high. Brown the 1.1 kg lamb chunks in two batches for 5 minutes each, until your meat has a deep brown surface. Move the meat to the slow cooker.
Step 2: Lower the heat to medium and cook the 1 large chopped onion in the same skillet for 6 minutes until your onion turns soft. Stir in the 3 minced garlic cloves, 2 tsp cumin, 1 tsp cinnamon, and 1 tsp ginger and let them sizzle for 30 seconds, until you smell them warming.
Step 3: Scrape that onion mixture into your slow cooker, then add the 150 g apricots, 400 g chickpeas, and 600 ml beef stock. Stir once and season with salt and pepper. Cook on low for 7 hours or high for 3.5 hours.
Step 4: When the lamb tears easily with a fork, taste the sauce and add more salt if you want to balance the sweetness.
Step 5: Serve the stew over plain couscous or warm flatbread, spooning a few apricots and chickpeas into your bowl.
Greek Lamb Stew with Lemon and Olives
Lemon and green olives cut through the richness here, so the stew tastes bright instead of heavy. You still get the slow-cooked depth, but the finish is clean and sharp.

Ingredients (makes 4 servings)
- Lamb leg or shoulder, cut into 3 cm chunks: 900 g (2 lb)
- Green olives, pitted and halved: 120 g (3/4 cup)
- Red onion, sliced: 1 large
- Garlic cloves, sliced: 4
- Dried oregano: 2 tsp
- Lemon, zested and juiced: 1
- Beef stock: 500 ml (2 cups)
- Fresh dill, chopped: 1/4 cup
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Brown the 900 g lamb chunks in batches, about 4 minutes per batch, until your meat takes on good color. Transfer the browned lamb to the slow cooker.
Step 2: Add the 1 sliced red onion to the skillet with 125 ml (1/2 cup) of the 500 ml beef stock. Stir for 3 minutes as your onion softens, then scrape everything into the slow cooker.
Step 3: Add the 120 g halved olives, 4 sliced garlic cloves, 2 tsp oregano, lemon zest, and remaining 375 ml beef stock to your slow cooker. Season with salt and pepper. Cover and cook on low for 7 hours or high for 3.5 hours.
Step 4: Once the lamb is tender, stir in the lemon juice and most of the 1/4 cup chopped dill. Taste and add more salt if needed, then ladle into your bowls and serve with crusty bread for mopping.
Indian-Spiced Lamb Stew with Potatoes and Peas
This one leans on the warmth of garam masala and turmeric, with soft potatoes that thicken the sauce as they cook. You get a bowl that tastes like a long-simmered curry without any fuss.

Ingredients (makes 6 servings)
- Lamb shoulder, cut into 3 cm chunks: 1.2 kg (2.7 lb)
- Yukon gold potatoes, peeled and cubed: 600 g (1.3 lb)
- Frozen peas: 200 g (1.5 cups)
- Onion, finely chopped: 1 large
- Garlic cloves, minced: 4
- Garam masala: 1 tbsp
- Ground turmeric: 1 tsp
- Canned chopped tomatoes: 400 g (14 oz)
- Beef stock: 400 ml (1.7 cups)
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Brown the 1.2 kg lamb chunks in two batches, giving each side about 4 minutes, until your meat has a deep color. Transfer the meat to the slow cooker.
Step 2: Add the 1 chopped onion to the skillet and cook for 5 minutes over medium heat until your onion softens. Stir in the 4 minced garlic cloves, 1 tbsp garam masala, and 1 tsp turmeric, and stir for 30 seconds until you smell the spices bloom.
Step 3: Scrape the onion mixture into your slow cooker, then add the 600 g potatoes, 400 g tomatoes, and 400 ml beef stock. Season with salt, cover, and cook on low for 7 hours or high for 3.5 hours.
Step 4: Stir in the 200 g frozen peas during the final 10 minutes so they stay bright. Taste and add more salt if needed, then serve over steamed rice or with warm naan so you can scoop up every bit.
Spicy Harissa Lamb Stew with Butternut Squash
Harissa brings slow-building heat, and butternut squash adds a sweet counterweight that keeps the spice from taking over. This is the one I make when I want to feel the warmth.

Ingredients (makes 5 servings)
- Lamb shoulder, cut into 3 cm chunks: 1 kg (2.2 lb)
- Butternut squash, peeled and cubed: 700 g (1.5 lb)
- Onion, chopped: 1 large
- Garlic cloves, minced: 3
- Harissa paste: 3 tbsp
- Ground coriander: 1 tsp
- Beef stock: 600 ml (2.5 cups)
- Red lentils, rinsed: 100 g (1/2 cup)
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a skillet over medium-high heat. Brown the 1 kg lamb chunks in two batches, about 4 minutes per batch, until your meat is crusted and dark. Move the lamb to the slow cooker.
Step 2: Lower the heat to medium and add the 1 chopped onion to the skillet. Cook it for 5 minutes until your onion turns soft, then stir in the 3 minced garlic cloves and 3 tbsp harissa for 1 minute to wake up the heat.
Step 3: Scrape the onion mixture into your slow cooker, then add the 700 g squash, 1 tsp coriander, 100 g red lentils, and 600 ml beef stock. Stir, season with salt, and cook on low for 7 hours or high for 3.5 hours.
Step 4: When the squash starts to break apart and the lentils disappear into the broth, stir the stew. Taste it for heat and salt; if you want more punch, add another spoon of harissa and let it cook for 10 more minutes.
Step 5: Serve in deep bowls with a spoon of plain yogurt and warm flatbread. The yogurt cools the harissa between bites, and you will want that contrast.
Low-Carb Lamb Stew with Green Beans and Zucchini
No potatoes or carrots here. Green beans and zucchini keep the stew light and low-carb, while the lamb broth still tastes slow and savory. You lose the starch, not the comfort.

Ingredients (makes 4 servings)
- Lamb shoulder, cut into 3 cm chunks: 900 g (2 lb)
- Green beans, trimmed and halved: 300 g (10 oz)
- Zucchini, cut into half-moons: 2 medium
- Celery stalks, sliced: 2
- Onion, chopped: 1 large
- Garlic cloves, minced: 3
- Dried thyme: 1 tsp
- Beef stock: 500 ml (2 cups)
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Brown the 900 g lamb chunks in two batches, about 4 minutes per batch, until your meat has a good sear. Transfer it to the slow cooker.
Step 2: Add the 1 chopped onion and 2 sliced celery stalks to the skillet. Cook over medium heat for 5 minutes until your onion softens and the bottom of the pan looks clean, then tip everything into the slow cooker.
Step 3: Add the 3 minced garlic cloves, 1 tsp dried thyme, and 500 ml beef stock to your slow cooker with the lamb. Stir, season with salt and pepper, and cook on low for 7 hours or high for 3.5 hours.
Step 4: About 20 minutes before the end, add the 300 g green beans and 2 sliced zucchini. Stir them in, cover again, and cook until the vegetables are tender but still bright. Serve in your bowls with a spoon, no rice needed.
Freezer Bag Lamb Stew for Meal Prep
Assemble a few bags ahead and you have slow-cooked lamb stew ready to dump into the pot on a busy morning. Each bag holds enough for two people and freezes beautifully.

Ingredients (makes 2 freezer bags, 4 servings each)
- Lamb shoulder, cut into 3 cm chunks: 1.6 kg (3.5 lb) total
- Carrots, sliced into thick coins: 600 g (1.3 lb) total
- Baby potatoes, quartered: 800 g (1.75 lb) total
- Onion, chopped: 2 large
- Garlic cloves, peeled: 6
- Dried rosemary: 2 tsp
- Beef stock: 1.2 litres (5 cups) total
- Cornstarch: 2 tbsp total
Instructions
Step 1: Set out two large freezer bags. Divide the 1.6 kg lamb chunks, 600 g carrots, 800 g potatoes, 2 chopped onions, 6 garlic cloves, and 2 tsp rosemary evenly between the bags, then press out as much air as you can and seal them.
Step 2: Label each bag with the date and cooking time. Flatten the bags so they stack neatly in your freezer, and freeze for up to 3 months.
Step 3: On the day you cook, remove one bag from the freezer and let it sit at room temperature for 15 minutes. Run the sealed bag under warm water for 30 seconds to loosen the contents if your chunks are stuck together.
Step 4: Tip the contents of one bag into your slow cooker. Mix 600 ml (2.5 cups) of the beef stock with 1 tbsp of the cornstarch and pour that over the frozen mixture. Season with salt and pepper.
Step 5: Cover and cook on low for 8 hours or high for 4 hours, stirring once halfway if you are home. If the sauce looks thin, leave the lid off for the final 20 minutes to let it reduce.
Step 6: Serve one bag now and keep the second bag frozen for another meal. Ladle the stew into bowls and you will be glad the next dinner is already done.
Herby Lamb Stew with White Beans and Spinach
Cannellini beans make this version creamy without heavy potatoes, and a handful of spinach stirred in at the end keeps it tasting fresh. You get a lighter bowl that still feels substantial.

Ingredients (makes 5 servings)
- Lamb shoulder, cut into 3 cm chunks: 1 kg (2.2 lb)
- Cannellini beans, drained: 2 x 400 g cans
- Baby spinach: 150 g (5 oz)
- Onion, chopped: 1 large
- Garlic cloves, minced: 3
- Dried basil: 1 tsp
- Dried oregano: 1 tsp
- Beef stock: 600 ml (2.5 cups)
- Olive oil, for browning: 2 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a skillet over medium-high heat. Brown the 1 kg lamb chunks in two batches, about 4 minutes per batch, until your meat turns deep brown. Move the lamb to the slow cooker.
Step 2: Add the 1 chopped onion to the skillet and cook for 5 minutes over medium heat until your onion is soft and lightly golden. Stir in the 3 minced garlic cloves, 1 tsp basil, and 1 tsp oregano for 30 seconds.
Step 3: Scrape the onion mixture into your slow cooker, then add the drained beans and 600 ml beef stock. Season with salt and pepper, cover, and cook on low for 7 hours or high for 3.5 hours.
Step 4: When the lamb is pull-apart tender, use the back of your spoon to break up a few beans against the side. This thickens the broth without making it starchy. Stir the stew well.
Step 5: Add the 150 g baby spinach and let it sit for 2 minutes until your spinach wilts. Ladle the stew into wide bowls and finish with a crack of black pepper and a spoon of good olive oil if you like.
Browning the lamb is the step that matters most in every version. Give it a real sear and the broth will taste deep and savory, not thin. Even ten extra minutes at the start pays off later.
Pick a recipe, set your pot in the morning, and let the slow cooker do the rest. You will come home to dinner that smells like you cooked all day.
