Love this? Save it for later!
Share the inspiration with your friends
The lamb shoulder had been sitting in my freezer for two months. I bought it on a whim after a farmer’s market trip, convinced I’d turn it into something spectacular. Instead, it just stared at me every time I opened the freezer door. A little judgmental, honestly.
Then came one of those gray Tuesday afternoons in late February. You know the ones. The sky looked like a used dish sponge, and the wind had that sharp little bite that makes you want to burrow under a blanket and not come out until April. I needed something warm. Something that would fill the house with smells that felt like a hug.
I’d been craving the cozy one-pot mushroom white bean pasta I made last month, but I wanted something deeper. Something with a little more heft. That’s when I spotted the lamb again. And the bag of split peas in the back of the pantry. And the jar of ras el hanout that my neighbor brought back from Marrakech two years ago (sorry, Nadia, I finally used it).
This Cozy Moroccan Split Pea Soup with Lamb wasn’t planned. It was a fridge-cleaning, soul-saving accident. The kind of soup that makes you forget the weather outside exists. The kind where you catch yourself standing over the pot, spoon in hand, before dinner is even ready.
It’s now the soup I make when I need a reset. When the week has been long and my bones feel cold. And honestly? It might become that for you too.
Why You’ll Love This Recipe
I’ve tested this soup four times to get it right. The first batch was too watery. The second was too salty (I got heavy-handed with the harissa). The third? That was the one. So trust me when I say—this version has been through the wringer so you don’t have to.
- One-Pot Wonder : Everything goes into a single pot. Brown the lamb, sauté the aromatics, dump in the rest, and walk away. Minimal dishes, maximum flavor.
- Pantry-Friendly : Split peas, canned tomatoes, onions, garlic, and spices. You probably have most of this already. No fancy trips required.
- Perfect for Meal Prep : This soup tastes even better the next day. Make it Sunday, eat it all week. The flavors just get friendlier overnight.
- Protein-Packed : Between the lamb and the split peas, you’re looking at a serious protein punch. Keeps you full for hours without that heavy feeling.
- Freezer Hero : Portion it out and freeze for those days when you need dinner in 10 minutes. Just thaw and reheat.
What sets this apart from other split pea soups is the Moroccan twist. The warm spices—cinnamon, cumin, ginger, turmeric—transform something humble into something memorable. It’s not just soup. It’s the kind of meal that makes you slow down. That forces you to sit at the table with a big spoon and actually taste what you’re eating.
I love that this soup doesn’t demand attention. It simmers quietly while you go about your evening. And then, suddenly, dinner is ready. No stress. No fuss. Just a bowl of something deeply satisfying.
What Ingredients You Will Need
This recipe leans on simple ingredients that work together to create layers of flavor. Nothing obscure—just good, honest food. Here’s what you’ll need:
For the Soup Base
- 1 ½ pounds lamb shoulder, cut into 1-inch cubes (you can also use lamb stew meat; I’ve used both and prefer shoulder for its tenderness after slow cooking)
- 2 tablespoons olive oil (I use a good extra virgin here since it’s the first thing in the pot)
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 2 carrots, peeled and diced (adds natural sweetness)
- 2 celery stalks, diced
- 1 ½ cups dried green split peas, rinsed and picked over (no need to soak)
- 6 cups low-sodium chicken broth (or vegetable broth for a lighter version)
- 1 can (14.5 oz) diced tomatoes, with their juices
- 1 tablespoon tomato paste (adds depth and richness)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
For the Moroccan Spice Blend

