There are nights when you want warmth that feels like a hug — something soothing, simple, and honest. This broccoli sweet potato soup is exactly that: bright, earthy broccoli meets naturally sweet, caramelized sweet potatoes for a bowl that’s both comforting and surprisingly fresh. It’s the kind of recipe you’ll make on a blustery evening, bring to a friend who needs dinner, or serve when you want to feel a little nourished without fuss. For tips on creating a super creamy texture with comforting mix-ins, check out Loaded Baked Potato Soup.

Why you’ll love this soup
This soup balances cozy and vibrant: the sweet potatoes give body and natural sweetness, while broccoli keeps the flavor lively and packed with nutrients. You get a creamy texture without heavy cream (though there’s room to add it), and it’s easy to adapt if you’re dairy-free or feeding picky eaters. Plus, it reheats beautifully — which is always a win. If you love silky squash flavors, you might also enjoy Curried Butternut Squash Soup.
Ingredients
These are pantry-friendly and easy-to-source ingredients. Read through the notes for swaps and optional toppings.
- 1 large sweet potato (about 1 pound), peeled and diced into 1/2-inch cubes
- 1 head broccoli (about 3 cups florets) — or use frozen florets
- 1 medium yellow onion, diced
- 3 cloves garlic, smashed and minced
- 2 tablespoons olive oil (or avocado oil)
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme (or 1 teaspoon fresh)
- 4 cups vegetable broth (or chicken broth)
- 1/2 cup full-fat coconut milk or heavy cream (optional for extra creaminess)
- Salt and freshly ground black pepper, to taste
- Juice of 1/2 lemon (brightens the soup)
- Optional toppings: roasted pumpkin seeds, a drizzle of olive oil, crumbled goat cheese or sour cream, chopped chives
How to Make Broccoli Sweet Potato Soup
This method gives you depth of flavor by caramelizing the sweet potatoes and gently cooking the broccoli so the colors stay vibrant.
Step 1: Roast the sweet potato
Preheat the oven to 425°F (220°C). Toss the diced sweet potato with 1 tablespoon olive oil, a pinch of salt, and half the smoked paprika. Spread on a rimmed baking sheet and roast for 20–25 minutes, stirring once, until the edges are caramelized and tender. Roasting brings out a rich sweetness that makes the soup sing.
Step 2: Sauté the aromatics
While the sweet potato roasts, heat the remaining tablespoon of oil in a large pot over medium heat. Add the onion and a pinch of salt and cook until soft and translucent, about 6–8 minutes. Stir in the garlic, thyme, and remaining smoked paprika and cook for another 30 seconds until fragrant.
Step 3: Simmer
Add the roasted sweet potatoes, broccoli florets, and vegetable broth to the pot. Bring to a gentle boil, then reduce heat and simmer for 10–12 minutes until the broccoli is tender and bright green.
Step 4: Blend until silky
Use an immersion blender to puree the soup until smooth and velvety. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender and pulse until smooth. Return to the pot and stir in the coconut milk or cream if using. Heat through but don’t boil.
Step 5: Finish and serve
Stir in lemon juice and adjust salt and pepper to taste. Serve hot with your favorite toppings — a sprinkle of roasted pumpkin seeds adds crunch and a pop of texture. Leftovers keep for up to 4 days in the fridge and reheat gently on the stovetop.

Tips and variations
- If you like a thinner soup, add up to 1 more cup of broth while blending.
- For a smoky twist, add a pinch of cayenne or chipotle powder when you add the smoked paprika.
- Swap coconut milk for Greek yogurt or crème fraîche for a tangy creaminess (stir in off heat to avoid curdling).
- Don’t have an oven? Sauté the sweet potato cubes in the pot with a drizzle of oil until browned and tender before adding the broth.
- For a sweet, roasted garnish try Roasted Sweet Potato Rounds.
FAQs
Can I make this soup vegan?
Yes — use vegetable broth and coconut milk or a plant-based cream. Skip dairy toppings or choose vegan alternatives.
Can I use frozen broccoli?
Absolutely. Add frozen florets directly to the simmering pot and extend the simmer time by a few minutes until they’re tender.
How do I store and reheat the soup?
Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally. If it seems thick, thin with a splash of broth or water.
What else can I serve with this soup?
It pairs beautifully with crusty bread, a green salad, or protein bowls. For a sweet, roasted garnish try Roasted Sweet Potato Rounds.
Conclusion
This broccoli sweet potato soup is one of those recipes you return to again and again: forgiving, adaptable, and satisfying. It’s cozy without being heavy, bright without being sharp, and easy to personalize. Make a big pot, invite someone over, or save it for a week of easy lunches — either way, it’s comfort you can feel good about. Pair this soup with a savory main like Honey Garlic Chicken Bowls for a full weeknight meal.
Enjoy the quiet ritual of stirring the pot and the small joy of a perfectly creamy spoonful. If you try a variation that knocks your socks off, I’d love to hear about it — little experiments are how the best recipes evolve.

Broccoli Sweet Potato Soup
Ingredients
Main
- 1 large sweet potato about 1 lb, peeled and diced
- 3 cups broccoli florets fresh or frozen
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 4 cups vegetable broth or chicken broth
- 2 tbsp olive oil
- ½ cup full-fat coconut milk or heavy cream optional
- Juice of 1/2 lemon
- Salt and freshly ground black pepper to taste
Seasoning
- 1 tsp smoked paprika
- ½ tsp dried thyme or 1 teaspoon fresh
Optional Toppings
- Roasted pumpkin seeds
- Crumbled goat cheese or sour cream
- Chopped chives
- Drizzle of olive oil
Instructions
- Preheat oven to 425°F (220°C). Toss diced sweet potato with 1 tablespoon oil, a pinch of salt, and half the smoked paprika. Roast on a baking sheet for 20–25 minutes until caramelized and tender.
- Heat remaining oil in a large pot over medium heat. Cook the diced onion with a pinch of salt until translucent, about 6–8 minutes. Add garlic, thyme, and remaining smoked paprika and cook 30 seconds until fragrant.
- Add roasted sweet potato, broccoli florets, and broth to the pot. Bring to a gentle boil, then reduce heat and simmer 10–12 minutes until broccoli is tender.
- Use an immersion blender to puree the soup until silky. Alternatively, blend in batches in a blender and return to the pot. Stir in coconut milk or cream if using and heat through without boiling.
- Stir in lemon juice and adjust salt and pepper. Serve hot with optional toppings like roasted pumpkin seeds, chives, or a dollop of sour cream.
Notes
- For a vegan version, use vegetable broth and coconut milk and skip dairy toppings.
- If you prefer less sweetness, reduce the roasted sweet potato amount or add more lemon.
- The soup thickens as it cools; thin with broth when reheating if needed.






