This easy vegan Lentil Spinach Soup recipe is so satisfying and simple to prepare. Plus it's nutrient-dense, budget-friendly and freezer-friendly. (Gluten-free, oil-free.)
This simple Lentil Spinach Soup is made with nutrient-dense, budget-friendly ingredients.
Many of them are pantry staples so it is a great recipe to make when you're low on fresh produce.
Plus it is so thick, hearty, and satisfying with plant-based protein, iron, fiber, and no cholesterol.
It's great for lunch, dinner, meal prep, or even to stash away in the freezer.
Ingredients for Lentil Spinach Soup
For this recipe you will simmer in a large pot:
- Yellow onion
- Carrot: You could also include a couple stalks celery as well.
- Garlic cloves: Or substitute dried garlic powder.
- Green lentils or brown lentils: I enjoy the earthy flavor of green/brown lentils for this recipe and they hold their shape well. However, red lentils or black lentils could work too.
- Canned diced tomatoes: Either use regular or fire-roasted tomatoes if desired.
- Vegetable broth: Use low sodium broth if preferred.
- Fresh baby spinach: Or substitute frozen spinach, fresh kale, or other leafy greens.
- Ground cumin
- Smoked paprika
Make it spicy: Add red pepper flakes, cayenne pepper, chipotle in adobo sauce, black pepper, or simply top with hot sauce to taste before serving.
Spices + seasonings: Change up the spices as you see fit. Instead of cumin and smoked paprika, stir in dried herbs such as basil, oregano, parsley, thyme, bay leaf (remove before serving), curry powder, or Italian seasonings.
Vegetables: Add other veggies as you see fit such as potato, sweet potato, butternut squash, celery, cabbage, green beans, mushrooms, zucchini, summer squash, red bell pepper, etc.
Instant Pot: I have not personally tried this in a pressure cooker, however people have reported success with this cooking method. (One person said they sautéed the onion, carrot, and garlic first, then added everything and cooked on high for about 7 minutes.)
Garnish: Top your bowl with fresh herbs like cilantro or parsley before serving. Or you can also add a squeeze of lemon juice or lime juice to brighten it up.
Store leftovers in a sealed container in the fridge. We find they keep well for about 5-6 days.
Freezing: Lentil soup freezes well and is a great option for freezer meals. Just be sure to let it cool completely before freezing. It should keep for about 1-2 months.
Reheating from frozen: Place the container in the refrigerator overnight to thaw. Then reheat over medium-low heat on the stove, stirring occasionally. (Or simply reheat in the microwave.) You can also leave out the spinach until reheating. Then stir it in right before eating so it remains fresh.
Lentil Spinach Soup
- 1 yellow onion
- 1-2 carrots
- 3-4 cloves garlic
- 1 cup green/brown lentils (uncooked)
- 15 oz. can diced tomatoes (or fire-roasted)
- 4 cups vegetable broth
- 3 oz. fresh baby spinach
- 1 tsp. ground cumin
- 1/2 tsp. smoked paprika
- 1/4 tsp. salt (more to taste)
- Dice onion and carrot.
- In a stockpot over medium-high heat, sauté onion and carrot for about 7 minutes. (I use 3 Tbsp. water/broth for oil-free sauté method.)
- Meanwhile, mince garlic.
- Add garlic, cumin, smoked paprika, and salt to stockpot. Sauté 1 minute.
- Add broth, tomatoes, and lentils (rinsed and drained). Increase heat and bring to a light boil.
- Then reduce heat, cover, and simmer for about 30 minutes or until lentils are tender.
- Meanwhile, roughly chop spinach. Add spinach during last couple minutes of cooking.
- Salt to taste. (Or add a dash of hot sauce before serving.)
Nutrition Per Serving (Estimate)
If you are enjoying this vegan Lentil and Spinach Soup recipe, also check out: