Vegan Broccoli Cheddar Soup recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

Of all the comfort foods I left behind when I transitioned to a plant-based diet, a thick, creamy bowl of broccoli cheddar soup was the one I mourned the most. I have vivid memories of ducking into a Panera on a cold day, ordering that velvety, cheesy soup in a sourdough bread bowl, and feeling an instant sense of warmth and contentment. For years, I tried to replicate it, but my attempts were pale imitations. They were often watery, or the “cheese” flavor was one-dimensional and strange. The texture was never quite right. I had almost given up, resigning myself to the fact that this particular brand of comfort was a thing of the past. Then came the breakthrough. I realized the secret wasn’t in finding a single perfect vegan cheese substitute, but in building layers of flavor and texture from whole foods. The creaminess came from a magical blend of soaked cashews and humble potatoes. The complex, sharp, “cheesy” flavor came from a symphony of nutritional yeast, tangy Dijon, and the secret umami weapon: white miso paste. The first time I ladled this version into a bowl, I knew I had cracked the code. It was thick, velvety, and deeply savory, with the perfect balance of broccoli and rich, cheesy sauce. It wasn’t just a “good for vegan” soup; it was an incredible soup, period. This recipe isn’t just a substitute; it’s an upgrade, delivering all the comfort you crave in a vibrant, wholesome, and unbelievably delicious way.

The Ultimate Creamy Vegan Broccoli Cheddar Soup (Panera Copycat)

This recipe is engineered to create a luxuriously thick, creamy, and deeply “cheesy” soup without a drop of dairy. By building flavor with whole-food ingredients, we achieve a result that is every bit as satisfying and comforting as the classic, perfect for a cozy night in.

Yields: 6-8 servings
Prep time: 20 minutes (plus cashew soaking time)
Cook time: 30 minutes
Total time: 50 minutes

Complete Ingredients

The success of this soup lies in how these specific ingredients work together to mimic the richness and flavor of dairy.

For the Creamy Cashew-Potato Base:

  • 1 cup raw cashews: These are essential for the unparalleled creamy texture. They must be soaked to soften them for blending.
  • 1 large russet potato (about 1 pound), peeled and diced: The starch from the potato adds body and a velvety thickness to the soup, working in tandem with the cashews.
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 4 cups high-quality vegetable broth, plus more for thinning if needed
  • 2 tablespoons olive oil

For the “Cheesy” Flavor Profile:

  • ¾ cup nutritional yeast: Affectionately known as “nooch,” this is the primary source of the savory, nutty, cheesy flavor. Do not skip this.
  • 2 tablespoons white or yellow miso paste: This is the secret weapon. Miso provides a deep, salty, umami flavor that mimics the complexity of aged cheese.
  • 1 tablespoon Dijon mustard: Adds a tangy “sharpness” that cuts through the richness, similar to a sharp cheddar.
  • 1 tablespoon apple cider vinegar or lemon juice: Provides a bright, acidic note to balance the flavors.
  • ½ teaspoon smoked paprika: Lends a subtle smoky depth.
  • ¼ teaspoon turmeric powder: Primarily for achieving that classic golden-cheddar color.

For the Broccoli and Finish:

  • 1 large head of broccoli (about 1 ½ pounds), cut into small, bite-sized florets
  • 1 large carrot, finely grated or shredded
  • 1 cup unsweetened, plain plant-based milk (cashew or soy work best for creaminess)
  • Salt and freshly ground black pepper to taste
  • Optional: 1 cup of your favorite shredded vegan cheddar cheese (Miyoko’s or Violife are great options) for extra meltiness.

Step-by-Step Instructions

Follow this method carefully to build layers of flavor and achieve the perfect velvety texture.

Step 1: Soak the Cashews (Crucial Prep)
This step is essential for a silky-smooth soup. You have two options:

  • Overnight Soak (Recommended): Place the 1 cup of raw cashews in a bowl and cover them with water. Let them soak on the counter or in the fridge for at least 4 hours, or ideally, overnight.
  • Quick Soak: If you’re short on time, place the cashews in a heatproof bowl. Cover them with boiling water and let them sit for at least 30 minutes.
    Once soaked, drain the cashews completely and set them aside.

