| |

Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe

I absolutely love this Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe because it’s like a big, warm hug in a bowl. The sweetness of the potatoes paired with hearty lentils and the brightness of fresh spinach makes it a comforting, nourishing meal you’ll want on repeat — especially on chilly evenings or when you need a little extra cozy in your life.

When I first tried this soup, I was blown away by how the flavors melded together so naturally, and surprisingly quickly. Whether you’re looking for a weeknight dinner or a make-ahead lunch that tastes even better the next day, this Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe is one of those comforting dishes that’s both humble and special.

❤️

Why You’ll Love This Recipe

  • Comforting & Nutritious: Sweet potatoes and lentils combine for a hearty, fiber-rich meal that fills you up without weighing you down.
  • Flavor-Packed: A blend of spices and fresh herbs creates depth without complicated techniques or hard-to-find ingredients.
  • Versatile & Easy: Whether you prefer it pureed creamy or chunky, this soup adapts beautifully—and it keeps well for busy days.
  • Perfect for Everyone: Naturally vegan and gluten-free, making it an excellent choice for many diets.

Ingredients You’ll Need

I’ve found that using fresh vegetables alongside pantry staples like lentils and canned tomatoes balances nutrition and convenience perfectly. Here’s a quick rundown of the ingredients I use and why they work so well together in this Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe.

  • Olive oil: Enhances flavor and helps soften the onions and garlic, building a tasty base.
  • Sweet onion: Adds a subtle sweetness; I prefer small yellow onions for their mildness.
  • Garlic cloves: Essential for that fragrant, savory kick.
  • Carrots: Adds natural sweetness and texture contrast.
  • Celery ribs: Brings aromatic depth and slight crunch if you leave chunks.
  • Smoked paprika or sweet paprika: I opt for smoked paprika when I want a touch of warmth and complexity.
  • Dried oregano, thyme, cumin: These herbs and spices layer earthy and herbaceous notes.
  • Salt and black pepper: Balances and elevates all the flavors.
  • Diced tomatoes: Canned fire-roasted tomatoes add a smoky sweetness that complements the sweet potato nicely.
  • Vegetable broth or stock: A rich base that ties everything together; homemade or store-bought both work great.
  • Bay leaves: Adds subtle aromatic complexity; don’t forget to remove before serving!
  • Red or brown lentils: The heart of the soup, providing protein and thickening the broth as they cook.
  • Sweet potato: Peeled and cubed, it gives body, color, and natural sweetness.
  • Fresh spinach: Added at the end for brightness and a nutrient boost.
  • Fresh parsley: Finishes the soup with freshness and a pop of color.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the things I love about this Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe is how adaptable it is. I often tweak it depending on what I have on hand or dietary needs, and you’ll find it’s wonderfully forgiving for customization.

  • Spice it up: I sometimes add a pinch of cayenne or red pepper flakes for a subtle kick that wakes up the palate.
  • Make it creamier: Blending half the soup really gives it that rich, velvety texture without adding cream.
  • Bulk it up: Adding chopped kale or Swiss chard along with spinach gives it an extra leafy green goodness.
  • Protein boost: Toss in some cooked chickpeas or shredded rotisserie chicken for a meatier version.
  • Seasonal swaps: In cooler months, I swap spinach for hearty kale or collards to match the season’s vibe.

How to Make Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe

Step 1: Sauté the Aromatics for a Flavorful Base

Start by heating up the olive oil in a large pot or Dutch oven over medium-high heat. Toss in the diced sweet onion and minced garlic, sautéing them for about 2 minutes until they’re fragrant and just beginning to soften. This step is key because it lets those foundational flavors bloom, making the soup taste layered and delicious right from the start. Be careful not to brown the garlic too much — you want it golden, not bitter.

Step 2: Add the Carrots, Celery, and Spices

Next, stir in the diced carrots and celery and sauté for another 4 minutes. As the veggies soften, sprinkle in your smoked paprika, oregano, thyme, cumin, salt, and pepper. Keep stirring for 3 to 4 minutes until the spices become fragrant—this little moment releases that wonderful aroma that signals the magic happening in your pot.

Step 3: Add Tomatoes, Broth, Lentils, and Sweet Potato

Pour in the canned diced tomatoes (fire-roasted if you want that smoky depth) and the vegetable broth, followed by the lentils, cubed sweet potato, and whole bay leaves. Give everything a good stir to combine, then bring the soup to a low simmer. From here, patience is your friend — let it gently bubble away for about 30 minutes, stirring occasionally until the lentils and sweet potatoes are tender but not mushy.

