Moroccan Beef and Lentil Soup

star rating icon star rating icon star rating icon star rating icon star rating icon
Be the first to rate this recipe.

Creamy, mildly spiced Moroccan Beef and Lentil Soup full of healthy ingredients. I must say this is one of my top five favourite soups. There is something about Moroccan food, the spiciness, the vibrant colours and the rich flavours.

An unmistakable soup that is filled with tasty ground beef, carrots and healthy lentils. This naturally gluten-free soup is a satisfying meal on its own.

You can add gluten-free naan or a gluten-free bread of your choice for big appetites, but the bread is not needed.


moroccan beef and lentil soup


Moroccan recipes…

If you have been following my blog, you know how much I love Moroccan food.  Over the past few years, my readers choose these three recipes as their favourites:

Moroccan Chicken Rice Dinner

Moroccan Chickpea Rice Salad

Moroccan-Style Baked Lamb Casserole

Moroccan spices commonly used include cumin, coriander, cinnamon, turmeric, ginger, paprika, saffron, cloves, fennel, anise, nutmeg, cayenne pepper, fenugreek and black pepper.

In this Moroccan inspired soup recipe, I used cumin, coriander, cinnamon and cloves. These spices balance the beef flavour with the creamy coconut creating an authentic Moroccan taste.

For extra spiciness, I added gluten-free harissa. Harissa is a North African spicy red sauce. It consists of simple ingredients like red chilies, garlic, vinegar, and spices.

This spicy sauce adds that extra punch that made this Moroccan beef and lentil soup even more delicious.

the details…

I think you will love this Moroccan soup recipe for two reasons. One, the flavours, the creamy broth and the textures in this soup are just right.

And, the simplicity of this soup recipe is something you don’t want to pass. You literally add everything to a pot, simmer for about 25 minutes, and the soup is ready.




the ingredients…

This Moroccan soup is about a mildly spiced creamy beef soup with vegetables.  I used basic veggies such as onions, carrots and lentils.

You can add other veggies; the ones that come to mind are yellow or red bell peppers, celery and kale. But I wanted this soup to be about beef and lentils, so I kept it simple.


moroccan beef and lentil soup


the spices…

As I mentioned earlier, Moroccan cuisine is well known for its array of spices. I used four spices in this healthy soup recipe: cumin, coriander, cinnamon, and cloves.

These spices add an element of earthiness, thus not overpowering the tasty beef flavour. I did add harissa sauce simply because I love spicy food, and Moroccan food is known for its spiciness.

To make this Moroccan soup extra creamy, I added coconut milk. I find whenever I use coconut milk in my recipes, the soups are creamier and more satisfying.

With coconut milk, I added fresh lemon juice and a splash of maple syrup. Honestly, when I combined all the ingredients, the soup came out exceptionally tasty.


moroccan beef and lentil soup


why is Moroccan beef and lentil soup so popular…

Often we look for one-pot meals to keep dinners simpler, especially during busy weeknights. This soup is one of those easy one-pot dinner recipes you can whip up any day of the week. 


moroccan beef and lentil soup


the soup toppings…

Whenever I make a one-pot soup meal, I like to add plenty of toppings. The toppings add more flavour, various textures and make the meal hearty, delicious and filling.

Some of my favourites are yogurt, sour cream, chili oil, cumin, cilantro, parsley, lemon slices and sesame seeds.

If you are looking for soup recipe inspirations, check out our complete list of gluten-free soup recipes.


  • 2 Tbsp. Extra virgin olive oil
  • 1 large onion, chopped
  • 1 lb. lean ground beef
  • 2 garlic cloves, chopped or crushed
  • 2 large carrots, diced
  • 3 tsp. GF ground cumin
  • 2 tsp. GF ground coriander
  • 1/2 tsp. GF ground cinnamon
  • 1/8 tsp. GF ground cloves
  • 2 3/4 cups brown lentils
  • 1 Tbsp. gluten-free harissa, spicy red sauce (optional)
  • 8 cups water
  • 1 Tbsp. Sweetener (honey, pure maple syrup, coconut sugar)
  • 2 Tbsp. Fresh lemon juice or apple cider vinegar
  • 1 can (13.5 oz.)coconut milk
  • Sea salt to taste
  • Optional toppings: full fat plain yogurt, sour cream, cilantro, parsley, lemon slices, chili oil
  • *As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases. Please check out my sponsorship and disclosure policy page for more details


  • Heat olive oil in a large soup pot over medium heat. Add onions and saute for 2 -3 minutes until they start to soften. Increase heat to high and add ground beef. Cook until no longer pink breaking up the meat as needed
  • Stir in garlic, carrots, cumin, coriander, cinnamon and cloves. Cook until fragrant. About one minute
  • Add lentils, harissa and water. Generously season with salt. Cover and simmer for 20 - 25 minutes until the lentils are tender
  • Stir in sweetener, lemon juice and coconut milk, bring to a simmer and remove from the heat
  • To serve, ladle soup into bowls and top with desired toppings
  • Note: This soup freezes well
  • Leave a Comment

    2 Responses to Moroccan Beef and Lentil Soup

    • Karen February 22, 2022

      I decided to try this soup, but I was a little skeptical about the coconut milk because it is not a typical Morrocan ingredient. I made it and tried it before and after adding coconut milk. I far preferred it without the coconut milk. Also I added 7 cups of water instead of 8 to make the soup a little thicker.

      • Kristina February 23, 2022

        thank you for sharing Karen, a great idea to change it up.

    Add a Rating

    Your email address will not be published. Required fields are marked *

    Similar Recipes

    Instant Pot Mediterranean Lentil & Collard Soup

    Instant Pot Mediterranean Lentil & Collard Soup

    I can’t describe just how delicious this Mediterranean Lentil & Collards Soup is. So much flavour and so much healthiness packed in just one bowl of soup.  This lentil and collard soup is for one of those times when you are running short on time. By using Instant Pot, you can have the soup on […] Read More

    Prep Time icon Prep Time 10 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 20 + Minutes
    Serves icon Serves 6
    Vegan Lentil Butternut Squash Soup

    Vegan Lentil Butternut Squash Soup

    This is a simple, healthy lentil butternut squash soup with a lot of flavours. The earthy lentils combined with the sweetness of butternut squash make a super tasty hearty soup. Lentils are high in protein and other essential nutrients. Butternut squash is also a vegetable not to be ignored. The tasty squash contains highest levels […] Read More

    Prep Time icon Prep Time 15 Minutes
    Difficulty icon Difficulty Beginner
    Cook Time icon Cook Time 50 Minutes
    Serves icon Serves 4-6