This White Bean Feta Sweet Potato Soup is creamy, comforting, and full of flavor. I love how the sweetness of the roasted sweet potatoes balances with the tangy feta and the smooth texture from the beans. It’s the kind of recipe I reach for when I want something wholesome yet rich enough to feel special.
Why You’ll Love This Recipe
I love how easy this soup comes together with a handful of pantry staples and fresh produce. The white beans add protein and creaminess without needing heavy cream, while the sweet potatoes make the soup naturally sweet and vibrant. The feta gives it a salty, tangy kick that elevates every bite. I also like how versatile it is—I can enjoy it as a light lunch, a hearty dinner with bread, or even as a starter for a bigger meal.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Sweet potatoes
-
White beans (cannellini or navy beans)
-
Onion
-
Garlic
-
Olive oil
-
Vegetable broth
-
Crumbled feta cheese
-
Salt
-
Pepper
-
Fresh herbs like thyme or parsley (optional for garnish)
Directions
-
I start by peeling and cubing the sweet potatoes, then roasting them with olive oil, salt, and pepper until tender and caramelized.
-
While they roast, I sauté onion and garlic in a pot until soft and fragrant.
-
I add the roasted sweet potatoes, white beans, and vegetable broth to the pot, then let everything simmer together to meld the flavors.
-
Using an immersion blender, I blend the soup until smooth and creamy.
-
I stir in crumbled feta, letting it melt slightly into the soup, and taste for seasoning.
-
I serve the soup hot, topped with extra feta and fresh herbs if I have them on hand.
Servings and timing
This recipe serves 4 people as a main dish or 6 as a starter. It takes about 15 minutes of prep time and 30 minutes of cooking time, so I can have it ready in about 45 minutes.
Variations
I sometimes swap the white beans for chickpeas for a nuttier flavor. If I want extra creaminess, I add a splash of coconut milk or heavy cream at the end. For a little heat, I like to add a pinch of chili flakes or smoked paprika. I’ve also tried topping it with toasted pumpkin seeds for crunch, which works beautifully.
Storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. The soup reheats well on the stovetop over medium heat or in the microwave. If it thickens too much, I stir in a little extra broth or water. For longer storage, I freeze the soup (without feta stirred in) for up to 3 months, then thaw it in the fridge overnight before reheating.
FAQs
Can I make this soup vegan?
Yes, I just leave out the feta or replace it with a vegan feta alternative.
Can I use canned sweet potatoes?
I prefer fresh roasted sweet potatoes for the best flavor, but canned can work if I’m in a hurry—just skip the roasting step.
What beans work best in this soup?
I like using cannellini or navy beans because they blend smoothly, but great northern beans work too.
Can I make this soup ahead of time?
Yes, I often cook it a day in advance—the flavors deepen overnight and it tastes even better the next day.
What can I serve with this soup?
I love pairing it with crusty bread, a side salad, or even a simple grilled cheese sandwich.
Conclusion
This White Bean Feta Sweet Potato Soup is one of my go-to comfort recipes because it’s easy, nourishing, and satisfying. I love how the beans make it creamy without needing dairy, and the feta adds a salty punch that ties it all together. Whether I’m making it for a quick weekday dinner or a cozy weekend meal, it always hits the spot.
PrintWhite Bean Feta Sweet Potato Soup
This White Bean Feta Sweet Potato Soup is creamy, comforting, and full of flavor. The roasted sweet potatoes bring natural sweetness, the white beans add protein and smooth texture, and the tangy feta gives an elevated savory finish. Perfect as a wholesome lunch or satisfying dinner.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 main dish servings (or 6 starter portions)
- Category: Soup
- Method: Roasting + Blending
- Cuisine: Comfort / Vegetarian
- Diet: Vegetarian
Ingredients
- 2 medium sweet potatoes, peeled and cubed
- 1 can white beans (cannellini or navy), drained and rinsed
- 1 medium onion, chopped
- 2‑3 garlic cloves, minced
- 2 tbsp olive oil
- 4 cups vegetable broth
- Crumbled feta cheese (about ½ cup)
- Salt, to taste
- Pepper, to taste
- Fresh herbs (thyme or parsley), for garnish (optional)
Instructions
- Preheat oven to 400°F (200°C). Toss sweet potato cubes with 1 tbsp olive oil, salt & pepper. Roast on a baking sheet until tender and slightly caramelized, about 20‑25 minutes.
- Meanwhile, in a large pot, heat remaining olive oil over medium heat. Add chopped onion and sauté until soft, about 3‑4 minutes. Add garlic and cook for another minute until fragrant.
- Add the roasted sweet potatoes, white beans, and vegetable broth to the pot. Bring to a simmer and cook about 10 minutes to let flavors meld.
- Use an immersion blender to blend until smooth (or blend part of the soup and leave some texture, as you prefer).
- Stir in crumbled feta; let it melt slightly into the hot soup. Taste and adjust salt and pepper.
- Ladle into bowls and garnish with fresh herbs and extra feta if desired. Serve hot.
Notes
- Swap white beans for chickpeas for a nuttier flavor.
- For extra creaminess, stir in a splash of coconut milk or heavy cream.
- Add a pinch of smoked paprika or chili flakes for heat.
- To make it vegan, use a vegan feta or omit the feta entirely.
- Roast the sweet potatoes ahead of time to save time.
Nutrition
- Serving Size: 1 of 4 servings
- Calories: 320 kcal
- Sugar: 6g
- Sodium: 550mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 18mg