This creamy vegan broccoli soup is an absolute revelation – a wonderfully comforting, satisfying, and incredibly healthy meal that’s brimming with fresh vegetables and luxurious cashew cream (or a fantastic nut-free alternative). It’s designed to be an easy, wholesome, and utterly delicious soup that even the pickiest eaters in your family will adore! This recipe proudly stands as gluten-free, dairy-free, oil-free, and 100% vegan, making it accessible and enjoyable for everyone.

As the cooler months arrive, there’s nothing quite like a hearty, vegetable-loaded soup to warm the soul and nourish the body. For any budget-conscious kitchen, these simple yet satisfying meals are indispensable. You need only a handful of readily available ingredients to create culinary masterpieces. Think along the lines of a vibrant Mexican bean soup, a hearty split pea soup, or this incredibly flavorful vegan cream of broccoli soup, enriched with tender potatoes and an assortment of wholesome veggies. This particular broccoli potato soup offers a perfect symphony of flavor, a delightful texture, and an irresistible creaminess that promises to impress even the most discerning palates. Get ready to experience comfort in a bowl!
If you find yourself with an abundance of broccoli and are searching for more creative ways to enjoy this versatile vegetable, you absolutely must try our delectable broccoli pasta sauce for a quick weeknight dinner, or explore another variation of our comforting broccoli and potato soup for a slightly different take on this classic combination. Broccoli truly shines in so many plant-based dishes!
Why This Vegan Cream of Broccoli Soup Will Become Your New Favorite
This vegan cream of broccoli soup isn’t just another recipe; it’s a culinary experience designed to bring joy and nourishment to your table. Here’s why it deserves a permanent spot in your rotation:
- Effortlessly Quick, Simple, & Inexpensive: Who knew such a gourmet-tasting soup could be so easy? You’ll be amazed that you only need about 10 common, budget-friendly ingredients, just one pot for minimal cleanup, and approximately 40 minutes from start to finish. This makes it ideal for busy weeknights or a relaxed weekend lunch.
- Abundantly Loaded with Wholesome Vegetables: This soup is a nutritional powerhouse, packed with a vibrant array of vegetables including fresh broccoli, sweet carrots, crisp celery, aromatic onion, hearty potatoes, and colorful bell peppers. It’s an ingenious and delicious strategy to encourage even the most hesitant eaters—especially children—to happily consume their veggies without a single complaint. They’ll be too busy enjoying the creamy texture and rich flavor!
- Bursting with Essential Nutrients: Beyond its delightful taste, this soup is a nutritional champion. Broccoli alone contributes nearly your entire daily recommended intake of vitamins A, C, and K, vital for immune function, skin health, and bone strength. Combined with the other nutrient-dense vegetables and heart-healthy cashews (a fantastic source of good fats and plant-based protein), this vegan broccoli potato soup is a treasure trove of antioxidants, an impressive spectrum of vitamins, essential minerals, and abundant dietary fiber. Plus, being entirely oil-free, it’s even lighter and healthier!
- Flexible Cooking Methods to Suit Your Lifestyle: We understand that everyone’s kitchen setup and schedule differ. That’s why this versatile recipe offers multiple cooking options. Whether you prefer the classic stovetop method for a hands-on approach, the set-it-and-forget-it convenience of a slow cooker, or the lightning-fast efficiency of an Instant Pot, you can achieve perfect results every time.
- Infinitely Adaptable to Your Taste and Pantry: This recipe is a canvas for your culinary creativity! Continue reading for a comprehensive list of ingredient substitutes and exciting optional mix-ins, allowing you to tailor the soup precisely to your preferences or what you have on hand. Furthermore, you can enjoy it silky smooth, delightfully chunky, or anywhere in between—simply adjust your blending technique.
- Perfectly Meal Prep-Friendly: Prepare a larger batch of this incredible soup, and you’ll have healthy, delicious meals ready for days. It stores beautifully in the refrigerator and freezes exceptionally well, making it a fantastic option for efficient meal planning and reducing food waste.
The Heart of the Soup: Ingredients and Smart Substitutes
This vegan broccoli soup recipe champions simplicity and accessibility, relying on just 10 fundamental, budget-friendly, pantry-staple ingredients (plus salt & pepper, of course!) that are wholesome and truly good for you. Each component plays a crucial role in creating the soup’s incredible depth of flavor and creamy texture.