Step 4: Adjust Texture and Add Greens

If you prefer a thinner texture, here’s a trick I discovered that works wonders: scoop out about half the soup and use an immersion blender to puree it right in the pot. This keeps the chunkiness while adding creaminess. Finally, stir in the fresh spinach and parsley, letting the greens wilt gently for 3-4 minutes. Don’t skip this step — the spinach brightens the soup and adds vibrant color.

Step 5: Serve and Enjoy

Remove and discard the bay leaves. Ladle your soup into bowls and garnish with extra parsley, a sprinkle of crushed red pepper flakes if you like heat, a squeeze of lemon to brighten, and crumbled feta or a dollop of Greek yogurt for that creamy finish (if you’re not vegan). It’s ready to serve warm, and trust me, it’ll bring everyone back for seconds.

👨‍🍳

Pro Tips for Making Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe

  • Rinse Lentils Thoroughly: Before cooking, I always rinse and pick through my lentils to avoid grit, which can ruin a perfect bowl.
  • Use Fire-Roasted Tomatoes: This simple swap adds an irresistible smoky flavor that complements the spices beautifully.
  • Don’t Overcook the Spinach: Add it last so it just wilts and stays vibrant, keeping the soup fresh and bright.
  • Avoid Mushy Lentils: Keep an eye on cooking time because you want lentils tender but intact for the best texture.

How to Serve Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe

A white bowl filled with thick lentil stew, showing layers of orange chunks of cooked squash mixed with small lentils in a rich orange-brown broth. Bright green fresh parsley leaves are sprinkled on top, adding a touch of color. A silver spoon stands upright in the bowl, which sits on a white marbled surface covered partially by a blue and white striped cloth. The stew has a slightly glossy texture with visible bits of herbs mixed in, creating a hearty and warm look. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I usually go for a handful of chopped fresh parsley for freshness and a sprinkle of crushed red pepper flakes if I want to add a bit of heat. A squeeze of fresh lemon juice right on top elevates the whole bowl, giving it a bright, tangy finish. If you’re not vegan, crumbled feta cheese or a spoonful of creamy Greek yogurt adds a lovely contrasting cooling effect that melts perfectly into the warm soup.

Side Dishes

I love pairing this soup with a side of crusty whole-grain bread or warm pita to soak up every last drop. For a heartier meal, a simple mixed green salad with a light vinaigrette complements the soup’s warmth without overpowering it. Sometimes, I even serve it alongside roasted vegetables for an extra veggie boost.

Creative Ways to Present

For family dinners or small gatherings, I like to serve this soup in individual rustic bowls with a drizzle of olive oil and a few edible flower petals on top for a fun, unexpected pop. You can also serve it with a wedge of lemon on the side and a small dish of garnishes so everyone can customize their bowl. It’s simple but feels special, and everyone appreciates the fresh flavors.

Make Ahead and Storage

Storing Leftovers

After making this Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe, I let leftovers cool completely and then store them in airtight containers in the fridge. It keeps beautifully for about 4 days, which is great for weekday lunches. I always give it a good stir before reheating to redistribute the flavors.

Freezing

Freezing this soup works wonderfully if you want to save some for later. I portion it into freezer-safe containers or heavy-duty zip-top bags, leaving a bit of space for expansion. It freezes well for several months, making it perfect for meal prep or quick dinners on busy days. Just make sure to add the spinach fresh when reheating, as it can get soggy otherwise.

Reheating

I usually reheat leftovers on the stovetop over medium heat, stirring occasionally until warmed through. If the soup has thickened too much, adding a splash of vegetable broth or water helps bring it back to the perfect consistency. This way, the flavors stay vibrant and the texture is spot on, just like the first time you made it.

