If you are looking for a cozy, nourishing, and downright delicious way to enjoy your greens, this Broccoli Soup Recipe is a must-try. It perfectly balances the fresh flavor of broccoli with the comforting creaminess of potato and optional milk or cream to create a velvety soup that warms you from the inside out. With simple ingredients and straightforward steps, this soup is not just nourishing but also a breeze to prepare, making it an ideal go-to recipe for busy weeknights or whenever you crave something soothing and wholesome.

Ingredients You’ll Need
Gathering just a few simple, fresh ingredients lays the foundation for this soul-satisfying soup. Every component plays a vital role whether it’s creating depth of flavor, texture, or that gorgeous green color that makes this soup so inviting.
- Olive oil: For sautéing the onion and garlic, providing a rich, fruity base flavor.
- Small onion (chopped): Adds a subtle sweetness and aromatic base to the soup.
- Garlic cloves (minced): Infuses the soup with a lovely, savory aroma and depth.
- Fresh broccoli florets: The star ingredient, offering vibrant color, texture, and essential nutrients.
- Medium potato (peeled and diced): Brings creaminess and body when pureed without needing extra cream.
- Vegetable broth: The flavorful liquid that ties all ingredients together and keeps the soup light and healthy.
- Dried thyme (optional): Adds a hint of herbal earthiness that complements the broccoli beautifully.
- Salt and pepper: Essential seasonings to enhance and round out all the flavors perfectly.
- Milk or cream (optional): For those who want a richer, smoother texture and a little indulgence.
- Shredded cheese or croutons (optional topping): Adds texture and a salty morsel you’ll love on top.
How to Make Broccoli Soup Recipe
Step 1: Sauté the Aromatics
Begin by warming your olive oil in a large pot over medium heat. Toss in the chopped onion and cook it gently for 3 to 4 minutes, until it’s soft and slightly translucent. This step unlocks the natural sweetness of the onion. Then, add the minced garlic, cooking for just about 30 seconds until you can smell its intoxicating fragrance. Be careful not to burn the garlic, as it can turn bitter quickly.
Step 2: Cook the Vegetables
Next, add your fresh broccoli florets and diced potato to the pot. Pour in the vegetable broth and sprinkle in the dried thyme if you’re using it. Bring everything to a steady boil, then lower the heat and let the soup simmer gently for 15 to 20 minutes. This simmering allows the broccoli and potatoes to become incredibly tender, making them perfect for blending.
Step 3: Blend the Soup
Once the vegetables are fork-tender, it’s time to turn this into a silky-smooth delight. Use an immersion blender right in the pot to puree the soup until it’s luxuriously smooth. If you don’t have one, carefully transfer the soup in batches to a regular blender, then return it to the pot. This step transforms the broccoli and potato into a creamy base without needing loads of cream or butter.
Step 4: Add Creaminess and Season
Stir in the milk or cream if you prefer a richer soup. Season generously with salt and pepper to taste—this final seasoning really brings the flavors alive. Warm the soup gently so everything comes together perfectly, but avoid boiling once the dairy is added to prevent curdling.
Step 5: Serve Hot with Toppings
Your beautiful bowl of broccoli soup is now ready to be enjoyed! Ladle it into bowls and top with shredded cheese or crispy croutons if you like that added texture and flavor burst.
How to Serve Broccoli Soup Recipe