Step 2: Build the Soup’s Flavor Foundation
In a large Dutch oven or heavy-bottomed pot, heat the 2 tablespoons of olive oil over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for one more minute until fragrant.

Step 3: Simmer the Base Vegetables
Add the diced russet potato and the 4 cups of vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover and cook for 15-20 minutes, or until the potatoes are very tender and can be easily pierced with a fork.

Step 4: Create the Velvety “Cheese” Sauce
This is where the magic happens. Carefully transfer the simmered potato and onion mixture (along with all the broth) to a high-speed blender. Add the soaked and drained cashews, nutritional yeast, miso paste, Dijon mustard, apple cider vinegar, smoked paprika, and turmeric powder.
Blend on high speed for 1-2 minutes, or until the mixture is completely and utterly smooth. There should be absolutely no grit or graininess. A high-speed blender (like a Vitamix or Blendtec) is highly recommended for the best results.

Step 5: Combine and Cook the Broccoli
Pour the blended, creamy “cheese” base back into the same pot and place it over medium heat. Stir in the finely grated carrot and the 1 cup of plant-based milk. Bring the soup to a gentle simmer.
Add the bite-sized broccoli florets. Cook for 5-7 minutes, stirring occasionally, until the broccoli is tender-crisp. It should be bright green and have a slight bite. Be careful not to overcook the broccoli, as it will become mushy and lose its vibrant color.

Step 6: Final Touches and Seasoning
Turn off the heat. If you are using shredded vegan cheese for extra gooeyness, stir it in now until it melts. Taste the soup and season generously with salt and freshly ground black pepper. Vegan cheese sauces often need a good amount of salt to bring the flavors to life. Adjust as needed.

The Anatomy of a Perfect Vegan Cheese Soup: Why It Works

This recipe isn’t just a list of ingredients; it’s a carefully constructed formula designed to replicate a complex dairy product using plant-based components.

  • The Creamy Conundrum Solved: The biggest challenge in vegan soups is achieving a rich, full-bodied creaminess without dairy. This recipe tackles that with a two-pronged approach. Soaked raw cashews, when blended, break down into a luxuriously smooth, neutral-flavored cream that mimics the fat content and mouthfeel of heavy cream. The russet potato, when cooked and blended, releases its starches, creating a thick, velvety body that coats a spoon just like a traditional cheese sauce. Together, they create a texture that is undeniably creamy and satisfying.
  • The “Cheesy” Flavor Equation: How do you replicate the complex flavor of aged cheddar? It’s not about one ingredient; it’s a balance of five key elements:
    1. Savory/Nutty (Nutritional Yeast): This is the foundational cheesy flavor.
    2. Umami/Salty (Miso Paste): This adds the deep, fermented complexity found in aged cheese.
    3. Tangy/Sharp (Dijon Mustard): This provides the “bite” or sharpness of a good cheddar.
    4. Bright/Acidic (Vinegar/Lemon): This balances the richness and “wakes up” all the other flavors.
    5. Color (Turmeric): We eat with our eyes first, and a touch of turmeric gives the soup its familiar, appetizing golden hue.
  • The Perfect Broccoli Texture: The final, crucial element is the broccoli itself. In many recipes, the broccoli is boiled for a long time, turning it army green and mushy. By adding the fresh florets to the finished, hot soup base and cooking them for just 5-7 minutes, we ensure they remain vibrant green and perfectly tender-crisp. This provides a necessary textural contrast to the smooth, creamy soup.

Nutrition Facts

  • Servings: 6 large servings
  • Calories Per Serving: Approximately 480 kcal

Disclaimer: This is an estimate. Nutritional information will vary greatly based on the specific brands of ingredients used (especially plant-milks and vegan cheeses) and the final serving size.

Preparation Time Breakdown

  • Active Preparation Time: 20 minutes
    • Chopping vegetables, prepping ingredients: 10 minutes
    • Sautéing and blending: 10 minutes
  • Passive Soaking/Simmering Time: 30+ minutes
  • Total Hands-On Time: Approximately 20-25 minutes

How to Serve Vegan Broccoli Cheddar Soup

