Indulge in the comforting embrace of a bowl of rich, velvety Vegan Broccoli Soup. This homemade recipe transforms simple, wholesome ingredients into a nourishing meal that’s perfect for any day of the week, especially when you need a quick, cozy dinner at home. Forget about store-bought versions or restaurant imitations; this plant-based broccoli soup boasts an unparalleled freshness and depth of flavor that can only come from your own kitchen. It’s remarkably easy to prepare, loaded with vibrant vegetables, and simmered to perfection in a savory broth, making it an ideal one-pot dinner option that the entire family will adore.

There’s something truly magical about a piping hot bowl of soup on a chilly day. While I’ve cherished my go-to taco soup and last year’s obsession with vegan split pea soup, this season, it’s all about the irresistible allure of broccoli soup. Imagine a concoction where luxurious creaminess meets an abundance of fresh, wholesome vegetables, all harmoniously blended into a heartwarming meal. It’s a culinary experience that’s simply irresistible, a testament to how satisfying plant-based cooking can be.
I’ve spent weeks meticulously perfecting this creamy vegan broccoli soup recipe, and I’m confident you’ll agree that it has reached the pinnacle of flavor and texture. This isn’t just a good soup; it’s a phenomenal one, surpassing any you might find pre-made or on a restaurant menu. The journey of making it from scratch ensures every spoonful is packed with love and superior taste. This flavorful and thick broccoli soup is the ultimate comfort food as the cooler days approach, offering a deeply satisfying and wholesome experience. Let’s dive into what makes this recipe a true game-changer!

Why Choose Vegan Broccoli Soup?
Opting for a vegan broccoli soup isn’t just a dietary choice; it’s a celebration of vibrant flavors and incredible health benefits. This dairy-free alternative brings all the rich, creamy satisfaction of traditional broccoli cheddar soup without any animal products. It’s perfect for those with lactose intolerance, dairy allergies, or anyone looking to incorporate more plant-based meals into their diet. By using wholesome ingredients, we ensure a meal that’s not only delicious but also remarkably healthy and environmentally friendly.
The Power of Broccoli: Nutritional Highlights
Broccoli, the star of this soup, is a nutritional powerhouse. It’s incredibly rich in Vitamin C, which is vital for immune function, and Vitamin K, essential for bone health and blood clotting. Beyond these, broccoli offers a generous dose of fiber, promoting digestive health and helping you feel full and satisfied. It also contains numerous antioxidants and phytonutrients, contributing to overall well-being. By incorporating fresh broccoli into your diet, especially in a delicious soup, you’re treating your body to a wealth of goodness.
Unveiling the Simple Ingredients for a Rich Flavor
This luxuriously creamy broccoli soup is crafted from simple, wholesome ingredients, packing a punch of fiber and nutrients in every spoonful. To create this delightful soup, you’ll need:
- Olive Oil: The foundation for sautéing your vegetables, allowing them to brown beautifully without sticking. Feel free to substitute with your preferred cooking oil, such as avocado oil, or a non-dairy butter for an even richer base.
- Onion, Carrot, and Celery: This aromatic trio, often referred to as mirepoix, forms the classic flavor base for many soups. They contribute a sweet and savory depth that is essential to the soup’s character. Adjust quantities to your liking or experiment with other root vegetables like leeks, shallots, or even bell peppers for an added twist.
- Garlic: A crucial ingredient that infuses the soup with an irresistible aroma and robust flavor. For convenience, if fresh garlic isn’t available, a teaspoon of garlic powder can be used as a substitute, though fresh is always recommended for maximum impact.
- All-Purpose Flour: This acts as a thickening agent, creating a light roux that gives the soup its desirable body and creamy texture. For a gluten-free option, you can easily substitute the flour with two teaspoons of cornstarch dissolved in a tablespoon of cold water, added as a slurry at the end, or use gluten-free all-purpose flour.
- Vegetable Broth: The liquid base of our soup, imparting savory notes and bringing all the flavors together. I often opt for a low-sodium vegetable broth to control the overall saltiness, but any quality vegetable broth you have on hand will work wonderfully. Homemade broth can elevate the flavor even further.
- Broccoli: The undisputed star of this soup! Using fresh broccoli is paramount here, as it significantly impacts the taste and texture of the final dish. Ensure it’s chopped into uniform florets for even cooking. Don’t discard the stems; peel and finely chop them to add even more broccoli goodness and reduce food waste.
- Nutritional Yeast: This magical ingredient is a secret weapon in vegan cooking, adding a distinct nutty, savory, and cheesy flavor profile without any dairy. It’s what gives this soup that classic “broccoli cheddar” essence. While highly recommended for its unique contribution, you can omit it if you don’t have it, though the flavor will be slightly different.
- Coconut Cream: Essential for achieving that luxurious richness and velvety creaminess that defines this soup. It’s important to use unsweetened coconut cream. If using canned full-fat coconut milk, simply refrigerate the can overnight, then scoop out the thick, solid cream that rises to the top. For a nut-free alternative, you can try a cashew cream made from soaked cashews, blended until smooth.
- Salt and Pepper: Fundamental seasonings to balance and enhance all the flavors. Always taste and adjust to your preference.