Garnishes
A simple sprinkle of shredded sharp cheddar or a handful of crunchy croutons takes this soup from comforting to celebratory. Fresh herbs like parsley or chives can also be sprinkled on top for a pop of freshness and color. A drizzle of good quality olive oil adds surprising richness and a silky finish.
Side Dishes
This soup pairs wonderfully with a crusty baguette or warm garlic bread for dipping. For something lighter, a crisp green salad dressed with lemon vinaigrette complements the creaminess and rounds out the meal with a fresh crunch.
Creative Ways to Present
For a fun twist, serve your broccoli soup in mini bread bowls or hollowed-out bell peppers. Swirling a spoonful of pesto or a dollop of sour cream on top not only looks stunning but adds layers of flavor. Piping roasted pumpkin seeds or toasted nuts on top brings an unexpected crunch and nutty contrast.
Make Ahead and Storage
Storing Leftovers
After enjoying your soup, let any leftovers cool to room temperature, then transfer to an airtight container and store in the refrigerator. It will stay fresh for up to 3 days, making it perfect for quick lunches or easy dinners.
Freezing
This Broccoli Soup Recipe freezes beautifully. Pour cooled soup into freezer-safe containers or bags, leaving some room for expansion. Frozen soup can be kept for about 2 to 3 months. When you’re ready, thaw it overnight in the fridge before reheating.
Reheating
To reheat, gently warm the soup in a saucepan over low to medium heat. Stir occasionally and add a splash of broth or milk if it’s too thick. Avoid high heat that might cause curdling if milk or cream are included. This ensures your soup stays perfectly creamy and smooth.
FAQs
Can I make this Broccoli Soup Recipe vegan?
Absolutely! Simply skip the milk or cream, or replace them with your favorite plant-based milk like almond or oat milk. The soup will remain creamy thanks to the potatoes and broccoli, and switching to vegetable broth keeps everything plant-based.
Is it okay to use frozen broccoli instead of fresh?
Yes, frozen broccoli works fine in this recipe and can be a convenient option. Just keep in mind frozen broccoli cooks faster, so adjust the simmering time accordingly to avoid overcooking.
Can I add other vegetables to this soup?
Definitely! This recipe is very flexible. Adding spinach, kale, or even peas before blending can boost the nutrition and add vibrant colors. Roasted cauliflower or carrots also complement broccoli nicely.
How do I make the soup thicker or thinner?
If you prefer a thicker soup, reduce the amount of broth or add extra potato. For a thinner consistency, simply add more broth or a splash of water during cooking or reheating until you reach your desired texture.
What’s the best way to serve this soup for a crowd?
Keep the soup warm in a slow cooker or an insulated pot for easy serving at gatherings. Providing a toppings bar with shredded cheese, croutons, fresh herbs, and olive oil lets your guests customize their bowls to their liking.
Final Thoughts
This Broccoli Soup Recipe is one of those comforting classics that feels like a warm hug in a bowl. It’s simple enough for novices but delicious and satisfying enough for seasoned home cooks to love. Whether you’re cozying up on a chilly evening or needing a quick, healthy meal, this soup delivers every time. Give it a try soon—you might just find it becoming a treasured staple in your kitchen!
Print
Broccoli Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian, Gluten Free
Description
This creamy and comforting broccoli soup is a quick and healthy option perfect for any meal. Made with fresh broccoli, potatoes, and a flavorful blend of onions, garlic, and vegetable broth, it is lightly seasoned and optionally enriched with milk or cream for extra smoothness. Topped with shredded cheese or croutons, it’s a delicious and nutritious dish that’s ideal for vegetarians and gluten-free diets.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 4 cups fresh broccoli florets
- 1 medium potato, peeled and diced
- 4 cups vegetable broth
- 1/2 teaspoon dried thyme (optional)
- Salt and pepper to taste
- 1/2 cup milk or cream (optional for creaminess)
Toppings (Optional)
- Shredded cheese
- Croutons
Instructions
- Sauté aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook for 3–4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Add vegetables and broth: Add the broccoli florets, diced potato, vegetable broth, and dried thyme if using to the pot. Bring the mixture to a boil, then reduce the heat and simmer for 15–20 minutes until the broccoli and potatoes are very tender.
- Blend the soup: Use an immersion blender to puree the soup directly in the pot until smooth. Alternatively, carefully transfer the soup in batches to a countertop blender to blend until creamy and smooth.
- Finish and season: Return the blended soup to the pot if needed. Stir in the milk or cream if desired for extra richness. Season with salt and pepper to taste.
- Serve: Heat the soup gently until warm. Serve hot, topped with shredded cheese, croutons, or a drizzle of olive oil if preferred.
Notes
- Add a handful of spinach or kale before blending for extra greens and nutrients.
- For a richer soup, stir in grated sharp cheddar cheese after blending.

