I have to say, this One-Pot Spiced Sweet Potato Lentil Soup Recipe has become one of my absolute favorites for cozy meals at home. I love how it combines hearty lentils and sweet potatoes with an exciting blend of warm spices, all cooked together in a single pot for maximum flavor and minimum fuss. It’s the kind of dish that feels both nourishing and indulgent, perfect for chilly evenings when you want something comforting that’s also full of character. Every spoonful delivers a satisfying mix of earthiness, sweetness, and just the right touch of spice, making it a staple I keep coming back to.
Why You'll Love This One-Pot Spiced Sweet Potato Lentil Soup Recipe
What really draws me in to this soup is its incredible flavor profile. The way cumin, cinnamon, coriander, and turmeric mingle together takes the lentils and sweet potatoes to a whole new level of deliciousness. Each bite offers this beautiful harmony of warmth and subtle sweetness, with a little kick from optional cayenne that keeps things lively without overpowering the dish. The spices feel cozy but vibrant all at once, which makes this soup feel special and different every time I make it.
Besides the taste, I adore how simple the preparation is. It’s all done in one pot, so I don't have to juggle multiple pans or do a mountain of dishes afterward. The recipe comes together in just about 50 minutes, which is perfect when I want something homemade but not overly complicated. It’s amazing for weeknight dinners but also elegant enough to serve to guests during fall or winter gatherings. The versatility and ease make this recipe stand out as a go-to for comfort food that doesn’t sacrifice flavor or texture.
Ingredients You'll Need
Everything about this recipe feels straightforward and accessible, yet every ingredient plays an essential role in creating its rich, satisfying character. From the hearty lentils and velvety sweet potatoes to the fragrant spices and fresh green beans, each element adds depth, texture, or brightness that makes this soup truly enjoyable.
- Lentils: I use brown or green lentils for their texture and ability to soak up flavors beautifully.
- Water or oil: For sautéing the onions to build a flavorful base without heaviness.
- Red onion: Adds subtle sweetness and aromatic depth.
- Garlic: A must for that signature warmth and complexity.
- Sweet potato: Provides natural sweetness and creamy texture.
- Sea salt and black pepper: Essential seasonings that bring out all the other flavors.
- Spices: Ground cumin, cinnamon, coriander, turmeric, and optional cayenne for that cozy, layered warmth.
- Vegetable broth: The liquid base that melds everything together without overpowering.
- Coconut sugar: Adds a delicate sweet balance, but maple syrup or honey also work beautifully.
- Green beans: For a fresh, crisp contrast and vibrant color.
- Fresh cilantro, red pepper flake, and fresh minced garlic: Perfect garnishes to brighten and kick up the final presentation.
Directions
Step 1: If you have time, soak the lentils overnight or for at least 6 hours in cool water to improve digestibility and reduce cooking time. Rinse and drain them well before using. If you’re short on time, you can skip soaking and just increase the cooking time slightly.
Step 2: Heat a large pot or Dutch oven over medium-high heat. Add the water or oil, then toss in the diced red onion. Sauté for about 5 minutes, stirring frequently, until the onions soften and just begin to brown. Add more water or oil as needed to prevent sticking and to get a nice caramelization.
Step 3: Stir in the minced garlic and cook for an additional minute, being careful not to let it burn. Next, add your sweet potato chunks along with sea salt, black pepper, cumin, cinnamon, coriander, turmeric, and the optional pinch of cayenne. Stir everything well to coat the sweet potatoes with the spices and cook for about 4 minutes, stirring often to release all those fragrant aromas.
Step 4: Pour in about 5 cups of vegetable broth to start, bringing it to a gentle boil. Then stir in the lentils and the coconut sugar, along with an extra pinch of salt. Once the mixture returns to a low boil, reduce the heat to a simmer and partially cover the pot, leaving the lid slightly ajar to let steam escape. Let it cook for approximately 20 minutes, or until the lentils are tender, checking occasionally and adding more broth if it looks too thick.
Step 5: When the lentils are just tender, stir in the green beans and cover the pot again. Cook for another 10 minutes so the green beans become tender but still hold a little bite. If the soup is too thick, gradually add the remaining broth until you reach your desired consistency.
Step 6: Turn off the heat and allow the soup to rest for at least 5 minutes. This step lets all the flavors settle and deepens the richness of the dish.
Step 7: Taste your soup and adjust the seasoning as you like—more cumin for smokiness, extra cinnamon for warmth, additional salt for brightness, a bit more coconut sugar to enhance sweetness, or extra cayenne or black pepper for heat. I love to top mine with fresh cilantro, a sprinkle of red pepper flakes, and sometimes a little fresh minced garlic for an extra flavor pop.
Step 8: Serve this delicious soup as is or alongside your favorite grains or steamed vegetables for a more filling meal.
Servings and Timing
This One-Pot Spiced Sweet Potato Lentil Soup Recipe makes about 4 generous servings, which is perfect for a family meal or for leftovers. The prep time is roughly 10 minutes if you don't soak the lentils ahead, with a cook time of about 40 minutes, bringing the total to just 50 minutes. The resting time of 5 minutes is key to allow flavors to meld beautifully before digging in.
How to Serve This One-Pot Spiced Sweet Potato Lentil Soup Recipe
I love serving this soup hot or warm, especially during cooler months when it feels like a big, warm hug you can eat. For an added touch, I often serve it with a side of crusty bread or fluffy steamed rice, which soaks up the flavorful broth perfectly. Roasted vegetables or a simple green salad also make excellent accompaniments, bringing fresh textures and balance to the meal.
Presentation can be so simple yet inviting. I like ladling the soup into deep bowls and sprinkling fresh cilantro and red pepper flakes on top just before serving. A drizzle of extra virgin olive oil or a dollop of coconut yogurt adds lovely richness if I’m looking to dress it up. If you’re hosting, you can serve it in small cups as a fun starter. For the beverage pairing, a crisp white wine or an herbal iced tea complements the spice profile nicely, but a lightly spiced chai tea also makes a cozy, thematic partner on chilly evenings.
This soup is perfect for not only weeknight comfort but also casual dinner parties or holiday meals when you want something hearty yet unique. Portion-wise, I usually stick to about one and a half cups per serving, ensuring everyone gets enough to feel satisfied without it being too heavy before dessert. I always recommend enjoying it fresh and hot to experience the full depth of flavors and textures.
Variations
One of the things I enjoy most about this One-Pot Spiced Sweet Potato Lentil Soup Recipe is how adaptable it is. If you want to switch up the texture or flavors, consider swapping the green beans for kale, collard greens, or even diced carrots. These greens add a different kind of earthiness and color that refreshes the soup’s appearance and taste.
If you are gluten-free or vegan, this recipe is naturally suitable, especially if you use maple syrup or coconut sugar instead of honey. For a non-vegan twist, a splash of cream or yogurt added just before serving gives the soup an extra lushness that feels indulgent but still wholesome. I’ve also experimented with adding a bit of smoked paprika or garam masala for a different spice dimension that works wonderfully if you like bolder flavors.
For different cooking methods, if you’re short on time, an Instant Pot or pressure cooker can cut the cooking duration dramatically while still infusing the soup with intense flavor. Just sauté the onions and spices in the pot, then add the remaining ingredients and cook on high pressure for about 15 minutes. Always remember to adjust seasoning after cooking to keep that balanced profile.
Storage and Reheating
Storing Leftovers
When I have leftovers, I transfer the soup into airtight glass containers or BPA-free plastic containers to keep things fresh. Stored properly in the fridge, it stays good for up to 5 to 7 days. I find that letting it cool slightly before sealing prevents condensation that can dilute the soup’s wonderful consistency.
Freezing
This soup freezes beautifully, which makes it a lifesaver for busy weeks. I portion it out into freezer-safe containers or heavy-duty ziplock bags and remove as much air as possible before sealing. It will keep well in the freezer for up to one month without losing much flavor or texture. Just be sure to leave some space at the top of the container, as the soup expands slightly when frozen.
Reheating
To reheat, I prefer warming the soup gently on the stovetop over medium heat to prevent scorching and to revive the taste nicely. Adding a splash of vegetable broth or water while reheating helps maintain the right consistency if it thickened in the fridge or freezer. I avoid microwaving unless in a pinch, as I find the flavor doesn't develop as well and the texture can sometimes become uneven. Stir often and heat just until hot, then finish with fresh garnishes to brighten every bowl.
FAQs
Can I use different types of lentils for this recipe?
Absolutely! Brown or green lentils work best because they hold their shape well during cooking. Red lentils cook faster and tend to break down, making a thicker, creamier soup. If you prefer a smoother texture, you can try red lentils, but adjust cooking times accordingly.
Is soaking lentils necessary?
Soaking lentils is optional for this recipe. I recommend soaking if you have the time because it reduces cook time and can improve digestibility. If you skip soaking, just expect a slightly longer simmering period until the lentils are tender. Either way, rinsing thoroughly is important to remove debris and bitterness.
Can I make this soup spicier?
Definitely! The recipe includes a pinch of cayenne for heat, but you can increase that amount or add a dash of crushed red pepper flakes or chili powder. For layers of heat, fresh diced jalapeños or a splash of hot sauce right before serving also works wonders.
What can I use if I don’t have coconut sugar?
If you don’t have coconut sugar, maple syrup or honey are great substitutes that add a mild sweetness and depth similar to coconut sugar. If you prefer to avoid sweetness altogether, you can reduce or omit it, but it does help balance the spices nicely.
Is this soup suitable for meal prep?
This soup is perfect for meal prep because it keeps well in the fridge and freezer and reheats beautifully. I often make a big batch on weekends to enjoy throughout the week. It’s nutritious, filling, and doesn’t lose its flavor or texture with reheating.
Conclusion
I truly hope you give this One-Pot Spiced Sweet Potato Lentil Soup Recipe a try because it’s one of those comforting yet exciting dishes I always look forward to making. It delivers deep, complex flavors without fuss, and the ease of cooking everything in one pot makes it a win in my book. Whether you’re after a nourishing weeknight dinner or a crowd-pleasing dish for cold-weather gatherings, this soup is here to warm you up and brighten your table. Trust me, once you try it, it’ll likely become a favorite for your home too.
PrintOne-Pot Spiced Sweet Potato Lentil Soup Recipe
A hearty and flavorful 1-pot spiced sweet potato and lentil soup packed with aromatic spices, tender lentils, and nutritious vegetables. Perfect for a cozy, nutritious meal that is both vegan and gluten free, this easy-to-make soup blends warming spices like cumin, cinnamon, coriander, and turmeric with the natural sweetness of sweet potatoes and a touch of coconut sugar. Ready in under an hour, it’s an ideal dish for a wholesome weeknight dinner or meal prep.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Vegetarian
- Diet: Vegan, Gluten Free
Ingredients
Lentils and Vegetables
- 1 cup rinsed brown or green lentils (soaking overnight optional)
- 1 ¼ cups diced red onion (about 1 small-medium onion)
- 4 cloves garlic, minced
- 1 large sweet potato, peeled and chopped into bite-sized pieces (about 2 cups)
- 1 cup chopped green beans (fresh or frozen; or substitute sturdy greens like kale or collard greens)
Spices and Seasonings
- ½ tsp sea salt, plus more to taste
- ¼ tsp black pepper
- 1 Tbsp ground cumin
- 1 ½ tsp ground cinnamon
- 1 ½ tsp ground coriander
- ¼ tsp ground turmeric
- 1 pinch cayenne pepper (optional)
Liquids and Sweetener
- ¼ cup water (or 2 Tbsp avocado or neutral cooking oil for sautéing)
- 5-6 cups vegetable broth (store-bought or homemade)
- 1-2 tablespoon coconut sugar (or maple syrup or honey if not vegan)
Garnishes (Optional)
- Fresh cilantro
- Red pepper flakes
- Fresh minced garlic
Instructions
- Soak Lentils (Optional): Rinse lentils and place in a bowl. Cover with at least 2 inches of cool water and soak for 6 hours or overnight to improve digestibility. Drain and rinse before cooking.
- Sauté Onion: Heat a large pot or Dutch oven over medium-high heat. Add ¼ cup water or 2 tablespoons oil, then add diced onion. Sauté for about 5 minutes, stirring frequently until onions are slightly browned. Add more water or oil if needed to prevent sticking.
- Add Garlic and Spices: Stir in minced garlic and cook for 1 more minute. Add chopped sweet potato along with salt, black pepper, cumin, cinnamon, coriander, turmeric, and cayenne pepper if using. Stir well to coat all ingredients and sauté for 4 minutes, stirring often.
- Add Broth and Lentils: Pour in 5 cups vegetable broth and bring to a low boil. Add soaked or unsoaked lentils, coconut sugar, and another pinch of salt. Stir to combine. Once it returns to a low boil, reduce heat to a simmer, cover loosely (lid cracked open to let steam escape), and cook for about 20 minutes or until lentils are tender. Cooking time depends on lentil type and soaking.
- Add Green Beans and Simmer: Stir in chopped green beans and cover the pot. If the soup seems too thick, add the remaining 1-2 cups of vegetable broth. Simmer for an additional 10 minutes to cook the green beans and meld flavors.
- Rest and Adjust Seasoning: Turn off heat and let soup rest for at least 5 minutes. Taste and adjust seasoning as desired—add extra cumin for smokiness, cinnamon for warmth, salt for balance, coconut sugar for sweetness, or more pepper/cayenne for heat.
- Serve: Ladle soup into bowls and serve as is, over grains, or with steamed vegetables. Garnish with fresh cilantro, red pepper flakes, and fresh minced garlic if desired.
- Store Leftovers: Store leftover soup covered in the refrigerator for 5-7 days or freeze for up to 1 month. Reheat gently on the stovetop over medium heat, adding extra broth or water as needed to reach desired consistency.
Notes
- Soaking lentils overnight reduces cooking time and improves digestibility but is optional.
- If you’re short on time, rinse lentils well and use unsoaked lentils—just allow extra simmering time.
- You can substitute green beans with kale, collard greens, or other sturdy greens as preferred.
- Use neutral oil such as avocado oil if you prefer oil over water for sautéing.
- Adjust sweetness by varying coconut sugar or using maple syrup or honey (if not vegan).
- Store leftover soup in an airtight container; reheat gently to preserve texture and flavor.

Leave a Reply