- Broccoli: The star of the show! Feel free to use either fresh broccoli, breaking it down into small florets and chopping the tender stem, or opt for convenient frozen broccoli (ensure it’s thawed before adding to the pot to maintain even cooking).
- Cashews: Soaked raw cashews are the secret behind the unparalleled richness and velvety texture of this healthy cream of broccoli soup. When blended with water, they create a truly decadent, dairy-free cream. If cashews aren’t an option due to allergies or preference, consider alternatives like other mild-flavored nuts (e.g., blanched almonds), sunflower seeds, or pre-made vegan cream alternatives such as soy cream or oat cream. Full-fat canned coconut milk can also work for creaminess, but be aware it will impart a subtle coconut flavor, altering the soup’s profile.
- Mirepoix (Aromatic Base): The classic French flavor foundation of finely chopped carrot, onion, and celery. This trio slowly cooked forms the aromatic backbone, adding subtle sweetness and depth to the soup.
- Garlic: Essential for a robust, savory flavor. Adjust the amount to your personal taste – a little extra never hurt! In a pinch, garlic powder can be used, but fresh minced garlic truly elevates the taste.
- Potatoes & Bell Pepper (Additional Vegetables): Alongside the mirepoix, we’ve elevated the vegetable content even further. Potatoes (Russets or Yukon Golds work best) are crucial for making the soup wonderfully thick and creamy, contributing natural starch. Bell pepper (any color, though red adds a touch of sweetness and vibrant color) is an optional addition but brings a lovely, fresh crunch and extra nutrients.
- Vegetable Broth: The liquid base of our soup. We often use vegetable bouillon cubes dissolved in water for convenience and cost-effectiveness, but any high-quality vegetable broth (homemade or store-bought, regular or reduced sodium) will work perfectly. Remember to adjust the amount of added salt accordingly, especially if using a full-sodium broth.
- Seasonings: We keep it simple and effective with a classic combination of fragrant dried thyme, essential sea salt, and freshly ground black pepper. This trio enhances the natural flavors of the vegetables without overpowering them.
Pro Tip: For a protein-boosted, creamy, dairy-free broccoli soup without relying solely on potatoes, you can substitute some or all of the potatoes with protein-rich white beans. Cannellini beans, butter beans, or even chickpeas blend beautifully into a thick, satisfying texture while adding valuable fiber and protein.
Creative Recipe Variations to Explore
This vegan broccoli soup recipe is incredibly versatile, inviting you to experiment and customize it to your heart’s content. Here are some fantastic ideas to inspire your next batch:
- Adding Zucchini or Cauliflower for Creaminess or Bulk: To create a lighter yet still wonderfully creamy soup, consider substituting some of the potato with zucchini or cauliflower. These vegetables blend into a smooth, thick consistency without adding excessive calories. Alternatively, simply add them in addition to the existing vegetables for an extra nutrient boost and more textural variety.
- Enhancing with Other Seasonings: While our core seasoning blend is delightful, you can easily introduce more complex flavor profiles. Consider a pinch of:
- Nutmeg: A classic pairing with creamy vegetable soups, adding a warm, subtle sweetness.
- Ginger Powder: For a gentle, warming spice that complements the vegetables beautifully.
- Chili Powder, Ancho Chili, Cayenne Powder, or Red Pepper Flakes: If you enjoy a touch of heat, a dash of any of these will add a lovely kick. Start with a small amount and adjust to your preferred spice level.
- Bay Leaves: Add 1-2 bay leaves during the simmering process for an earthy, aromatic depth, but remember to discard them before blending and serving.
- Crafting a Vegan Broccoli Cheddar Soup: For those who miss the “cheesy” notes of traditional broccoli cheddar soup, this recipe is an excellent base. Incorporate a generous amount of nutritional yeast for a savory, umami flavor. Alternatively, stir in your favorite store-bought vegan cheddar cheese shreds towards the end until melted and gooey, or combine both for an ultimate cheesy experience.
- A Bright Finish with Lemon Juice: Much like many great soups, a small splash of fresh lemon juice added just before serving can truly elevate this vegan potato broccoli soup. The acidity provides a wonderful brightness and cuts through the richness, taking the flavors to the next level.
- A Touch of Vegan Butter for Silkiness: For an extra layer of luxurious richness and a familiar buttery flavor, swirl in a tablespoon of your favorite vegan butter at the very end, just before serving. It adds a beautiful silky mouthfeel.
- Garnish with Fresh Herbs: Elevate the presentation and add a burst of fresh flavor with a sprinkle of chopped fresh herbs. Parsley, dill, or thinly sliced green onions are all excellent choices to garnish your broccoli and potato soup.
Mastering the Art of Vegan Broccoli Soup: Step-by-Step Guide
Essential Pre-Step: Soaking Your Cashews: To ensure your cashews blend into an ultra-smooth, creamy texture, it’s crucial to soften them beforehand. The ideal method is to leave the raw cashews to soak in a bowl of cold water overnight. If you’re short on time, you can quick-soak them by submerging them in hot water for at least 2 hours, or for a rapid softening, boil them vigorously for about 15 minutes.
- 1) Prepare Your Vegetables: Begin by finely chopping your onion, celery, and carrot (you can also shred the carrot for a quicker cook time and smoother blend). Remove the seeds and top from the bell pepper, then chop it into small pieces. Mince your garlic cloves. Finally, take your head of broccoli and divide it into small, uniform florets. Don’t forget the stem – chop it into ½-inch pieces; it’s perfectly edible and adds extra nutrients and texture.
- 2) Create the Cashew Cream: Drain your pre-soaked cashews thoroughly. Transfer them to a high-speed blender along with one cup of vegetable stock. Blend until the mixture is completely smooth and wonderfully creamy, with no visible cashew pieces.