Presentation elevates this comforting soup into a true dining experience.

  • The Ultimate Bread Bowl:
    • For the quintessential Panera-at-home experience, serve the soup in a hollowed-out sourdough bread bowl. The combination of the creamy soup and the tangy, soup-soaked bread is pure bliss.
  • Garnish Generously:
    • Crunch: Top with homemade croutons, roasted chickpeas, or vegan “bacon” bits made from coconut or tempeh.
    • Cheese: A final sprinkle of shredded vegan cheddar or a dusting of nutritional yeast.
    • Herbs: Freshly chopped chives or parsley add a pop of color and freshness.
    • Heat: A pinch of red pepper flakes for those who like a little kick.
  • Perfect Pairings for a Full Meal:
    • Crusty Bread: If not using a bread bowl, a side of warm, crusty bread or a baguette is essential for dipping.
    • Vegan Grilled Cheese: Make a gourmet grilled “cheese” sandwich with your favorite vegan cheese and sourdough bread to create a classic soup-and-sandwich combo.
    • Simple Green Salad: A simple salad with mixed greens, cucumber, and a light lemon-tahini dressing provides a fresh, crisp contrast to the rich, creamy soup.

Additional Tips for Soup Mastery

  1. A High-Speed Blender is Your Best Friend: For the smoothest, most convincing cream sauce, a high-speed blender is a worthy investment. If you have a standard blender, you may need to blend the soup base in batches and for a longer period (3-4 minutes) to get it as smooth as possible.
  2. Grate Your Own Carrots and Cheese: While pre-shredded carrots are convenient, finely grating a fresh carrot on a box grater allows it to almost melt into the soup, adding sweetness and color without large chunks. Similarly, grating a block of vegan cheese will give you a much better melt than pre-shredded varieties, which contain anti-caking agents.
  3. Taste and Adjust at the End: The final seasoning is crucial. Once all the components are combined, taste the soup. Does it need more salt to make the flavors pop? Does it need another squeeze of lemon juice to brighten it up? Does it need more nutritional yeast for cheesiness? Don’t be afraid to tweak it until it tastes perfect to you.
  4. Embrace the Florets-Only Approach: For the best texture, use only the broccoli florets in the soup. The stems can be fibrous. Don’t throw them away! Peel the tough outer layer, chop the tender inner core, and save it for stir-fries, slaws, or roasting.
  5. Don’t Overcook the Broccoli: This tip is so important it’s worth repeating. The moment the broccoli is tender enough to be easily pierced with a fork but is still a vibrant green, the soup is done. This preserves its texture and nutrients and makes for a much more appealing final dish.

Frequently Asked Questions (FAQ)

1. Can I make this soup without cashews due to a nut allergy?
Yes, you can. For a nut-free version, omit the cashews. You can replace them with 1 cup of raw, shelled sunflower seeds (soaked just like the cashews). Alternatively, you can create the creamy base using only the potato and add about 1 cup of steamed cauliflower to the pot along with the potato to add extra body and creaminess when blended.

2. My soup isn’t thick enough. How can I fix it?
If your soup is thinner than you’d like, you can create a simple cornstarch slurry. Mix 1 tablespoon of cornstarch with 2 tablespoons of cold water in a small bowl until smooth. While the soup is simmering, slowly whisk in the slurry and let it cook for another 2-3 minutes until it thickens.

3. Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well in a pinch. There’s no need to thaw it first. Add the frozen florets directly to the hot soup base. It may cool the soup down, so allow a few extra minutes for it to come back to a simmer and cook through, about 7-9 minutes.

4. How do I store and reheat this soup?
Store leftover soup in an airtight container in the refrigerator for up to 5 days. The soup will thicken considerably as it cools. To reheat, place it in a pot over medium-low heat, adding a splash of vegetable broth or plant-based milk to thin it back out to your desired consistency.

5. Does this soup freeze well?
This soup freezes reasonably well, which is a bonus for a potato-based soup. Let the soup cool completely, then transfer it to freezer-safe containers, leaving some room at the top for expansion. It can be frozen for up to 3 months. To reheat, let it thaw overnight in the refrigerator and then gently warm it on the stovetop, thinning it with broth as needed. The texture may be slightly different than when fresh, but it will still be delicious.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Broccoli Cheddar Soup recipe


  • Author: Caroline

