High Protein Sweet Potato Tomato Soup - a creamy and comforting soup for fall or winter. This soup is simple to make and ready in less than 30 minutes. It is both high in fiber and protein, making it a nourishing recipe. I love to pair this soup with a grilled cheese but it also tastes amazing with toasted sourdough.

I love soup. For more yummy soup recipes try my green goddess soup or my golden goddess soup.
Jump to:
Why you'll love this creamy white bean and sweet potato soup
It is easy to make and made on one pot and your blender.
It is gluten free and can easily be made vegetarian and vegan.
Thanks to the white beans and bone broth this soup is high in protein.
It is perfect the perfect healthy fall or winter dinner.
Ingredients
- sweet potato
- tomatoes
- onion
- garlic
- broth
- basil
- butter
- white beans
- salt
- pepper
- paprika
- thyme
- dried sage
See the recipe card for full information on ingredients and quantities.
Substitutions
- butter - you can use a vegan butter if desired.
- basil - parsley is a good substitute.
Step-by-Step Instructions

Storage instructions
You can store the extra soup in a sealed container in your fridge for up to 3-4 days.
Recipe Pro-Tips
I like using Eden Foods canned beans as they are pressure cooked, soaked and easier to digest.
A good quality butter will amp up the flavor in this soup. I love using grass fed butter such as Kerrygold, Vital Farms or Zeal Creamery.
I like to use bone broth to bump up the protein but vegetable broth also works.
Recipe FAQS
The combination of white beans and butter make this soup creamy and lush.
Bone broth is high in collagen and protein. It is good for your joints, gut and skin.
Yes, substitute the butter with vegan butter and use vegetable broth.

Other soups and stews to try
If you make this High Protein Sweet Potato Tomato Soup, please leave me a rating and review on this blog post. This is the best way to support me! Tag me on Instagram so I can repost you!
Subscribe to my weekly newsletter to get my latest recipes straight to your inbox.
For a comforting meal pair this with my roasted garlic grilled cheese.

High Protein Sweet Potato Tomato Soup
Ingredients
- 2 tablespoons butter - divided
- 1 small yellow onion - finely chopped
- 5 cloves garlic - minced
- ~2 cups diced sweet potato - from 1 small sweet potato
- 1 28 ounce can tomatoes, can use crushed, fire roasted or whole tomatoes
- 1 ½ teaspoons salt
- black pepper to taste
- 1 teaspoon paprika
- 1 teaspoon dried sage
- 1 teaspoon thyme
- 1 can white beans - drained
- 4-5* cups chicken bone broth or veggie broth
- ½ cup finely chopped basil
Instructions
- Heat half of the butter in a soup pot over medium heat. Add onions and cook 5 minutes. Add garlic and cook for another 3 minutes.
- Add all remaining ingredients to the pot including the rest of the butter. Bring to a simmer and cook for 15-20 more minutes, until everything is cooked through and sweet potato is fork tender.
- Add soup to blender and blend until smooth. Alternatively you can use an immersion blender.
- Divide out soup and serve with crusty bread or a grilled cheese.
Connie Taylor says
Loved this soup. Is the sodium content really 1401mg? That seems wrong. Also, the recipe says it makes 3 servings. What is the volume of a serving? My yield seems significantly higher than what three people would consume in a meal. Finally, which broth was used to calculate the protein value of a serving?