This blending process may take a couple of minutes, depending on your blender’s power. Be sure to scrape down the sides of the blender jug as needed to ensure all cashews are incorporated into a perfectly smooth cream.
- 3) Sauté the Aromatics: In a large, heavy-bottomed pot or a Dutch oven, add one cup of vegetable broth. Bring it to a simmer over medium-high heat. Add the chopped onion, celery, and carrot. Cook, stirring occasionally, for about 5 minutes, allowing them to soften and become fragrant. This step builds the foundational flavor of your soup.



- 4) Add Remaining Vegetables & Simmer: Stir in the minced garlic, chopped bell pepper, and cubed potatoes. Continue to cook for another 2 minutes, allowing the flavors to meld. Then, pour in the remaining vegetable broth, add the broccoli florets and stem pieces, and sprinkle in the dried thyme, sea salt, and black pepper. Bring the entire mixture to a gentle boil over high heat.







- 5) Cook Until Tender: Reduce the heat to low, cover the pot, and let the soup gently simmer. Cook for about 10 minutes, or until the broccoli and potatoes are fork-tender. The vegetables should be soft enough to blend easily.
- 6) Blend to Creamy Perfection: Remove the broccoli potato soup from the heat. Stir in the prepared cashew cream, ensuring it’s well combined. Now, choose your blending method:
- Immersion Blender: For ultimate convenience, use an immersion blender directly in the pot. Blend carefully until you reach your desired consistency – whether that’s perfectly smooth or with a few small chunks for texture.
- Standard Blender: If using a regular blender, transfer the soup in batches (never overfill!) to avoid heat and pressure buildup. Blend each batch until smooth, then return the puréed soup to the pot.


