Roasted vegetables form the base of this thick soup, made flavorful with warming spices. Tiny beluga lentils and a topping of Moroccan spiced yogurt make this soup high protein and a special treat.

The origin of this recipe
Pans of roasted vegetables in all sorts of combinations are on the regular rotation around here, now that the weather has cooled. I was inspired to use a tray of cauliflower and sweet potatoes that I roasted to form the base of this soup. Add in some tiny black lentils (that you have on hand from prepping your salad for breakfast) or use other cooked/canned lentils you have on hand, and you have the basis of a stellar, warming meal. A Moroccan spiced yogurt with herbs adds substance to the velvety soup and a bright zing that rounds out the flavors. The addition of crusty toasted bread topped with the spiced yogurt you’ve made as well (and drizzled with honey and olive oil) creates a showstopper of a meal you’ll want to try soon!
Ingredient notes
- Roasted Veggies: sweet potato and cauliflower are roasted quickly to form the base of the soup.
- Lentils: Little black lentils (a.k.a. beluga or caviar lentils) are a quick cooking lentil that retain their “al dente” structure after a quick 15 minute boil. You can also buy them canned or use other lentils you have on hand, but I recommend giving these a try.
- Greek Yogurt: Moroccan spices and fresh herbs are added to the yogurt to create a high protein and flavorful topping for the soup.
- Fresh herbs: dill and chives add fresh flavor to the yogurt topping and create a showstopper soup if you are serving to guests. A couple snips also make a great garnish.
- Ground Spices: smoked paprika, garam masala, and turmeric create a blend of flavors that brings the soup and spiced yogurt to life with Moroccan spices.
- Veggie Broth: this adds flavor and allows you to thin the pureed roasted veggies enough to create the ideal soup texture.
Step-by-step-instructions
- Roast the veggies: cubed sweet potato and cauliflower florets are roasted with olive, then some are kept aside while the rest are pureed with veggie broth and spices
- Mix ingredients in soup pot: the veggies are added to a soup pot with the pre-cooked lentils and the roasted veggies that were not pureed. The soup is slowly heated and the spices are adjusted.
- Make the spiced yogurt: while the veggies roast, or when the soup is heating, mix the fresh chopped herbs and spices with the yogurt to make the topping.
- That’s it! Once in serving bowls, the soup is topped with yogurt and fresh herbs, as well as a squeeze of lemon if you like the brightness it adds.
Substitutions
- Veggies: you could substitute any kind of sweet potato (white or Japanese purple) but you will get a different colored soup. Any orange winter squash will work but will be harder to prepare, as you’ll need to remove the thick skin from the winter squash.
- Lentils: you can use any lentil you prefer or have on hand. The small beluga lentils are delicate in flavor and don’t overwhelm. Red lentils would work well, but you aren’t likely to find them canned or have them pre-cooked as they get mushy fast. Other precooked lentils will work fine.
- Herbs: you could substitute other fresh herbs and they will all work, as long as you like their flavors. Suggestions are cilantro, parsley, thyme, and tarragon (if you like an anise/licorice-type flavor). Green onions could be used in place of the chives.

Note
I find these kinds of blended soups are thinner the night I make them and thicken up the next day, just FYI. However, I enjoy this soup after night one just as much, and you could thin the soup on night two with more veggie broth if desired.

Enter your email. Plus, get my monthly recipe recap!

Lentil and Sweet Potato Soup with Moroccan Spiced Yogurt Topping
Kitchen Tools
- 1 3 quart soup pot
- 1 baking sheet
- 1 blender, or food processor
Ingredients
Soup
- 4 cups cubed sweet potato (2-3 medium)
- 1 ea medium head cauliflower
- 1 cup cooked black lentils (a.k.a.beluga, caviar lentils)
- 1 cup vegetable boullion (I use low-sodium)
- 1 tsp smoked paprika
- 1 tsp garam masala
- 1 tsp turmeric
- 1/4 tsp cayenne
- 1 tbsp olive oil
Spiced Yogurt Topping
- 1 cup greek yogurt (or regular, or plant-based)
- 1 handful fresh dill
- 1 handful fresh chives
- 1 pinch smoked paprika
- 1 pinch garam masala
- 1 pinch turmeric
- 1 pinch cayenne
- 1 wedge lemon
Method:
Cook ingredients – 10 min to chop, 15 min to roast veg and cook lentils simultaneously (or, used canned lentils).
- Cube the 4 cups cubed sweet potato (smallish) and break the 1 ea medium head cauliflower into small florets. Lay on a baking tray, using your liner of choice, and drizzle with 1 tbsp olive oil (don't overdo it here, they don't need much). Roast in top 1/3 of oven at 425 for about 15 minutes. At that point, I usually lose my patience and turn the oven to broil for a few minutes to give the veggies a little char and caramelization.
- Cook the 1 cup cooked black lentils separately from the soup, while the veggies roast. Rinse dry lentils, then cover with 1-2" water and boil/simmer for about 15 minutes until they taste done- not too crunchy, not too mushy, and drain. OR USED CANNED.
Puree and finish soup – 10 min
- Into a high-speed blender or food processor (this soup is thick enough that it shouldn't leak out of a food processor), place about 2/3-3/4 of the roasted veggies. Reserve the rest to stir into the blended soup still intact. Add 1 cup vegetable boullion or water, and the 1 tsp smoked paprika, 1 tsp garam masala, 1 tsp turmeric, 1/4 tsp cayenne, and blend until smooth.
- Place blended soup into a saucepan (I use a 3 quart), add the cooked lentils and the remaining roasted veggies and heat slowly for 5 minutes or so, making sure to stir, so the soup does not stick and that it is barely brought to a simmer. (soups with legumes added in have a tendency to stick at some point).
- Taste the soup. Salt the soup as you like (I don't use much salt). Add more spices if you want more heat or more flavor (but take care w/the garam masala as it can be a bit bitter if used too liberally).
Make the Yogurt Topping (5-10 minutes)
- Meanwhile, rinse and finely chop the 1 handful fresh dill, and 1 handful fresh chives and stir into the 1 cup greek yogurt. Add 1 pinch smoked paprika, 1 pinch garam masala, 1 pinch turmeric, and 1 pinch cayenne. I'd go heavier on the turmeric and lighter on the garam masala. Maybe 1/2 tsp of each to start. It really depends on your taste buds. Squeeze 1 wedge lemon into the spiced yogurt, to taste.
Serve Soup
- Top each serving of soup with about 1/4 c of the yogurt, a sprinkle of the herbs, and if you like, a tiny drizzle of olive oil and a squeeze of lemon for extra flavor.
- Crusty toasted bread topped with spiced yogurt and drizzles of olive oil and honey (try hot honey!) is an excellent accompaniment to the soup.
This recipe was easy and delicious! We have also made the spiced yogurt as a topping for other meals. Will definitely make this again!!
Thanks so much for trying this and letting us know how it went!