Why You’ll Love This Recipe
This soup is the perfect combination of simple ingredients, and it’s packed with nutrients. Broccoli and celery are full of vitamins, and the soup is light yet filling. It’s also very customizable: it can be made vegan, gluten-free, and low-carb, depending on your dietary preferences. Plus, it's quick to prepare and can be easily stored for later use, making it ideal for meal prepping. A bowl of this soup offers the goodness of fresh vegetables with a creamy texture, and it’s sure to become a staple in your recipe collection!
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
- 2 tablespoons olive oil
- 1 cup onion (minced)
- 2 cups celery (diced)
- 1 pound broccoli (450 grams)
- 2 cups vegetable broth
- 1 cup water
- 2 teaspoons salt
- A generous pinch of black pepper
- Croutons (optional)
Directions
- In a large pot, heat olive oil over medium heat. Add the minced onion and sauté for 3-4 minutes, or until translucent.
- While the onion cooks, dice the celery and cut the broccoli into florets, saving the stem and cutting it into smaller pieces.
- Add the chopped broccoli stems and diced celery to the pot, then pour the vegetable broth over the vegetables. Cover and bring to a boil. Once boiling, lower the heat and simmer for 15 minutes, or until the broccoli stems are soft.
- Add the broccoli florets, water, salt, and pepper to the pot. Bring the mixture to a boil again, then reduce the heat and simmer for an additional 5 minutes, or until the broccoli florets are tender.
- Turn off the heat and puree the soup until smooth. Taste and adjust seasoning if needed.
- Serve the soup as is or top with croutons and drizzle with a little olive oil.
Servings and Timing
- Servings: 5 (1 and ¼ cups of soup per serving)
- Prep time: 5 minutes
- Cook time: 25 minutes
- Total time: 30 minutes
Variations
- For a richer soup, add ½ cup of cream.
- Swap vegetable broth for chicken or turkey broth for a non-vegan version.
- Use any variety of onion (yellow, red, or white) based on your preference.
- Add a sprinkle of nutritional yeast or cheese for an extra layer of flavor.
- To make this soup heartier, serve with some crusty bread on the side or top with extra croutons.
Storage/Reheating
- Fridge: Store leftover soup in an airtight container for up to 3 days.
- Freezer: You can freeze this soup for up to 3 months in freezer-safe containers. Make sure to leave some space in the container to allow for expansion as the soup freezes.
- Reheating: Reheat the soup on the stovetop over low heat, adding a little water if it has thickened too much. Alternatively, microwave it in short bursts, stirring between each.
FAQs
1. Can I use frozen broccoli for this soup?
Yes, you can use frozen broccoli. Just make sure to thaw it before adding it to the pot.
2. Can I make this soup without the onion?
You can skip the onion if you prefer, but it adds flavor and depth to the soup.
3. How can I make this soup spicier?
Add a pinch of cayenne pepper or red pepper flakes to the soup for a spicy kick.
4. Can I add potatoes to this soup?
Yes, adding diced potatoes will make the soup even creamier. Just cook them with the other vegetables.
5. Can I make this soup ahead of time?
Absolutely! This soup stores well and can be made a day or two ahead. It’s a great option for meal prep.
6. Can I substitute the vegetable broth with something else?
You can substitute the vegetable broth with chicken or turkey broth for a non-vegan version of the soup.
7. How can I make this soup creamier without adding cream?
Pureeing the soup until smooth will give it a creamy texture without needing cream. You could also add some cashews or plant-based milk for extra creaminess.
8. Can I add more vegetables to this soup?
Feel free to add other vegetables like spinach, kale, or carrots to enrich the soup.
9. How long will this soup stay fresh in the fridge?
The soup will stay fresh for up to 3 days in the fridge when stored properly in an airtight container.
10. Can I serve this soup as a main dish?
While it’s a great light meal, you may want to pair it with some bread or a side dish if you’re serving it as a main.
Conclusion
This creamy broccoli celery soup is not only healthy and delicious but also incredibly versatile. It’s an easy-to-make dish that’s full of flavor and perfect for meal prep. Whether you enjoy it on its own or with some crusty bread, this soup will surely become a new favorite in your household.

Creamy Broccoli Celery Soup
- Total Time: 30 minutes
- Yield: 6 Servings
- Diet: Gluten Free
Description
This creamy broccoli celery soup is a light and nutritious dish packed with vitamins and rich flavors, without the use of heavy cream. Perfect for a cozy meal or a healthy snack, this soup is quick to prepare, customizable for dietary needs, and great for meal prepping. Ideal for vegans, vegetarians, or anyone looking for a wholesome, low-carb option. Try this easy recipe that’s both creamy and satisfying, whether you enjoy it as a snack, light meal, or with some crusty bread!
Ingredients
- 2 tablespoons olive oil
- 1 cup onion (minced)
- 2 cups celery (diced)
- 1 pound broccoli (450 grams)
- 2 cups vegetable broth
- 1 cup water
- 2 teaspoons salt
- A generous pinch of black pepper
- Croutons (optional)
Instructions
- In a large pot, heat olive oil over medium heat. Add the minced onion and sauté for 3-4 minutes, or until translucent.
- While the onion cooks, dice the celery and cut the broccoli into florets. Save the stem and cut it into smaller pieces.
- Add the chopped broccoli stems and diced celery to the pot. Pour in the vegetable broth and bring to a boil. Once boiling, reduce the heat and simmer for 15 minutes until the broccoli stems are soft.
- Add the broccoli florets, water, salt, and pepper to the pot. Bring the mixture to a boil again, reduce the heat, and simmer for 5 more minutes until the broccoli florets are tender.
- Turn off the heat and puree the soup until smooth. Taste and adjust seasoning if needed.
- Serve the soup as is, or top with croutons and drizzle with olive oil.
Notes
- For a richer soup, add ½ cup of cream.
- Swap vegetable broth for chicken or turkey broth for a non-vegan version.
- To make the soup creamier, add cashews or plant-based milk instead of cream.
- For added flavor, consider a sprinkle of nutritional yeast or cheese.
- Make this soup spicier by adding cayenne pepper or red pepper flakes.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American