There’s something deeply comforting about a slow-cooked lamb stew that fills the kitchen with warmth and rich aromas. Tender chunks of lamb soak up a sauce that’s simple, hearty, and full of rustic Italian charm.
This stew brings together the kind of flavors that make you want to pull up a chair and linger over every spoonful.

Ingredients
This Italian Lamb Stew is hearty and full of rich flavors, perfect for sharing on a cozy evening. It’s built on tender chunks of lamb slowly simmered with sweet vegetables, fragrant herbs, and a touch of tomato to bring it all together. Here’s what you’ll need to capture this warm, comforting dish just right.
- 2 pounds lamb shoulder, cut into chunks
- 1 cup butternut squash, peeled and diced
- 1 14-ounce can diced tomatoes
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 sprigs fresh rosemary
- 1 teaspoon dried oregano
- 2 tablespoons olive oil
- 1 cup beef or vegetable broth
- Salt, to taste
- Freshly ground black pepper, to taste
- Fresh parsley, chopped (for garnish)

Instructions
Start with preparing the lamb to get that rich flavor on the table. Browning the meat properly is the key to a stew full of depth and warmth, while the veggies and herbs bring a subtle sweetness and earthiness to balance it all out. Let the magic happen slowly so each bite feels like a hug.
- Heat the olive oil: Warm the olive oil in a heavy pot over medium heat until it shimmers gently, ready to give the lamb a nice sear.
- Brown the lamb shoulder: Add the lamb chunks in a single layer and brown them on all sides, about 4–5 minutes per batch, so they develop a deep color and flavor; do this in batches if necessary to avoid overcrowding.
- Remove lamb and soften onions: Take the browned lamb out and set aside, then add the chopped onion to the pot and cook until soft and translucent, stirring now and then, about 5 minutes.
- Add garlic and herbs: Stir in the minced garlic, fresh rosemary sprigs, and dried oregano, cooking until fragrant, about 1 minute, careful not to let the garlic burn.
- Return lamb to pot and add tomatoes: Put the lamb back in, pour in the diced tomatoes with their juices, giving everything a good stir to combine those lovely flavors.
- Pour in broth and season: Add the broth to the pot and season with salt and freshly ground black pepper to taste; this will help create that cozy, savory base for the stew.
- Bring to a simmer and cover: Bring it all to a gentle simmer, then cover the pot and reduce the heat to low, letting it cook slowly for about 1.5 hours or until the lamb is tender.
- Add butternut squash: Stir in the diced butternut squash, cover again, and cook for another 30 minutes until the squash is soft but not mushy.
- Adjust seasoning and remove herbs: Taste the stew and add more salt or pepper if needed; fish out and discard the rosemary sprigs before serving.
- Garnish and serve: Ladle the stew into bowls and sprinkle generously with chopped fresh parsley for a pop of color and freshness—perfect for sharing with friends around the table.
How to Store Italian Lamb Stew
Once cooled, transfer the stew to an airtight container and keep it in the fridge for up to 3 days. If you want to hold onto it longer, pop it in the freezer—the flavors only get better after a day or two! Just thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth or water if it looks too thick. Simple and satisfying, ready whenever you need that warm Italian hug in a bowl.
Tweaks and Additions
This cozy lamb stew already has a lovely foundation, but there are a few little tricks and ingredient swaps that can make it sing even more, layering in extra warmth and freshness without fuss. Here are some ideas to gently boost its Italian soul and bring an extra hug of flavor to your bowl.
- Add a splash of dry red wine: After browning the lamb and before softening the onions, pour in a splash of red wine to deglaze the pan—this lifts those caramelized bits and adds a subtle depth that warms the stew beautifully.
- Swap dried oregano for fresh thyme: Fresh thyme brings a delicate, earthy aroma that plays nicely with the rosemary, giving the stew a brighter, more herbal note without overpowering the main ingredients.
- Include a bay leaf or two: Toss a couple of bay leaves in with the broth to slowly infuse the stew with extra layers of savory flavor—just remember to fish them out before serving.
- Add a pinch of crushed red pepper flakes: When cooking the garlic and herbs, stir in a light pinch of red pepper flakes for a gentle warmth that lingers without stealing the show.
- Swap butternut squash for carrots: If you fancy a bit more natural sweetness and a smoother texture, sliced carrots work wonderfully and bring a familiar comfort to the stew.
- Finish with a splash of good balsamic vinegar: Stir in a small drizzle just before serving to brighten the flavors and add a whisper of tang that makes every bite feel fresh and balanced.
- Mix in a handful of chopped spinach or kale: Stir in some greens during the last 10 minutes of cooking to add color, texture, and a nutrient boost that doesn’t complicate the cozy vibe.
- Top with freshly grated Parmesan or Pecorino: A light sprinkle just before serving adds a salty, nutty finish that’s pure Italian comfort on a plate—feel free to mix with parsley for a little extra pop.
