Looking for a healthy bowl of comfort? This smoky, creamy orange bell pepper soup with roasted broccoli and pureed beans is dairy-free, gluten-free, and vegan!

Orange bell pepper soup with roasted broccoli florets on top in a white speckled bowl on a white marble countertop next to a blue striped cloth napkin and a sprig of thyme

The soup gets a wonderful smoky flavor from the roasted vegetables and a creamy texture from the puréed beans.

Why you will love this orange bell pepper soup with roasted broccoli

  • It has bright, bold, and smoky flavors
  • It’s packed with nutritious vegetables
  • It’s super comforting and creamy without any cream
  • It’s dairy-free, gluten-free, and vegan
  • It’s great for meal prep

Orange bell pepper soup with roasted broccoli ingredients

This cozy soup uses simple, nutritious ingredients for a delicious and healthy meal.

Ingredients for recipe separated into individual bowls and ramekins, as seen from above on a white marble countertop
  • Orange bell peppers — These sweet and vibrant peppers are the base of the soup. Roasting enhances their natural sweetness and deepens the flavor.
  • Olive oil — Use extra virgin for the best results.
  • Onion — You want to cook until caramelized for the best flavor.
  • White balsamic — Provides a subtle tangy sweetness that balances the roasted veggies. You can substitute with white wine or champagne vinegar.
  • Garlic — I recommend fresh minced garlic for the best flavor.
  • Vegetable broth — Use low-sodium broth so you can control the saltiness of the soup.
  • White beans — Add creaminess and protein without the need to use dairy.
  • Salt and pepper — Adjust to taste to enhance the natural flavors of the soup.
  • Cayenne — Use as much or as little as you like depending on your heat tolerance.
  • Thyme — This herb pairs beautifully with the sweet bell peppers. I recommend using fresh thyme, but you could use ground thyme in a pinch.
  • Broccoli — Roasted florets add a contrasting texture to the creamy soup.

How to make orange bell pepper soup with roasted broccoli

Step 1: Preheat the broiler.

Step 2: Arrange the bell pepper pieces in a single layer on a baking sheet, skin side up. Broil until the skins are black and well-charred, about 8 minutes.

Step 3: Transfer the broiled pepper pieces to a heat-resistant bowl, cover, and let stand until they are cool enough to handle. Remove and discard the skins.

Step 4: Heat 1½ tablespoons of olive oil in a large pot over medium heat. Once hot, add the onion and vinegar, cover, and cook, stirring occasionally, until the onion has softened, about 8 minutes.

Onions and oil added to a silver saucepan, as seen from above on a white marble countertop

Step 5: Uncover and sauté until the onions have caramelized, another 8 minutes or so.

Onions caramelized in a silver saucepan, as seen from above on a white marble countertop

Step 6: Add the garlic and 1 tablespoon of the broth. Cook until fragrant, about 1 minute.

Garlic added to caramelized onions in a silver saucepan, as seen from above on a white marble countertop

Step 7: Add the bell pepper pieces, remaining broth, beans, 1 teaspoon of salt, ¼ teaspoon of black pepper, cayenne pepper, and 1 teaspoon of thyme leaves. Bring everything to a boil, then reduce the heat to medium-low and cover. Simmer until the peppers are very tender, about 25 minutes, stirring occasionally.

All soup ingredients added to silver saucepan, as seen from above on a white marble countertop

Step 8: While the soup is cooking, preheat the oven to 425°F. Combine the florets, remaining 1 tablespoon of olive oil, and some salt and pepper in a large bowl. Transfer to a baking sheet and roast, stirring once halfway, for about 15 minutes or until the broccoli is tender and browned.

Roasted broccoli florets on a baking sheet lined with aluminum foil, as seen from above

Step 9: Purée the soup in batches in a blender, with a food processor, or using an immersion (stick) blender.

Pureed soup in a small silver saucepan on a white marble countertop, as seen from above

Step 10: Ladle into bowls and garnish with broccoli and remaining ½ teaspoon thyme leaves.

That’s it! Enjoy as much as you like, then save the rest for a quick, healthy, and satisfying meal later in the week.

Overhead view of two white speckled bowls of sup next to two spoons, a blue striped cloth napkin, and a bunch of thyme on a white marble countertop

Recipe tips and tricks

  • Blend the soup until completely smooth for a creamy texture, or leave it slightly chunky if you prefer.
  • Taste and adjust the seasoning before serving, especially the cayenne pepper, to get the perfect spice level.
Side view of a white speckled bowl of soup with broccoli florets on top next to a blue striped napkin with a second bowl of soup and saucepan in the background

Substitutions and variations

  • You can substitute the orange bell peppers for red or yellow ones for a slightly different flavor.
  • I sometimes like to make roasted cauliflower instead of roasted broccoli to finish off the soup.
  • You can swap out the white balsamic vinegar with apple cider vinegar or lemon juice for a tangy twist.

What to serve with this recipe

