NutriForks – Food & Recipes
Lunch

Lentil Soup with Sweet Potatoes and Spinach

This easy lentil soup with sweet potatoes and spinach is packed with protein and flavor. It freezes beautifully for quick dinners. Try this comforting one-pot m

Lentil Soup with Sweet Potatoes and Spinach
This easy lentil soup with sweet potatoes and spinach is packed with protein and flavor. It freezes beautifully for quick dinners. Try this comforting one-pot m
Table of contents

Why I Keep Coming Back to This Lentil Soup with Sweet Potatoes and Spinach

This lentil soup with sweet potatoes and spinach has become a staple in my kitchen. I first made it for my husband early in our marriage, not sure if he’d even like lentils. Turns out, he loved it, and now we make it all winter long. The sweet potatoes break down just enough to make the broth silky, while the lentils hold their shape and give the soup a satisfying bite. It’s a one-pot meal that feels like you spent hours on it, but really just needs about 40 minutes of simmering.

3 Reasons This Sweet Potato Lentil Soup Deserves a Spot in Your Rotation

  • The sweet potatoes add natural sweetness and creamy texture without any dairy.
  • It’s a hearty, vegetarian meal full of protein and fiber from lentils and spinach.
  • The soup freezes beautifully, so you can make a big batch and have easy dinners ready.

Key Ingredients for This Sweet Potato Lentil Soup

  • Brown lentils: They hold their shape well during simmering and don’t turn mushy. No need to soak them first. Look for lentils that are uniform in size and color.
  • Sweet potatoes: Small sweet potatoes work best because they cook evenly. Peel them if you prefer a smoother texture, but the skin is edible and adds fiber.
  • Fresh rosemary: Dried rosemary can be substituted, but fresh gives a more aromatic, piney flavor. Strip the leaves from the stem and chop finely.

Kitchen Tools You’ll Need for This Lentil Soup

  • Large pot or Dutch oven (at least 6 quarts) for even heat and enough space for all ingredients.
  • Wooden spoon or heatproof spatula for stirring.

Tips for Making the Best Easy Lentil Soup

Don’t skip sautéing the onion, garlic, carrot, celery, and sweet potatoes at the start. That step builds a flavorful base that makes the whole soup taste richer. Also, hold off on adding too much salt until the lentils are fully cooked. They can absorb salt as they soften, and you might end up with an overly salty pot if you season too early.

How to Adjust the Thickness of This Lentil Soup

Lentils are natural thickeners, so this soup will get thicker as it sits in the fridge. If you prefer a thinner soup, add an extra cup of water or broth at the start. If it’s too thick after cooking, stir in a little more liquid when you reheat. For a creamier texture without adding dairy, use a potato masher to gently mash some of the lentils right in the pot before serving.

Simple Variations for This Vegetarian Lentil Soup

You can swap the brown lentils for red lentils, which cook faster and break down into a creamier soup, just reduce the simmering time to about 20 minutes. For a spicier version, add a teaspoon of cumin or curry powder along with the thyme. If you’re not vegetarian, stir in some cooked Italian sausage or shredded chicken at the end. To make it vegan, simply skip the yogurt topping; the soup itself is already plant-based.

What to Serve with This Hearty Lentil Soup

Serve this soup with a crusty piece of bread for dipping, or a simple side salad with lemon vinaigrette to brighten the meal. A dollop of plain yogurt or a squeeze of fresh lime adds a nice tangy contrast to the sweet potatoes. If you want to make it a heartier dinner, pair it with a grilled cheese sandwich or a warm pita.

How to Store Leftover Lentil Soup with Sweet Potatoes and Spinach

Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors will continue to meld, making it even better the next day.

How to Freeze This Lentil Soup for Later

This soup freezes exceptionally well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Best Ways to Reheat This Lentil Soup

Reheat the soup on the stovetop over medium heat, stirring occasionally, until hot. If it has thickened too much, stir in a splash of water or broth. You can also microwave individual portions in a covered bowl for 2-3 minutes, stirring halfway through.

Frequently Asked Questions About This Lentil Soup

Can I use green lentils instead of brown?

Yes, green lentils work well. They hold their shape even more than brown lentils and may need a few extra minutes of simmering. Check for tenderness at the 35-minute mark and cook longer if needed.

Can I make this soup in an Instant Pot?

Absolutely. Use the sauté function to cook the vegetables, then add the remaining ingredients. Pressure cook on high for 10 minutes, then let the pressure release naturally for 10 minutes before quick-releasing the rest. Stir in the spinach after cooking.

Is this soup gluten-free?

Yes, all the ingredients in this recipe are naturally gluten-free. Just double-check the labels on your vegetable broth and canned tomatoes to be sure no gluten-containing additives are present.

Can I add other vegetables?

Definitely. Diced zucchini, bell peppers, or chopped kale are great additions. Add firmer vegetables like carrots and celery at the start with the sweet potatoes, and add softer greens like kale or spinach near the end of cooking.

Equipment

  • large pot
  • knife
  • cutting board
  • wooden spoon
Lentil Soup with Sweet Potatoes and Spinach

Recipe

Lentil Soup with Sweet Potatoes and Spinach

Pin recipe
Prep
PT0M
Cook
PT0M
Total
PT0M
Servings
0 servings
Course
Lunch

Ingredients

Instructions

  1. In a large pot, heat the olive oil. Add the onion and garlic. Saute until onion is tender and garlic is light brown in color. Add carrot, celery, and sweet potatoes. Cook until vegetables soften, about 5-7 minutes.
  2. Stir in the lentils, vegetable broth, and water. Add the diced tomatoes, bay leaves, thyme, and rosemary. Season with salt and pepper and stir. Cook on medium-low heat for about 35-40 minutes or until lentils are cooked.
  3. Add the fresh spinach and stir. If necessary, season with salt and pepper. Remove bay leaves and serve warm.

Nutrition (per serving, estimated)

Calories
415 kcal21% DV
Protein
22 g44% DV
Fat
5 g6% DV
Carbs
72 g26% DV
Fiber
28 g100% DV
Sodium
1120 mg49% DV

% Daily Values are based on a 2,000-calorie diet (FDA). Values are estimates — see our nutrition data sources.

complete the meal

Pairs Well With

First published

gluten-free , soup , vegan , vegetarian , Boiled

Written by

Nutriforks — Editorial team

NutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.