Spiced Sweet Potato Soup with Coconut, Lime, and White Beans

This Spiced Sweet Potato Soup with Coconut, Lime, and White Beans is a cozy, nourishing meal packed with warming spices, creamy coconut milk, tender sweet potatoes, and hearty white beans. A squeeze of fresh lime adds a bright, refreshing finish, while baby spinach brings a pop of color and extra goodness to every bowl.

Made with simple pantry staples and ready in just 30 minutes, this vegetarian soup is perfect for busy weeknights when you want something comforting without spending hours in the kitchen. It’s naturally vegan and gluten-free, making it an easy, satisfying option for a variety of diets.

Why You’ll Love This Recipe

  • Ready in 30 minutes: With just 10 minutes of preparation and 20 minutes of cooking, this soup is ideal for quick lunches and weeknight dinners.
  • Creamy without heavy cream: Coconut milk creates a rich, smooth broth that pairs beautifully with sweet potatoes and warming spices.
  • Packed with plant-based ingredients: White beans, sweet potatoes, and spinach make this a wholesome, vegetable-forward meal.
  • Easy to customize: Adjust the spices, swap the greens, or use coconut cream for a thicker consistency.
  • Great for meal prep: The flavors develop as the soup rests, making leftovers especially enjoyable the next day.

Ingredients You’ll Need

  • Sweet potato: Half a pound of sweet potato adds natural sweetness, a tender texture, and a beautiful golden-orange color.
  • Olive oil: Just two teaspoons are needed to sauté the onion and help release its flavor.
  • White beans: One 15-ounce can of cannellini or Great Northern beans adds a hearty texture to the soup.
  • Onion: Three-quarters of a cup of diced onion creates a flavorful base.
  • Fresh garlic: Two teaspoons of minced garlic bring a savory aroma and depth.
  • Salt and black pepper: These simple seasonings help balance the sweetness of the potato and the richness of the coconut milk.
  • Paprika: Use regular or smoked paprika for gentle warmth and extra flavor.
  • Turmeric: Half a teaspoon gives the broth its golden hue and earthy flavor.
  • Dried thyme or Italian seasoning: Either option adds a fragrant herbal note.
  • Vegetable broth: Five cups form the soup’s flavorful base. Choose a gluten-free broth if needed.
  • Canned coconut milk: Two-thirds of a cup adds creaminess and a subtle coconut flavor. Shake the can before measuring.
  • Baby spinach: Two cups of fresh spinach add color and wilt gently into the hot soup.
  • Lime juice: Half a teaspoon brightens the broth and balances the creamy coconut milk.
  • Fresh cilantro: Use it as a garnish for a fresh, herbaceous finish.

Equipment Needed

  • Dutch oven or large heavy-bottomed pot
  • Baking sheet and parchment paper, if needed for preparing the sweet potato
  • Measuring spoons
  • Airtight containers for storing leftovers

How to Make Spiced Sweet Potato Soup

Step 1: Prepare the Ingredients

Peel the sweet potato and cut it into small, evenly sized cubes so it cooks quickly and evenly. Dice the onion, mince the garlic, drain and rinse the white beans, and measure out the spices and broth.

Step 2: Sauté the Onion and Garlic

Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and sauté for about 2 minutes, stirring occasionally, until it begins to soften.

Add the minced garlic and cook for another 30 seconds, stirring so it becomes fragrant without burning.

Step 3: Add the Spices

Stir in the salt, paprika, turmeric, black pepper, and dried thyme or Italian seasoning. Let the spices mix with the onion and garlic, releasing their aroma into the oil.

This quick step helps distribute the seasoning throughout the soup instead of leaving the spices concentrated in the broth.

Step 4: Simmer the Sweet Potatoes

Add the cubed sweet potato and vegetable broth to the pot. Bring the mixture to a simmer, then cook for about 10 minutes, or until the sweet potato is tender when pierced with a fork.

Cutting the potato into small, uniform pieces helps it cook within the recommended time.

Step 5: Add the Beans and Coconut Milk

Stir in the drained white beans and coconut milk. Allow the soup to simmer for another 5 minutes so the beans warm through and the flavors come together.

Shake the coconut milk can well before using it to help combine the creamy portion with the liquid.

Step 6: Finish with Spinach and Lime

Add the fresh baby spinach and stir until the leaves wilt into the hot soup. Drizzle in the lime juice and taste the broth, adjusting the seasoning if needed.

