This hearty soup is inspired by comforting Moroccan flavors, delivering warmth and nutrition in every spoonful. Smoky lentils and fresh spinach create a satisfying base, while naturally sweet California dates add a subtle, balanced flavor. This low-fat vegetarian soup is an excellent source of fiber. For a creamier texture, you can blend part of the soup before serving.

How to Make Lentil Soup with California Dates and Spinach
Warm spices like cumin, coriander, and smoked paprika bring depth to this plant-based soup, while dry lentils simmer until tender in a savory vegetable broth. A handful of chopped California dates adds just a touch of natural sweetness, and fresh spinach and lemon juice brighten the dish right at the end. It’s a simple, one-pot meal that’s as nourishing as it is comforting.
Recipe Overview
| Prep Time | 10 minutes |
| Cook Time | 35 minutes |
| Total Time | 45 minutes |
| Servings | 6 |
| Serving Size | 1 cup |
| Calories | ~190 kcal per serving |
| Carbohydrates | ~30g per serving |
| Net Carbs | ~21g per serving |
| Fiber | 9g per serving |
| Protein | 9g per serving |
| Fat | 3g per serving |
| Diet Type | Vegetarian, low-fat, high-fiber |
Nutrition values are estimates based on the ingredients and amounts listed below, and may vary slightly by brand.
Ingredients
Makes 6 servings
| Ingredient | US | Metric |
|---|---|---|
| Olive oil | 1 tbsp | 1 tbsp |
| Yellow onion (diced) | 3/4 cup | 3/4 cup |
| Carrots (diced) | 1/2 cup | 1/2 cup |
| Celery (diced) | 1/2 cup | 1/2 cup |
| Garlic (minced) | 3 cloves | 3 cloves |
| Ground cumin | 2 tsp | 2 tsp |
| Ground coriander | 2 tsp | 2 tsp |
| Smoked paprika | 1 tsp | 1 tsp |
| Dry lentils (rinsed) | 3/4 cup | 3/4 cup |
| No-salt-added diced tomatoes | 1 can (14.5 oz) | 1 can (411 g) |
| Unsalted vegetable broth | 4 cup | 950 ml |
| Water | 2 cup | 475 ml |
| Salt | 1 tsp | 1 tsp |
| Black pepper | 1/2 tsp | 1/2 tsp |
| Fresh baby spinach | 2 cup | 2 cup |
| California dates (pitted, finely chopped) | 2 whole | 2 whole |
| Lemon juice | 1 tbsp | 1 tbsp |
Step-By-Step Instructions
- In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery. Sauté for 3–4 minutes until they begin to soften.
- Add the garlic, cumin, coriander, and paprika. Cook for another 30 seconds until fragrant.
- Stir in the lentils, tomatoes, vegetable broth, and water. Bring to a boil, then reduce heat and simmer for 25–30 minutes, with lid slightly open, until the lentils are tender. Stir in the salt and pepper.
- Stir in the spinach and dates. Cook for 2–3 minutes until the spinach wilts.
- Stir in the fresh lemon juice. Serve soup warm.
Why This Recipe Works
- Dry lentils are an excellent source of plant-based protein and fiber, and they cook right in the broth, making this a true one-pot meal.
- Warm spices like cumin, coriander, and smoked paprika build layers of Moroccan-inspired flavor without relying on added fat or sodium.
- No-salt-added tomatoes and unsalted vegetable broth allow you to control the total sodium in the dish by adding salt to taste.
- California dates, added in a small, finely chopped amount, bring a subtle natural sweetness that balances the smoky, savory spices.
- Fresh spinach and lemon juice, stirred in at the end, add brightness, color, and extra nutrients without overcooking.
Tips for the Best Results
- Rinse the lentils well before adding them to the pot to remove any debris and help them cook evenly.
- Keep the lid slightly open while simmering to allow the soup to reduce slightly and thicken as the lentils cook.
- Chop the dates finely so they distribute evenly throughout the soup rather than forming large sweet pockets.
- Add the spinach and dates near the end of cooking so the spinach stays vibrant and doesn’t overcook.
- For a creamier texture, use an immersion blender to blend a portion of the soup directly in the pot, or transfer a few cups to a blender and stir it back in.
Storage Tips
- Refrigerator: Store in an airtight container for up to 5 days.
- Freezer: This soup freezes well; store in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm gently on the stovetop or in the microwave, adding a splash of water or broth if the soup has thickened too much after storing.
Delicious Variations to Try
- Spicier Version: Add a pinch of cayenne pepper or a dash of harissa paste along with the other spices for extra heat.
- Extra Vegetables: Stir in diced zucchini or bell pepper along with the onion, carrots, and celery for added nutrients and texture.
- Kale Instead of Spinach: Swap the baby spinach for chopped kale, adding it a few minutes earlier since kale takes slightly longer to wilt.
- Creamy Coconut Version: Stir in 1/2 cup of light coconut milk along with the broth for a creamier, slightly richer soup.
Frequently Asked Questions
Can I use canned lentils instead of dry lentils? Dry lentils are recommended for this recipe since they cook directly in the broth and absorb the spices as they simmer. If using canned lentils, add them later in the cooking process since they’re already tender, and reduce the simmer time accordingly.
Is this soup vegan? Yes, as written with vegetable broth, this soup is fully plant-based and vegan.
How many carbs are in this lentil soup recipe? Each 1-cup serving has approximately 30 grams of total carbohydrates and 21 grams of net carbs, thanks in part to the high fiber content from the lentils.
Can I make this soup ahead of time? Yes, this soup stores and reheats well, making it a great option for meal prep. It can be refrigerated for up to 5 days or frozen for up to 3 months.
Final Thoughts
Lentil Soup with California Dates and Spinach is a warming, fiber-rich, one-pot meal that brings together Moroccan-inspired spices, hearty lentils, and a touch of natural sweetness from dates. Finished with fresh spinach and a splash of lemon juice, it’s a comforting, vegetarian soup that’s just as satisfying reheated the next day as it is fresh off the stove.