Crafting Your Perfect Vegan Broccoli Soup: A Step-by-Step Guide
Making this delightful, cozy soup is incredibly straightforward and gratifying. The beauty of this recipe lies in its one-pot preparation, minimizing cleanup, and requiring minimal effort beyond some initial vegetable chopping and a quick blend. Here’s a detailed rundown of the instructions to guide you to soup perfection:
- Sauté the Aromatics: Begin by heating a large, heavy-bottomed pot or a Dutch oven over medium heat. Add the olive oil, then introduce the chopped onion, carrot, and celery. Cook these vegetables, stirring occasionally, for about 5 to 7 minutes. This step is crucial for softening the vegetables and allowing their natural sweetness and complex flavors to develop, forming a savory base for your soup.
- Build the Roux and Add Garlic: Once the base vegetables are tender, stir in the minced garlic and all-purpose flour. Cook for an additional minute, stirring continuously. The flour will lightly toast, losing its raw taste, and combine with the oil to create a roux, which is essential for thickening the soup later. Adding the garlic at this stage ensures its fragrant essence permeates the soup without burning.
- Add Broth and Broccoli to Simmer: Carefully pour in the vegetable broth. Use a wooden spoon to scrape up any browned bits that may have adhered to the bottom of the pan – this process, known as deglazing, adds immense flavor to the soup. Next, add your fresh broccoli florets and stir everything to combine. Bring the mixture to a gentle simmer, then cover and cook, stirring occasionally, for about 10 to 12 minutes, or until the broccoli is fork-tender.
- (Optional) Reserve Chunks for Texture: If you appreciate having some discernible chunks of broccoli in your finished soup, now is the time to act. Before blending, remove about 1 cup of the cooked soup (including some broccoli florets) from the pot and set it aside. This allows you to achieve a perfectly smooth base while still retaining some textural contrast.
- Achieve Creaminess and Blend: Remove the pot from the heat. Stir in the unsweetened coconut cream and nutritional yeast. For the smoothest consistency, use an immersion blender directly in the pot to purée the soup until it’s silky and uniform. If you don’t have an immersion blender, carefully transfer the soup in batches to a high-speed blender, blending until smooth (be cautious when blending hot liquids, only fill the blender halfway and secure the lid, leaving a vent for steam).
- Incorporate Reserved Veggies and Final Simmer: If you reserved any broccoli chunks in step 4, stir them back into the pot now. Return the soup to low heat and cook for another 5 minutes, allowing the coconut cream and nutritional yeast to fully integrate and the flavors to meld beautifully.
- Season and Serve: Taste the soup and season generously with salt and pepper as needed. Adjust to your personal preference. Serve your deliciously creamy vegan broccoli soup warm, perhaps garnished with fresh parsley, a drizzle of olive oil, or a sprinkle of chili flakes, and accompanied by a crusty hunk of bread for dipping.
Vegan Broccoli Soup Serving Suggestions:
This exquisite soup is incredibly versatile and pairs beautifully with a variety of accompaniments, transforming a simple meal into a delightful dining experience. Consider these delicious suggestions:
- Simple Green Salad: A light, crisp green salad dressed with a vinaigrette offers a refreshing contrast to the soup’s richness.
- Crackers or Croutons: Add a delightful crunch with a handful of your favorite crackers or homemade seasoned croutons scattered over the top.
- Rolls or Crusty Bread: A warm, crusty loaf of bread or soft dinner rolls are perfect for soaking up every last drop of this creamy goodness.
- Cornbread: The slightly sweet and crumbly texture of cornbread provides a wonderful complement to the savory notes of the soup.
- Grilled Cheese Sandwich: For the ultimate comfort food pairing, a vegan grilled cheese sandwich makes a fantastic companion, especially for dipping.
- Toppings Galore: Elevate your bowl with fresh herbs like chives or dill, a swirl of extra virgin olive oil, a sprinkle of toasted pumpkin seeds, or a pinch of red pepper flakes for a subtle kick.

