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


Our Best Gluten-Free 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.

Moroccan Beef and Lentil Soup Recipe 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.




lentils are popular in Moroccan cuisine

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 4 spices that are a must in Moroccan recipe

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.

coconut milk makes this beef and lentil soup extra creamy

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 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


keep it authentic with these 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.

Let’s Connect!


Many thanks!

Kristina xx


  • 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 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. Using Instant Pot, you can have a nutritious meal on the table […] 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

    Look no further than this vegan lentil butternut squash soup recipe if you’re looking for a hearty, healthy soup to keep you warm during cooler months. This satisfying plant-based soup is made from dry lentils, butternut squash, celery, carrots and bell peppers. I added onions, garlic, ginger, and cinnamon to season the soup.     […] 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
    Lentil Curry With Kale Over Charred Peppers {Vegan, Gluten-Free}

    Lentil Curry With Kale Over Charred Peppers {Vegan, Gluten-Free}

    This Lentil Curry With Kale Over Charred Peppers is a warming casual vegan meal. Lentil curry, also called Dahl, is one of the most flavourful Indian stews. The lentils are cooked in a thick sauce spiced with ginger, turmeric, cumin, coriander cinnamon and bay leaf. The aromatic Indian spices add a robust flavour to a […] Read More

    Prep Time icon Prep Time 15 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 25 Minutes
    Serves icon Serves 4 - 6