FAQs

  1. Can I use other types of lentils in this recipe?

    Absolutely! While red or brown lentils are the best choices for cooking time and texture in this Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe, you can try green or French lentils as well. Just note that they may require longer cooking and hold their shape differently.

  2. Is this soup freezer-friendly?

    Yes, this soup freezes beautifully. To maintain the best texture, freeze the soup without the fresh spinach and add it freshly wilted after reheating. Portion it out in airtight containers for easy meals later.

  3. Can I make this soup in a slow cooker?

    You can! Brown the onions and garlic first on the stove, then add everything else to your slow cooker. Cook on low 6-8 hours or high 3-4 hours until lentils and sweet potatoes are tender. Add the spinach in the last 10-15 minutes to keep it fresh.

  4. How can I make this soup creamier without dairy?

    Try pureeing half the soup with an immersion blender or regular blender to create a creamy texture without adding cream or dairy. Alternatively, stirring in a splash of coconut milk adds a subtle richness.

  5. What can I use if I don’t have fresh spinach?

    If fresh spinach isn’t available, baby kale or frozen spinach (well-drained) can be good substitutes. Just add them towards the end and allow to wilt completely before serving.

Final Thoughts

This Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe has become one of my kitchen staples—not just because it’s easy and nutritious, but because it genuinely feels like comfort food made good for you. I know you’ll enjoy how the flavors come together and how satisfying it is after a busy day. Give it a try and make it your own; I’m sure it’ll become a favorite in your home, just like it is in mine.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato and Lentil Soup with Tomatoes and Spinach Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 76 reviews
  • Author: Villerius
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegan

Description

This hearty Sweet Potato Soup with Lentils is a comforting and nutritious dish combining the natural sweetness of sweet potatoes with the earthiness of lentils. Infused with a blend of aromatic spices and fresh herbs, this soup is perfect for cozy dinners and offers a creamy texture that can be customized with partial blending. It’s a wholesome vegan meal that packs a flavorful punch and is easy to prepare on the stovetop.


Ingredients

Base Ingredients

  • 2 tablespoons olive oil
  • 1 small sweet onion, diced
  • 3 garlic cloves, minced
  • 2 carrots, peeled and diced
  • 2 celery ribs, diced

Spices

  • 1 teaspoon smoked paprika or sweet paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon thyme
  • 1 teaspoon cumin
  • 1/2 teaspoon salt
  • 1/8 teaspoon ground black pepper

Liquids and Canned Goods

  • 1 (15 ounce) can of diced tomatoes (fire roasted diced tomatoes can be used as a substitute)
  • 6 cups vegetable broth or vegetable stock

Main Additions

  • 3 whole bay leaves
  • 1 cup dry red or brown lentils, rinsed and picked through
  • 1 large sweet potato, peeled and cubed into small cubes

Finishing Ingredients

  • 1 cup fresh spinach, packed
  • 1/4 cup fresh parsley, chopped


Instructions

  1. Sauté Aromatics: In a large pot or Dutch oven, heat 2 tablespoons of olive oil over medium-high heat. Add the diced sweet onion and minced garlic, sautéing for about 2 minutes until softened and fragrant.
  2. Add Vegetables: Incorporate the peeled and diced carrots and celery ribs into the pot. Continue to sauté for an additional 4 minutes, allowing the vegetables to soften slightly.
  3. Toast Spices: Sprinkle in the smoked or sweet paprika, dried oregano, cumin, thyme, salt, and black pepper. Stir well and sauté for 3-4 minutes to bloom the spices and deepen their flavors.
  4. Add Tomato and Broth: Pour in the canned diced tomatoes along with the vegetable broth. Add the bay leaves, rinsed lentils, and cubed sweet potatoes. Stir all ingredients together thoroughly.
  5. Simmer Soup: Bring the mixture to a low simmer. Cover and let it simmer gently for about 30 minutes, stirring occasionally, until the lentils and sweet potatoes are tender.
  6. Optional Blending: For a thinner or creamier soup texture, remove half of the soup and blend it using an immersion blender or regular blender. Return the blended soup back into the pot and stir to combine.
  7. Add Greens and Herbs: Stir in the fresh spinach and chopped parsley. Allow the spinach to wilt for 3-4 minutes while simmering.
  8. Finish and Serve: Remove and discard the bay leaves. Serve the soup warm, garnished with extra fresh parsley, a squeeze of lemon wedge, crushed red pepper flakes, and optionally topped with feta cheese or Greek yogurt for a non-vegan variation.

Notes

  • Leftovers can be stored in the refrigerator for up to 4 days.
  • The soup freezes well for several months when kept in an airtight container.
  • You can adjust the consistency by blending part of the soup according to preference.
  • For a richer flavor, consider topping with feta or Greek yogurt if not adhering to a vegan diet.

Nutrition

  • Serving Size: 1 cup
  • Calories: 230
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star