For a delightful chunky broccoli vegetable soup, before blending, carefully remove about 2-3 cups of the cooked vegetables (primarily broccoli florets and potato cubes) from the pot. Blend the remaining soup until smooth, then stir the reserved chunks back into the creamy base. This provides a wonderful contrast in texture.
A Note on Blending Hot Soup Safely:
Blending hot liquids requires caution to prevent steam buildup and potential splashes. Follow these tips:
- Cool First: Allow the soup to cool for at least 10-15 minutes before transferring it to a blender. It should still be warm, but not piping hot.
- Halfway Full: Only fill your blender pitcher halfway at most. Overfilling is a common cause of accidents.
- Vent the Lid: If your blender has a removable center cap on the lid (a chute), remove it to allow steam to escape. Place a kitchen towel loosely over the opening to prevent splashing.
- Frequent Venting: If your blender doesn’t have a vented lid, you’ll need to stop blending and open the lid occasionally to release steam pressure. Otherwise, pressure from the hot soup can build up and forcefully eject the lid, sending hot liquid everywhere.
Slow Cooker (Crock Pot) Vegan Broccoli Soup Method
For those days when you need a meal to cook itself, the slow cooker is your best friend. This method delivers a deeply flavorful and tender soup with minimal effort.
- First, complete all your vegetable preparation: chop the onion, carrot, celery, bell pepper, garlic, potatoes, and broccoli florets/stem as instructed for the stovetop method.
- In a separate pan on your stovetop, sauté the chopped onion, carrot, and celery with a splash of vegetable broth (instead of oil) for about 5 minutes until they begin to soften. This crucial step deepens their flavor before slow cooking.
- Transfer the sautéed aromatics to your slow cooker. Add all the remaining ingredients, including the prepared garlic, bell pepper, potatoes, broccoli, vegetable broth, and seasonings (thyme, salt, pepper). Stir everything thoroughly to combine.
- Cook on the LOW setting for 4-6 hours, or on HIGH for 1-2 hours, until all the vegetables are tender and easily pierced with a fork.
- Once cooked, stir in the pre-blended cashew cream. Then, use an immersion blender directly in the slow cooker to achieve your desired consistency. Alternatively, carefully transfer batches to a standard blender, following the hot soup blending safety tips, before returning to the slow cooker to serve.
Instant Pot Vegan Broccoli Soup Method
When time is of the essence, the Instant Pot allows you to create this creamy soup in a fraction of the time, without compromising on flavor.
- Begin by preparing all your vegetables: finely chop the onion, carrot, celery, bell pepper, mince the garlic, cube the potatoes, and chop the broccoli florets/stem.
- Select the “Sauté” function on your Instant Pot. Add a small amount of vegetable broth (or a tiny bit of oil if preferred) and cook the chopped onion, carrot, and celery until tender, which should take about 5 minutes. Stir in the minced garlic, chopped bell peppers, and cubed potatoes, and continue to sauté for another 2 minutes, allowing the flavors to develop.
- Add the remaining vegetable broth and all the seasonings (thyme, salt, pepper) to the pot. Close the lid and set the steam release valve to the “Sealing” position. Select “Manual” or “Pressure Cook” and set the cooking time to 5 minutes on HIGH pressure.
- Once the cooking cycle is complete, carefully move the release valve to the “Venting” position for a quick release of steam. Once the float valve drops, open the lid. Stir in the prepared cashew cream until fully incorporated.
- Now, you can either use an immersion blender directly in the Instant Pot to blend the soup to your desired smoothness or transfer it in batches to a standard blender. Serve immediately and enjoy your incredibly quick and delicious vegan broccoli soup!
Top Recipe Notes for Success
Achieving the perfect bowl of vegan broccoli soup is easy with these expert tips:
- Uniform Vegetable Cuts: To ensure that all the vegetables cook evenly and reach tender perfection at the same time, it’s important to cut them into roughly even-sized pieces. This prevents some vegetables from being undercooked while others turn mushy.
- Tailor the Texture to Your Liking: This vegan broccoli soup is incredibly versatile when it comes to texture. You can enjoy it silky-smooth and puréed, or you can opt for a delightful, rustic chunky consistency. For a chunky soup, simply remove about 2-3 cups of the cooked vegetables (especially some broccoli florets and potato cubes) before blending the rest of the soup. Once the main portion is blended, stir these reserved chunks back in.
- Adjusting Consistency (Thicker or Thinner): The thickness of your soup can be easily customized. For a thinner soup, simply add more vegetable broth or a splash of unsweetened plant-based milk (like almond or oat milk) at the end until it reaches your preferred consistency. For a thicker soup, ensure you blend more of the cooked potato, as its starch contributes significantly to the body of the soup. If it’s still too thin after blending, simmer it gently for a few more minutes to allow it to reduce slightly.
- Time-Saving Shortcuts: In a rush? Don’t hesitate to utilize pre-prepared ingredients. Many grocery stores offer pre-chopped fresh onions, minced garlic, diced bell peppers, and shredded carrots. Using frozen broccoli (thawed) is also a fantastic time-saver. These convenience items can significantly cut down on your prep time without sacrificing flavor or nutrition.
- Always Season to Taste: The final and perhaps most important step is to taste your soup right at the end of cooking and blending. Flavors can deepen or mellow during cooking. Adjust any seasonings—add more salt, pepper, or a pinch more thyme if needed—to perfectly suit your palate before serving. A dash of lemon juice can also brighten the flavors beautifully.