Make Ahead + Storage Recommendations
This vegan broccoli soup is not only delicious fresh but also excellent for meal prepping and enjoying as leftovers. Here’s how to maximize its deliciousness and convenience:
- Make Ahead: To save time on busy days, you can prepare the vegetables (onion, carrot, celery, and broccoli) up to a day in advance. Store them in separate airtight containers or sealed bags in the refrigerator until you’re ready to cook. You can also cook the soup entirely, up to the blending stage, and then simply reheat and add the coconut cream and nutritional yeast just before serving for the freshest taste.
- Leftovers: Store any leftover vegan broccoli soup in an airtight container in the refrigerator for up to 3-4 days. Ensure it cools completely before refrigerating to maintain freshness and prevent bacterial growth.
- Reheat: The best way to rewarm leftover soup is gently on the stovetop over medium-low heat, stirring occasionally until heated through. If the soup has thickened considerably in the fridge, you may want to add a splash of vegetable broth or water to reach your desired consistency. You can also reheat individual portions in the microwave, stirring halfway through.
- Freezing: This soup freezes remarkably well! For best results, allow the soup to cool completely. Then, transfer it to freezer-safe airtight containers or heavy-duty freezer bags, leaving some headspace for expansion. It can be stored in the freezer for up to 2-3 months. When ready to enjoy, thaw overnight in the refrigerator and then reheat on the stovetop, adding a bit more broth or water if needed. Note that coconut cream-based soups can sometimes slightly separate upon thawing, but a good stir or a quick re-blend can usually bring back the creamy texture.

More Hearty Vegan Soup Recipes to Try:
If you loved this creamy vegan broccoli soup, you’ll be thrilled to explore these other wholesome and delicious plant-based soup recipes:
- Loaded Vegan Chili
- Crockpot Taco Chickpea Soup
- Roasted Acorn Squash Soup
- Creamy Lentil Soup
- Moroccan Chickpea Soup
I genuinely hope you try this incredible vegan broccoli soup and discover a new favorite comfort food. Your feedback means the world! Please let me know how you liked it by leaving a comment below or by tagging me on Instagram (@foodwithfeeling). Happy cooking!
Vegan Broccoli Soup
By Brita Britnell
Deliciously creamy and nourishing Vegan Broccoli Soup is just what you need for a quick, cozy dinner at home. This homemade broccoli soup recipe is so easy to make and it’s packed with plenty of vegetables, all simmered in a savory veggie broth. An easy one-pot dinner option that the whole family will love!
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 large carrot, chopped
- 1 stalk celery, chopped
- 2 cloves garlic, minced
- 1 tablespoon all-purpose flour
- 4 cups vegetable broth
- 2 heads broccoli, chopped into florets (about 4 cups)
- 1 tablespoon nutritional yeast
- ¾ cup coconut cream, well stirred
- Salt and pepper, to taste
Instructions
- Heat a large heavy-bottomed pot or Dutch oven over medium heat. Add the olive oil, onion, carrot, and celery. Cook, stirring occasionally, for 5 minutes or until the vegetables are soft.
- Add the garlic and flour and stir to combine. Cook for an additional minute.
- Next, add the vegetable broth and scrape any browned bits off the bottom of the pan.
- Add the broccoli and stir to combine. Cook, stirring occasionally, for 10 minutes or until the broccoli is soft.
- (Optional) If you like to have chunks of broccoli in your soup, remove 1 cup of soup from the pot and set it aside.
- Remove the soup from the heat and add the coconut cream and nutritional yeast to the pan.
- Use an immersion (or high-speed) blender to puree the soup until it is smooth. Once the soup is smooth, add the reserved vegetables back to the pot.
- Return the soup to low heat and cook for another 5 minutes, or just until the cream and nutritional yeast have been incorporated. Season with salt and pepper to taste.
- Enjoy warm and store any leftover soup in an airtight container in the fridge for up to two days.
Tried this recipe? Mention @foodwithfeeling or tag #foodwithfeeling!