- 2 teaspoons ground cumin
- 1 ½ teaspoons ground coriander
- 1 teaspoon smoked paprika (regular works too, but smoked adds that subtle campfire note)
- 1 teaspoon ground ginger
- ½ teaspoon ground cinnamon (don’t skip this—it’s the secret to that warm, aromatic quality)
- ½ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper (optional, for heat)
- Pinch of saffron threads (optional, but if you have them, this is the moment)
For Garnish (Optional but Recommended)
- Fresh cilantro, chopped
- Lemon wedges
- Plain Greek yogurt or labneh (cools the spices beautifully)
- Toasted almonds, slivered (adds crunch)
Ingredient Note: Look for split peas that are uniform in color and not cracked. I prefer the Goya brand for consistency. If you can’t find lamb, beef chuck works in a pinch—just extend the cooking time by about 20 minutes. For a vegetarian version, skip the lamb and add a can of chickpeas with the broth. It’s not the same soup, but it’s a lovely cousin.
Equipment Needed
You don’t need a fancy kitchen for this one. Here’s what I used:
- Heavy-bottomed Dutch oven or large pot (5 to 6 quarts is ideal. I use my trusty Le Creuset, but a heavy stainless steel pot works just as well)
- Sharp chef’s knife and cutting board
- Wooden spoon or spatula for stirring
- Measuring cups and spoons
- Can opener
- Ladle for serving
If you don’t have a Dutch oven, don’t worry. Any large pot with a tight-fitting lid will do. The key is even heat distribution, so avoid thin-bottomed pots if you can. A slow cooker also works—just brown the lamb first in a skillet, then transfer everything to the slow cooker and cook on low for 7 to 8 hours.
Preparation Method
Take your time with the browning step. It’s not complicated, but it sets the foundation for everything else.
- Pat the lamb cubes dry with paper towels. This is important—wet meat won’t brown properly. Season generously with salt and pepper.
- Heat the olive oil in your Dutch oven over medium-high heat. When it shimmers, add the lamb in a single layer (work in batches if needed). Brown for 3-4 minutes per side until deeply golden. Don’t crowd the pot or the meat will steam instead of sear. Transfer browned lamb to a plate and set aside.
- Reduce heat to medium. Add the onion, carrots, and celery. Cook for 5-6 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. Scrape up any browned bits from the bottom of the pot—that’s pure flavor.
- Add the garlic and cook for 1 minute until fragrant. Then add all the spices (cumin through cayenne) and the tomato paste. Stir constantly for 30 seconds. The kitchen will smell incredible at this point.
- Return the lamb to the pot along with any accumulated juices. Add the rinsed split peas, diced tomatoes (with their juices), and chicken broth. Stir everything together.
- Bring the soup to a boil, then reduce heat to low. Cover and let it simmer gently for 1 hour 15 minutes to 1 hour 30 minutes. Stir occasionally to prevent sticking. The soup is ready when the lamb is fork-tender and the split peas have broken down into a creamy consistency.
- Taste and adjust seasoning. Add more salt if needed (I usually add another ½ teaspoon). If the soup is too thick, stir in a splash of broth or water. If it’s too thin, simmer uncovered for 10-15 minutes.
- Remove from heat. Let it rest for 5 minutes before serving. This allows the flavors to settle.
Visual Cue: The soup should look thick and velvety, not watery. The lamb should shred easily with a fork. If you see whole split peas floating around, give it another 10 minutes.
Cooking Tips & Techniques
I’ve made this soup enough times to know where things can go sideways. Here’s what I’ve learned:
Don’t rush the browning. I know it’s tempting to just dump everything in and walk away. But that golden crust on the lamb? That’s where the deep, savory flavor lives. Take the extra 10 minutes. Your taste buds will thank you.
Watch your salt. Split peas absorb liquid and concentrate flavors as they cook. I always start with less salt than I think I need and adjust at the end. You can always add more, but you can’t take it out.
Stir occasionally. Split peas have a tendency to sink to the bottom and stick. Give the pot a good stir every 20 minutes or so. This also helps break down the peas evenly for that creamy texture.
Let it rest. The first time I made this, I served it immediately. It was good. The next day, it was amazing. If you have time, make this soup a day ahead. The flavors meld together overnight in a way that’s hard to replicate.
My biggest failure? I once used pre-ground spices that were years old. The soup tasted flat and dusty. Fresh spices make a world of difference. If your cumin smells like nothing, it’s time to replace it.
Variations & Adaptations
This soup is forgiving. Here are some ways to make it your own:
- Vegetarian Version : Omit the lamb and add 2 cans of chickpeas (drained and rinsed) along with the broth. For extra depth, stir in a tablespoon of miso paste at the end. It’s not the same soup, but it’s deeply satisfying in its own right.
- Spicier Kick : Add a chopped jalapeño with the onions, or stir in a tablespoon of harissa paste at the end. I’ve done both, and the harissa version is my personal favorite when I need extra warmth.
- Lighter Version : Swap the lamb for boneless, skinless chicken thighs. Reduce cooking time to 45 minutes. The soup will be lighter but still packed with flavor.
- Grain Addition : Add ½ cup of farro or barley along with the split peas for extra texture and chew. You’ll need to increase the broth by 1 cup and extend cooking time by 15 minutes.
- Herb Swap : If cilantro isn’t your thing, use fresh mint or parsley instead. Mint pairs beautifully with the Moroccan spices.
I once made a version with leftover roasted lamb from Easter dinner. It came together in 30 minutes and was possibly the best batch I’ve ever made. So don’t be afraid to experiment with what you have.
Serving & Storage Suggestions
Serve this soup piping hot in deep bowls. I like to ladle it over a scoop of fluffy couscous or with a chunk of crusty bread for dipping. The bread soaks up every last drop of that spiced broth—don’t waste a single spoonful.
Garnish ideas: A dollop of Greek yogurt or labneh cools the warmth of the spices. A squeeze of fresh lemon juice brightens everything up. Toasted almonds add a welcome crunch. And a handful of fresh cilantro? Non-negotiable in my house.
Storage: Let the soup cool completely before transferring to airtight containers. It keeps in the refrigerator for up to 5 days. The flavors actually improve after day two, so this is a perfect make-ahead meal.
Freezing: Portion the soup into freezer-safe bags or containers. Leave a little room for expansion. It freezes beautifully for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s thickened too much. You can also microwave individual portions in 1-minute intervals, stirring between each.
If you’re looking for a quick side dish to round out the meal, try these crispy rice cakes with easy spicy peanut sauce—the crunch and heat are a fantastic contrast to the cozy soup.
Nutritional Information & Benefits
This soup is as nourishing as it is comforting. Here’s an approximate breakdown per serving (based on 6 servings):
- Calories: 385
- Protein: 32g
- Carbohydrates: 38g
- Fiber: 14g
- Fat: 12g
- Iron: 25% of daily value
Split peas are a powerhouse of plant-based protein and fiber, which supports digestion and keeps you full. Lamb is rich in B vitamins, zinc, and high-quality protein. The spices—turmeric, ginger, cinnamon—are anti-inflammatory and add a layer of wellness to every bowl.
This soup is naturally gluten-free and dairy-free (if you skip the yogurt garnish). It’s also low in added sugar and uses no processed ingredients. It’s the kind of meal that makes you feel good from the inside out.
Conclusion
This Cozy Moroccan Split Pea Soup with Lamb is the recipe I turn to when I need something reliable. Something that doesn’t ask for much but gives back everything. It’s humble, forgiving, and deeply satisfying in a way that’s hard to put into words.
I love that it starts with a simple sear and ends with a bowl of something that feels like a warm blanket. I love that it fills my kitchen with the smell of cumin and cinnamon. And I love that it reminds me—every single time—that the best meals don’t come from complicated techniques or fancy ingredients. They come from paying attention to what’s already in your kitchen.
I’d love to hear how this soup turns out for you. Did you add extra spice? Swap the lamb for something else? Serve it with crusty bread and a glass of red wine? Drop a comment below and let me know. And if you share it on social media, tag me—I want to see your cozy bowls.
Until next time, happy cooking. And don’t forget to taste as you go.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Absolutely. Brown the lamb and sauté the vegetables on the stovetop first, then transfer everything to the slow cooker. Cook on low for 7-8 hours or on high for 4-5 hours. The split peas will break down beautifully.
Do I need to soak the split peas before cooking?
Nope. Unlike dried beans, split peas don’t require soaking. Just rinse them under cold water and pick out any small stones or debris. They’ll soften perfectly during the simmer.
Can I use yellow split peas instead of green?
Yes, you can. Yellow split peas have a slightly milder, earthier flavor and break down a bit faster. The color will be different—more golden—but the taste will still be delicious.
How do I thicken the soup if it’s too thin?
Simmer it uncovered for 10-15 minutes to let excess liquid evaporate. You can also mash some of the split peas against the side of the pot with a wooden spoon to release their starch and thicken the broth naturally.
Can I use ground lamb instead of lamb shoulder?
Yes, but the texture will be different. Brown the ground lamb first, breaking it into small pieces, then proceed with the recipe. The soup will be more like a hearty chili in texture, but still packed with flavor.
Pin This Recipe!