Serving Recommendations for Your Creamy Broccoli Soup
This creamy vegan broccoli soup is fantastic on its own, but it truly shines when paired with the right toppings and side dishes. Here are some of our favorite recommendations to elevate your meal:
First and foremost, the right toppings can transform each bowl into a gourmet experience. Consider:
- Crispy Vegan Croutons: Homemade or store-bought, they add a delightful crunch and absorb the creamy soup beautifully.
- Toasted Nuts and Seeds: A sprinkle of toasted slivered almonds, pumpkin seeds (pepitas), or sunflower seeds adds healthy fats, protein, and a lovely textural contrast.
- A Swirl of Vegan Cream or Yogurt: A dollop of plain vegan sour cream or unsweetened plant-based yogurt adds a tangy, cooling element and an extra layer of creaminess.
- Crispy Roasted or Sautéed Broccoli Florets: For an extra broccoli punch and varied texture, lightly roast or sauté a few small florets until slightly charred and tender-crisp.
- Fresh Herbs: A final sprinkle of fresh parsley, dill, or chives adds vibrant color and a burst of fresh flavor.
- A Dash of Smoked Paprika: For a subtle smoky depth and beautiful color.
As for complementary side dishes, you might enjoy:
- Warm Cornbread: Whether it’s a rustic skillet cornbread or a spiced jalapeño baked cornbread, its slightly sweet and crumbly texture is a perfect counterpoint to the creamy soup.
- Crusty Bread, Rolls, or Flatbread: Ideal for dipping and soaking up every last drop of the delicious soup. Try our free-formed bread or soft dinner rolls.
- Hearty Vegan Grilled Cheese: The ultimate comfort food pairing, a gooey vegan grilled cheese sandwich is simply irresistible alongside a creamy soup.
- A Simple Leafy Green Salad: A light, fresh salad with a tangy vinaigrette offers a refreshing contrast and balances the richness of the soup.
Storage and Reheating Instructions
One of the many advantages of this vegan cream of broccoli soup is how well it stores, making it perfect for meal prep or enjoying delicious leftovers.
Once your soup has cooled completely to room temperature, transfer any leftovers to an airtight container. It will keep beautifully in the refrigerator for up to 4-5 days. For longer storage, this soup is freezer-friendly! You can freeze it for up to 3 months. For best results when freezing, consider pouring it into freezer-safe containers or Ziplock/Stasher bags, spread flat to freeze quickly and save space. Label with the date.
When you’re ready to enjoy, simply leave the frozen soup to thaw in the refrigerator overnight. To reheat, you can gently warm the soup on the stovetop over medium-low heat, stirring frequently until it’s piping hot. Alternatively, use the microwave, heating in 30-second increments and stirring in between to ensure even heating. If the soup has thickened considerably during storage (which often happens with blended vegetable soups), feel free to add a splash of extra water or vegetable broth to reach your desired consistency.
Explore More Vegan Soup Recipes
If you’ve fallen in love with the comforting warmth of this creamy vegan broccoli soup, then you’re in for a treat! Our collection of plant-based soups offers a diverse range of flavors and textures that are perfect for any season or occasion. Dive into these other delicious and wholesome vegan soup creations:
- Thai Butternut Squash Soup: A vibrant, aromatic soup with sweet butternut squash and exotic Thai flavors.
- Quick Tomato Soup (with Canned Tomatoes): A classic comfort, simple to make, and bursting with rich tomato goodness.
- Wholesome Vegetable Barley Soup: A hearty and satisfying soup, packed with vegetables and chewy barley.
- Hearty Lentil Potato Turmeric Soup: A nourishing and flavorful soup featuring protein-rich lentils, tender potatoes, and earthy turmeric.
- Zesty Vegan Hot and Sour Soup: A tantalizing blend of spicy, sour, and savory flavors, perfect for an adventurous palate.
- Sweet Roasted Red Pepper and Basil Soup: A delightfully sweet and smoky soup with the fresh aroma of basil.
- Savory Mushroom Orzo Soup: A comforting and umami-rich soup featuring earthy mushrooms and small, pasta-like orzo.
Photos by Alfonso Revilla
Creamy Vegan Broccoli Soup
10 minutes
25 minutes
35 minutes
4
servings
Equipment
-
Measuring Cups
-
Measuring spoons
-
Knife set
-
Blender
-
Large Pot
Ingredients
- 8 cups of vegetable stock
- 1 cup of raw cashew pieces (soaked)
- 1 medium onion finely chopped
- 2 stalks of celery finely chopped
- 1 large carrot or 2 medium chopped
- 2 garlic cloves minced
- ½ of a red bell pepper chopped (optional)
- 2 medium unpeeled potatoes cubed
- 1 head of broccoli or more including stem, chopped (about 4 cups)
- 1 ½ teaspoons of dried thyme
- 1 teaspoon of sea salt (or to taste)
- ½ teaspoon of black pepper (or to taste)
Instructions
-
Purée 1 cup of the vegetable stock with the pre-soaked cashews in a high-speed blender until completely smooth. Set this cashew cream aside.
-
In a large, heavy-bottomed pot or Dutch oven, add 1 cup of vegetable broth. Cook the finely chopped onion, celery, and carrot over medium-high heat for 5 minutes, stirring occasionally, until softened. Add the minced garlic, chopped bell pepper (if using), and cubed potatoes, and cook for 2 more minutes.
-
Pour in the remaining 4 cups of vegetable broth, then add the chopped broccoli (florets and stem), dried thyme, sea salt, and black pepper. Bring the soup to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 10 minutes, or until the broccoli and potatoes are fork-tender.
-
Remove the pot from the heat. Stir in the prepared cashew cream until thoroughly mixed. For a smooth soup, use an immersion blender directly in the pot, blending until the desired consistency is achieved. Alternatively, carefully transfer about half of the soup to a standard blender (being mindful of hot liquids), blend until smooth, and then return it to the pot. Repeat with the remaining soup. For a chunky soup, remove 2-3 cups of cooked vegetables before blending, then stir them back in. Reheat gently if needed before serving. Serve hot and enjoy!
Notes
- Cut veggies evenly: Ensure all vegetables are cut into similar sizes for uniform cooking.
- Adjust the texture: This soup can be enjoyed fully blended or partially blended for a chunky texture. To make it chunky, remove 2-3 cups of the cooked vegetables before blending the rest of the soup, then stir them back in.
- For a thinner or thicker soup: Adjust the amount of broth you use or how much potato you blend. If the soup is too thick, add a little more vegetable broth or plant-based milk at the end until it reaches your desired consistency.
- To save time: Feel free to use pre-prepared fresh or frozen ingredients, such as pre-chopped onion, minced garlic, diced bell pepper, or frozen broccoli.
- Season to taste: Always taste your soup before serving and adjust salt, pepper, or other seasonings as needed.
Nutrition (per serving, estimated)
Carbohydrates: 50g
Protein: 13g
Fat: 15g
Saturated Fat: 3g
Polyunsaturated Fat: 3g
Monounsaturated Fat: 8g
Sodium: 2537mg
Potassium: 1286mg
Fiber: 9g
Sugar: 12g
Vitamin A: 5463IU
Vitamin C: 181mg
Calcium: 117mg
Iron: 4mg
Additional Info
Miranda Rivera
Dinner, Lunch
American
Stovetop, Slow Cooker, Instant Pot
Vegan, Gluten-Free, Dairy-Free, Oil-Free
Tried this recipe?
Please tag us at @PlantBasedOnABudget! 🙂