Ladle into bowls and garnish with fresh cilantro before serving.

Spiced Sweet Potato Soup with Coconut Lime and White Beans
Spiced Sweet Potato Soup with Coconut, Lime, and White Beans 7

Tips for Success

  • Cut the sweet potato evenly: Small, uniform cubes cook faster and help ensure every piece becomes tender at the same time.
  • Don’t burn the garlic: Garlic cooks quickly, so 30 seconds is usually enough before adding the remaining ingredients.
  • Let the spices bloom: Stirring the spices into the sautéed onion and garlic helps bring out their aroma and flavor.
  • Shake the coconut milk: Canned coconut milk can separate in storage. Shake it well before opening and measuring.
  • Add spinach near the end: This keeps the leaves tender and prevents them from becoming overly soft.
  • Finish with lime juice: A little acidity balances the sweetness of the potato and the richness of the coconut milk.
  • Adjust the consistency: For a thicker soup, use coconut cream and reduce the broth. Alternatively, stir in a cornstarch slurry near the end and simmer until thickened.

Recipe Variations

  • Make it extra creamy: Replace the coconut milk with coconut cream and use less vegetable broth for a thicker soup.
  • Add more vegetables: Chopped carrots or additional leafy greens can be added to suit your preferences.
  • Change the beans: Cannellini and Great Northern beans both work well, but another mild white bean can also be used.
  • Try smoked paprika: Smoked paprika adds a deeper, slightly smoky flavor, while regular paprika keeps the taste milder.
  • Adjust the herbs: Use dried thyme for an earthy flavor or Italian seasoning for a slightly different herbal blend.
  • Make it spicy: If you enjoy heat, add a pinch of chili flakes with the other spices.

What to Serve With Spiced Sweet Potato Soup

This soup is satisfying on its own, but a few simple sides can turn it into a more substantial meal.

  • Crusty bread: Serve with warm sourdough or rustic bread for dipping into the creamy broth.
  • Toasted pita: A crisp pita adds a pleasant contrast to the tender vegetables and beans.
  • Fresh green salad: A light salad with a citrus dressing complements the soup’s coconut and lime flavors.
  • Roasted vegetables: Serve alongside roasted broccoli, carrots, or cauliflower for an extra vegetable-rich dinner.
  • Rice: A small bowl of rice makes the meal more filling and pairs nicely with the spiced coconut broth.

Storage and Reheating

How to Store Leftover Soup

Allow the soup to cool, then transfer it to an airtight container and refrigerate for 2–3 days. The flavors can develop as the soup rests, making leftovers particularly delicious the following day.

Can You Freeze This Soup?

Yes. For the best results, freeze the soup soon after cooking once it has cooled. Divide it into airtight, freezer-safe containers and freeze for 2–3 months.

Thaw the soup before reheating. You may need to add a little extra vegetable broth or water to restore the desired consistency.

How to Reheat

Reheat the soup gently in a saucepan over medium-low heat, stirring occasionally until warmed through. Add a splash of broth or water if it has thickened during storage. You can also microwave individual portions in a suitable container, stirring halfway through heating.

Frequently Asked Questions

Is Spiced Sweet Potato Soup vegan?

Yes. This recipe uses olive oil, vegetable broth, coconut milk, vegetables, and white beans, with no animal-derived ingredients. Check your vegetable broth label to ensure it meets your dietary needs.

Is this soup gluten-free?

The ingredients listed are naturally gluten-free, but check the vegetable broth and any seasonings you use to ensure they are suitable for a gluten-free diet.

Can I use a different type of white bean?

Absolutely. Cannellini beans and Great Northern beans are both excellent choices. Use whichever you have available, making sure to drain and rinse canned beans before adding them.

Can I make the soup thicker?

Yes. Use coconut cream instead of coconut milk and reduce the amount of broth. You can also prepare a cornstarch slurry, stir it into the soup near the end of cooking, and simmer until the broth thickens.

Can I make this soup ahead of time?

Yes. Prepare the soup, let it cool, and refrigerate it in an airtight container for 2–3 days. The flavors may become even more developed by the following day. Reheat gently before serving.

What can I use instead of baby spinach?

Baby kale or another leafy green can work as an alternative. Add it toward the end of cooking and allow enough time for the leaves to soften.

Can I freeze the soup?