Cozy Moroccan Split Pea Soup with Lamb: Easy One-Pot Dinner
A comforting, one-pot Moroccan-inspired split pea soup with tender lamb, warm spices, and a creamy texture. Perfect for meal prep and freezer-friendly.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Moroccan
Ingredients
- 1 ½ pounds lamb shoulder, cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 ½ cups dried green split peas, rinsed and picked over
- 6 cups low-sodium chicken broth
- 1 can (14.5 oz) diced tomatoes, with their juices
- 1 tablespoon tomato paste
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 2 teaspoons ground cumin
- 1 ½ teaspoons ground coriander
- 1 teaspoon smoked paprika
- 1 teaspoon ground ginger
- ½ teaspoon ground cinnamon
- ½ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper (optional)
- Pinch of saffron threads (optional)
- Fresh cilantro, chopped (for garnish)
- Lemon wedges (for garnish)
- Plain Greek yogurt or labneh (for garnish)
- Toasted almonds, slivered (for garnish)
Instructions
- Pat the lamb cubes dry with paper towels. Season generously with salt and pepper.
- Heat the olive oil in a Dutch oven over medium-high heat. When it shimmers, add the lamb in a single layer (work in batches if needed). Brown for 3-4 minutes per side until deeply golden. Transfer browned lamb to a plate and set aside.
- Reduce heat to medium. Add the onion, carrots, and celery. Cook for 5-6 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. Scrape up any browned bits from the bottom of the pot.
- Add the garlic and cook for 1 minute until fragrant. Then add all the spices (cumin through cayenne) and the tomato paste. Stir constantly for 30 seconds.
- Return the lamb to the pot along with any accumulated juices. Add the rinsed split peas, diced tomatoes (with their juices), and chicken broth. Stir everything together.
- Bring the soup to a boil, then reduce heat to low. Cover and let it simmer gently for 1 hour 15 minutes to 1 hour 30 minutes. Stir occasionally to prevent sticking. The soup is ready when the lamb is fork-tender and the split peas have broken down into a creamy consistency.
- Taste and adjust seasoning. Add more salt if needed. If the soup is too thick, stir in a splash of broth or water. If it’s too thin, simmer uncovered for 10-15 minutes.
- Remove from heat. Let it rest for 5 minutes before serving.
Notes
Don’t rush the browning step; it builds flavor. Start with less salt and adjust at the end. Stir occasionally to prevent sticking. For best flavor, make a day ahead. Fresh spices are key.
Nutrition
- Serving Size: 1 serving (about 1 ½
- Calories: 385
- Sugar: 6
- Sodium: 580
- Fat: 12
- Saturated Fat: 3
- Carbohydrates: 38
- Fiber: 14
- Protein: 32
Keywords: Moroccan split pea soup, lamb soup, one-pot dinner, cozy soup, meal prep, freezer-friendly, gluten-free, dairy-free