I love enjoying a cozy soup with some low-carb bread to dip or sop up anything left at the bottom of the bowl. Low-carb cornbread or whole wheat flax dinner rolls always hit the spot.

Want to add some lean protein? Serve your soup alongside chicken meatballs or healthy chicken nuggets.

Looking for more crunch? Top your soup with some crispy roasted chickpeas or enjoy them on the side!

Storage and freezing

  • Leftovers can be stored in an airtight container in the refrigerator for up to a week. Reheat gently on the stove or in the microwave.
  • You can also freeze this soup in a freezer-safe container for up to 6 months.
Closeup of a spoonful of soup hovering over a white speckled bowl of more soup with silver saucepan in the background

Other vegan soup recipes

Looking for more plant-based options to warm up on a chilly day? There are so many ways to use vegetables in a hearty soup that’s sure to satisfy!

You can also check out my favorite low-carb soup recipes for more cozy inspiration.

Orange Bell Pepper Soup with Roasted Broccoli

5 from 1 vote
Leave a review
Looking for a healthy bowl of comfort? This smoky, creamy orange bell pepper soup with roasted broccoli and pureed beans is dairy-free, gluten-free, and vegan.
Prep Time: 25 minutes
Cook Time: 40 minutes
Total Time: 1 hour 5 minutes
Servings: 6

Ingredients 

  • 3 large orange bell peppers, (stems and seeds removed, cut into 4 or 5 pieces each)
  • tablespoons extra-virgin olive oil, (divided)
  • 1 medium onion, (cut in half, then sliced)
  • teaspoons white balsamic, (can substitute white wine or champagne vinegar)
  • 1 clove garlic, (minced)
  • 4 cups low-sodium vegetable broth
  • 14 ounces no-salt-added white beans, (rinsed and drained)
  • 1 teaspoon kosher salt, (plus extra for roasting broccoli)
  • ¼ teaspoon freshly ground black pepper, (plus extra for roasting broccoli)
  • ¼ teaspoon cayenne pepper
  • teaspoons fresh thyme leaves, (divided)
  • 3 cups roughly chopped broccoli florets, (about 1 head)

Instructions

  • Preheat the broiler.
  • Arrange the bell pepper pieces in a single layer on a baking sheet, skin side up. Broil until the skins are black and well-charred, about 8 minutes.
    3 large orange bell peppers
  • Transfer the broiled pepper pieces to a heat-resistant bowl, cover, and let stand until they are cool enough to handle. Remove and discard the skins.
  • Heat 1½ tablespoons of olive oil in a large pot over medium heat. Once hot, add the onion and vinegar, cover, and cook, stirring occasionally, until the onion has softened, about 8 minutes.
    2½ tablespoons extra-virgin olive oil, 1 medium onion, 1½ teaspoons white balsamic
  • Uncover and sauté until the onions have caramelized, another 8 minutes or so.
  • Add the garlic and 1 tablespoon of the broth. Cook until fragrant, about 1 minute.
    1 clove garlic, 4 cups low-sodium vegetable broth
  • Add the bell pepper pieces, remaining broth, beans, 1 teaspoon of salt, ¼ teaspoon of black pepper, cayenne pepper, and 1 teaspoon of thyme leaves. Bring everything to a boil, then reduce the heat to medium-low and cover. Simmer until the peppers are very tender, about 25 minutes, stirring occasionally.
    14 ounces no-salt-added white beans, 1 teaspoon kosher salt, ¼ teaspoon freshly ground black pepper, ¼ teaspoon cayenne pepper, 1½ teaspoons fresh thyme leaves
  • While the soup is cooking, preheat the oven to 425°F. Combine the florets, remaining 1 tablespoon of olive oil, and some salt and pepper in a large bowl. Transfer to a baking sheet and roast, stirring once halfway, for about 15 minutes or until the broccoli is tender and browned.
    3 cups roughly chopped broccoli florets
  • Purée the soup in batches in a blender, with a food processor, or using an immersion (stick) blender.
  • Ladle into bowls and garnish with broccoli and remaining ½ teaspoon thyme leaves.

Notes

This recipe is for 6 servings of soup.
If you can’t find orange bell peppers, use red or yellow ones.
Leftovers can be stored in an airtight container in the refrigerator for up to a week.

Nutrition Info Per Serving

Nutrition Facts
Orange Bell Pepper Soup with Roasted Broccoli
Serving Size
 
1 cup
Amount per Serving
Calories
180
% Daily Value*
Fat
 
7
g
11
%
Saturated Fat
 
0.8
g
4
%
Trans Fat
 
0
g
Polyunsaturated Fat
 
0.9
g
Monounsaturated Fat
 
4.2
g
Cholesterol
 
0
mg
0
%
Sodium
 
298.3
mg
12
%
Potassium
 
270.3
mg
8
%
Carbohydrates
 
23.7
g
8
%
Fiber
 
7.9
g
32
%
Sugar
 
8.4
g
9
%
Protein
 
7.1
g
14
%
Net carbs
 
15.8
g
* Percent Daily Values are based on a 2000 calorie diet.