Moroccan Spiced Lentil Soup Recipe

Want a dinner that feels like a luxurious escape but costs less than a takeout salad? I live for meals like that. This Moroccan Spiced Lentil Soup is my absolute secret weapon for those nights.

Moroccan Spiced Lentil Soup served warm with cozy spices
Comforting Moroccan Spiced Lentil Soup you can make today

It’s a hug in a bowl that’s both plant based and packed with protein. You get deep, exotic flavors without a single expensive ingredient. I promise, your kitchen will smell incredible.

This recipe proves you don’t need a fancy budget to eat incredibly well. Let’s make a pot of something truly special.

Recipe Overview

Here’s the quick look at what we’re making today. It’s simpler than you think!

  • Cuisine: Moroccan-Inspired
  • Category: Soup, Main Dish
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Servings: 6 hearty bowls

Why This Recipe Saves You Money

I built this soup to be kind to your wallet. Every choice has a budget-smart reason behind it.

First, dried lentils are a superstar. They cost pennies per serving and are a perfect protein rich food. A single bag makes multiple meals.

Recipe

Moroccan Spiced Lentil Soup Recipe

Make Moroccan Spiced Lentil Soup Recipe with simple ingredients and clear steps. Prep, cook, and enjoy—perfect for cozy evenings.
Author: Lexi Howard
Prep: 15 min | Cook: 45 min | Total: 1 hour
Serves: 4 bites
★ Rate

The Budget-Friendly Ingredient List

How to Make It (Step-by-Step)

1
Start by building your flavor base. Heat the oil in a large pot over medium heat. Add the onion and carrots. Cook for about 8 minutes, until they start to soften.
2
Add the garlic and spices. Stir in the garlic and tomato paste. Cook for 1 minute. Then add all the spices—cumin, coriander, ginger, cinnamon, and cayenne. Stir for another 30 seconds until fragrant.
3
Toast the lentils. Add the rinsed lentils to the pot. Stir them around for a minute to coat them in the spiced oil. This gives them a deeper flavor.
4
Simmer the soup. Pour in the canned tomatoes with their juices and the 8 cups of water. Add the salt and a good amount of black pepper. Bring to a boil.
5
Cook until tender. Once boiling, reduce the heat to a steady simmer. Let it cook uncovered for 35-45 minutes, until the lentils are completely tender.
6
Finish with brightness. Turn off the heat. Stir in the fresh lemon juice. Taste and add more salt or pepper if needed. Serve with a sprinkle of fresh herbs if you have them.

Notes

Enjoy your homemade Moroccan Spiced Lentil Soup Recipe!

Disclaimer: I use AI to help create or enhance parts of this article. All content has been fact-checked by me to ensure accuracy.

The spices might seem exotic, but you buy them once. A small jar of cumin or coriander lasts for many, many pots of soup. They are a flavor investment that pays off.

Finally, we use water, not broth. We build so much flavor from the sautéed veggies and spices that we don’t need it. That’s an easy dollar saved right there.

My Tips for Smart Shopping on a Budget

A little strategy at the store makes all the difference. Here’s how I shop for this kind of meal.

Buy your spices in the bulk section if your store has one. You can get just the amount you need for a recipe. This avoids buying a huge, expensive jar.

Always choose dried lentils over canned. They are significantly cheaper and you control the salt. The extra 30 minutes of cook time is worth the savings.

For the veggies, use what you have. A limp carrot or a half-onion works perfectly. This soup is very forgiving and helps you clean out the fridge.

The Budget-Friendly Ingredient List

Here’s everything you’ll need. Check your pantry first—you might already have half of this.

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 carrots, peeled and diced
  • 3 cloves garlic, minced
  • 1 ½ tablespoons tomato paste
  • 1 ½ teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground ginger
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon cayenne pepper (or to taste)
  • 1 ½ cups brown or green lentils, rinsed
  • 1 (14.5 oz) can diced tomatoes, with their juices
  • 8 cups water
  • 1 teaspoon salt, plus more to taste
  • Freshly cracked black pepper
  • Juice of 1 lemon
  • Fresh cilantro or parsley for garnish (optional)

How to Make It (Step-by-Step)

Let’s get cooking. The process is straightforward and fills your home with the best aroma.

  1. Start by building your flavor base. Heat the oil in a large pot over medium heat. Add the onion and carrots. Cook for about 8 minutes, until they start to soften.
  2. Add the garlic and spices. Stir in the garlic and tomato paste. Cook for 1 minute. Then add all the spices—cumin, coriander, ginger, cinnamon, and cayenne. Stir for another 30 seconds until fragrant.
  3. Toast the lentils. Add the rinsed lentils to the pot. Stir them around for a minute to coat them in the spiced oil. This gives them a deeper flavor.
  4. Simmer the soup. Pour in the canned tomatoes with their juices and the 8 cups of water. Add the salt and a good amount of black pepper. Bring to a boil.
  5. Cook until tender. Once boiling, reduce the heat to a steady simmer. Let it cook uncovered for 35-45 minutes, until the lentils are completely tender.
  6. Finish with brightness. Turn off the heat. Stir in the fresh lemon juice. Taste and add more salt or pepper if needed. Serve with a sprinkle of fresh herbs if you have them.

How to Use Up Every Last Bit (No Waste!)

I hate throwing food away. Here’s how to make sure every part of this recipe works for you.

If you have leftover soup, it freezes beautifully for up to 3 months. Let it cool, then portion it into freezer-safe containers. It’s a ready-made lunch on a busy day.

Got extra lemon? Zest it before juicing! The zest can be frozen on its own. Use it later to brighten up salad dressings or yogurt.

If your herbs are wilting, chop them finely and mix with a little oil or water. Freeze them in an ice cube tray for a future flavor boost.

Nutrition Notes

This soup isn’t just cheap and tasty. It’s genuinely good for you. Here’s the breakdown per generous serving.

  • High in plant based protein and fiber from the healthy lentils.
  • Packed with vitamins from the carrots and tomatoes.
  • Naturally low in fat and free of cholesterol.
  • The spices, especially cumin and ginger, have anti-inflammatory properties.
  • It’s a complete, satisfying meal that will keep you full for hours.

Common Questions About This Recipe

Here are answers to a couple of questions I get asked all the time.

Can I use a different type of lentil?

Yes, but be careful. Brown or green lentils hold their shape perfectly. Red lentils will cook much faster and turn the soup creamy and golden. They are delicious but give a different texture.

My soup is too thick! What do I do?

No problem at all. Simply add more water or a simple vegetable broth, a half-cup at a time, when you reheat it. Stir until it reaches your preferred consistency. It will thicken as it sits.

Moroccan Spiced Lentil Soup served on a plate
Enjoy your Moroccan Spiced Lentil Soup!

I don’t have all the spices. Can I skip some?

The cumin is the most important for that classic flavor. If you have cumin, cinnamon, and ginger, you’ll get close. A good shortcut is to use 2-3 teaspoons of a pre-mixed Moroccan spice blend if you have one.

I hope this soup becomes a trusted friend in your kitchen like it is in mine. It’s proof that global flavors don’t require a global budget.

This is the kind of spring soup that makes you feel nourished inside and out. Double the batch and see how many meals you can get from one pot. Your future self will thank you.

Let me know your own money-saving twists for this recipe in the comments below! Did you add spinach or swap a spice? Please leave a rating!

Similar Posts

Leave a Reply

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