Yes. Freeze the cooled soup in airtight containers for 2–3 months. After thawing, reheat gently and add extra liquid if necessary to achieve your preferred consistency.

Nutrition Information

The following nutrition information is provided per serving. The original recipe lists 4 large or 6 smaller servings, so the exact nutritional values may vary depending on portion size.

  • Calories: 177 kcal
  • Carbohydrates: 21 g
  • Protein: 3 g
  • Fat: 10 g
  • Saturated Fat: 8 g
  • Polyunsaturated Fat: 0.4 g
  • Monounsaturated Fat: 2 g
  • Sodium: 1,517 mg
  • Potassium: 411 mg
  • Fiber: 3 g
  • Sugar: 6 g
  • Vitamin A: 10,082 IU
  • Vitamin C: 9 mg
  • Calcium: 51 mg
  • Iron: 2 mg

Final Thoughts

Spiced Sweet Potato Soup with Coconut, Lime, and White Beans is a simple way to bring warmth and flavor to the dinner table without a long list of complicated ingredients. Sweet potatoes provide a naturally sweet base, white beans add heartiness, and coconut milk gives the broth a creamy texture, while lime and cilantro keep everything tasting fresh.

Ready in just 30 minutes, this comforting soup is a lovely option for a quick lunch, an easy weeknight dinner, or a make-ahead meal for busy days. Serve it with crusty bread, save the leftovers for tomorrow, and enjoy a bowl of cozy, spiced goodness whenever you need it.

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
Spiced Sweet Potato Soup

Spiced Sweet Potato Soup with Coconut, Lime, and White Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 30 minutes
  • Yield: 4 large or 6 smaller servings

Description

This Spiced Sweet Potato Soup with Coconut, Lime, and White Beans is a nourishing, comforting meal made with simple pantry staples. Sweet potatoes, creamy coconut milk, white beans, and tender spinach simmer in a warmly spiced vegetable broth with turmeric, paprika, and thyme. A splash of lime juice and fresh cilantro brighten every bowl. This easy soup is vegan, gluten-free, and ready in just 30 minutes.


Ingredients

  • 1/2 pound sweet potato, peeled and diced
  • 2 teaspoons olive oil
  • 1 (15-ounce) can white beans, such as cannellini or Great Northern beans, drained and rinsed
  • 3/4 cup diced onion
  • 2 teaspoons minced fresh garlic
  • 1/2 teaspoon salt
  • 1/2 teaspoon lime juice
  • 1/4 teaspoon regular or smoked paprika
  • 1/2 teaspoon turmeric
  • 1/8 teaspoon black pepper
  • 1/2 teaspoon dried thyme or Italian seasoning
  • 5 cups vegetable broth
  • 2/3 cup canned coconut milk, shaken well before use
  • 2 cups fresh baby spinach
  • Fresh cilantro, for garnish


Instructions

  1. Sauté the onion: Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and cook for about 2 minutes, stirring occasionally, until it begins to soften.
  2. Add the garlic and spices: Stir in the minced garlic and cook for another 30 seconds. Add the thyme or Italian seasoning, turmeric, salt, black pepper, and paprika. Stir to coat the onions and release the spices’ aroma.
  3. Simmer the sweet potatoes: Add the diced sweet potato and vegetable broth. Bring to a simmer and cook for about 10 minutes, or until the sweet potato is tender.
  4. Add the beans and coconut milk: Stir in the drained white beans and coconut milk. Simmer for another 5 minutes to allow the flavors to combine.
  5. Finish the soup: Add the baby spinach and stir until wilted. Stir in the lime juice and taste, adjusting the salt and seasonings if needed.
  6. Serve: Ladle into bowls and garnish with fresh cilantro. Serve warm.

Notes

  • Storage: Refrigerate leftover soup in an airtight container for 2–3 days. The flavors may deepen overnight.
  • Freezing: Allow the soup to cool, then transfer it to freezer-safe airtight containers. Freeze for 2–3 months. Add a little broth or water when reheating if the soup has thickened.
  • For a thicker soup: Replace the coconut milk with coconut cream and reduce the amount of broth, or stir in a cornstarch slurry near the end and simmer until thickened.
  • White beans: Cannellini and Great Northern beans both work well. Drain and rinse canned beans before adding them.
  • Seasoning: Adjust the lime juice, salt, and spices to suit your taste. Smoked paprika adds a subtle smoky flavor.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Leave a Comment

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