Ingredients

For the Creamy Cashew-Potato Base:


  • 1 cup raw cashews: These are essential for the unparalleled creamy texture. They must be soaked to soften them for blending.


  • 1 large russet potato (about 1 pound), peeled and diced: The starch from the potato adds body and a velvety thickness to the soup, working in tandem with the cashews.


  • 1 large yellow onion, chopped


  • 3 cloves garlic, minced


  • 4 cups high-quality vegetable broth, plus more for thinning if needed


  • 2 tablespoons olive oil


For the “Cheesy” Flavor Profile:


  • ¾ cup nutritional yeast: Affectionately known as “nooch,” this is the primary source of the savory, nutty, cheesy flavor. Do not skip this.


  • 2 tablespoons white or yellow miso paste: This is the secret weapon. Miso provides a deep, salty, umami flavor that mimics the complexity of aged cheese.


  • 1 tablespoon Dijon mustard: Adds a tangy “sharpness” that cuts through the richness, similar to a sharp cheddar.


  • 1 tablespoon apple cider vinegar or lemon juice: Provides a bright, acidic note to balance the flavors.


  • ½ teaspoon smoked paprika: Lends a subtle smoky depth.


  • ¼ teaspoon turmeric powder: Primarily for achieving that classic golden-cheddar color.


For the Broccoli and Finish:


  • 1 large head of broccoli (about 1 ½ pounds), cut into small, bite-sized florets


  • 1 large carrot, finely grated or shredded


  • 1 cup unsweetened, plain plant-based milk (cashew or soy work best for creaminess)


  • Salt and freshly ground black pepper to taste


  • Optional: 1 cup of your favorite shredded vegan cheddar cheese (Miyoko’s or Violife are great options) for extra meltiness.



Instructions

Step 1: Soak the Cashews (Crucial Prep)
This step is essential for a silky-smooth soup. You have two options:

  • Overnight Soak (Recommended): Place the 1 cup of raw cashews in a bowl and cover them with water. Let them soak on the counter or in the fridge for at least 4 hours, or ideally, overnight.

  • Quick Soak: If you’re short on time, place the cashews in a heatproof bowl. Cover them with boiling water and let them sit for at least 30 minutes.
    Once soaked, drain the cashews completely and set them aside.

Step 2: Build the Soup’s Flavor Foundation
In a large Dutch oven or heavy-bottomed pot, heat the 2 tablespoons of olive oil over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for one more minute until fragrant.

Step 3: Simmer the Base Vegetables
Add the diced russet potato and the 4 cups of vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover and cook for 15-20 minutes, or until the potatoes are very tender and can be easily pierced with a fork.

Step 4: Create the Velvety “Cheese” Sauce
This is where the magic happens. Carefully transfer the simmered potato and onion mixture (along with all the broth) to a high-speed blender. Add the soaked and drained cashews, nutritional yeast, miso paste, Dijon mustard, apple cider vinegar, smoked paprika, and turmeric powder.
Blend on high speed for 1-2 minutes, or until the mixture is completely and utterly smooth. There should be absolutely no grit or graininess. A high-speed blender (like a Vitamix or Blendtec) is highly recommended for the best results.

Step 5: Combine and Cook the Broccoli
Pour the blended, creamy “cheese” base back into the same pot and place it over medium heat. Stir in the finely grated carrot and the 1 cup of plant-based milk. Bring the soup to a gentle simmer.
Add the bite-sized broccoli florets. Cook for 5-7 minutes, stirring occasionally, until the broccoli is tender-crisp. It should be bright green and have a slight bite. Be careful not to overcook the broccoli, as it will become mushy and lose its vibrant color.

Step 6: Final Touches and Seasoning
Turn off the heat. If you are using shredded vegan cheese for extra gooeyness, stir it in now until it melts. Taste the soup and season generously with salt and freshly ground black pepper. Vegan cheese sauces often need a good amount of salt to bring the flavors to life. Adjust as needed.

Nutrition

  • Serving Size: one normal portion
  • Calories: 480 kcal