Creamy Dairy-Free Broccoli Cheddar Soup With Cauliflower

3 min prep 5 min cook 45 servings
Creamy Dairy-Free Broccoli Cheddar Soup With Cauliflower
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

This recipe was born on a particularly rainy October afternoon when my daughter came home from school asking for the broccoli cheese soup her friends were raving about. Rather than reaching for a can of condensed soup or trying to make do with watery alternatives, I set out to create something that would make her eyes light up with that first taste. The secret? A combination of cauliflower for creaminess, nutritional yeast for that umami cheese flavor, and a blend of spices that creates the most incredibly satisfying bowl of comfort food.

What makes this soup special isn't just that it's dairy-free—it's that it's actually better than many traditional versions I've tasted. The cauliflower adds a silkiness that heavy cream could never achieve, while the broccoli maintains its vibrant color and pleasant bite. Whether you're serving it to guests at a dinner party or packing it in thermoses for school lunches, this soup never fails to impress. Plus, it comes together in under 45 minutes, making it perfect for those busy weeknights when you want something nourishing but don't have hours to spend in the kitchen.

Why This Recipe Works

  • Ultra-Creamy Texture: Cauliflower creates a velvety base that mimics heavy cream without any dairy, giving you that luxurious mouthfeel you crave.
  • Authentic Cheese Flavor: Nutritional yeast, miso paste, and smoked paprika work together to create complex, cheesy notes without any actual cheese.
  • Nutrient-Dense Powerhouse: Each serving packs in three cups of vegetables, making this comfort food secretly healthy.
  • One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development.
  • Perfect for Meal Prep: This soup actually tastes better the next day as flavors meld, and it freezes beautifully for up to three months.
  • Allergen-Friendly: Free from dairy, gluten, soy, and nuts, making it safe for almost everyone at your table.
  • Kid-Approved: Even picky eaters love this soup—the broccoli florets become tender-sweet, and the "cheesy" flavor is familiar and comforting.

Ingredients You'll Need

Ingredients

Creating a truly spectacular dairy-free soup starts with understanding how each ingredient contributes to the final masterpiece. I've tested dozens of combinations to find the perfect balance of flavors and textures, and each component in this recipe serves a specific purpose.

Fresh Broccoli Florets (4 cups): Look for bright green heads with tight florets and firm stalks. The broccoli should smell fresh and slightly sweet, never sulfurous. I prefer to cut my own florets rather than buying pre-cut pieces, as they stay fresher longer and you can control the size. Save those stalks—they're perfect for making vegetable broth or adding to stir-fries later in the week.

Cauliflower (1 medium head or 5 cups florets): This is the secret to our creamy base. Choose a head that feels heavy for its size with compact, creamy-white florets. Avoid any with dark spots or a strong smell. If cauliflower isn't in season, you can substitute with cashews (soaked for 4 hours) or white beans, but cauliflower gives the cleanest, most neutral flavor.

Yellow Onion (1 large): The foundation of flavor for any great soup. I prefer yellow onions for their balanced sweetness and sharpness. Dice it finely so it melts into the soup rather than creating noticeable chunks. If you're sensitive to onions, shallots make an excellent, milder substitute.

Garlic (4 cloves): Fresh garlic is non-negotiable here. The powdered stuff simply won't give you the same depth. Mince it finely or press it through a garlic press to ensure it distributes evenly throughout the soup.

Vegetable Broth (4 cups): Use a high-quality broth for the best flavor. I love making my own and keeping it in the freezer, but if you're buying store-bought, look for low-sodium varieties so you can control the salt level. Imagine Organic and Pacific Foods both make excellent dairy-free options.

Coconut Milk (1 can): Before you worry about tasting coconut in your broccoli cheddar soup, hear me out—we're using the unsweetened variety and the other flavors completely mask any coconut taste. What it provides is richness and body that makes this soup incredibly satisfying. If you're absolutely anti-coconut, you can substitute with oat milk or cashew cream, but the coconut milk really is undetectable.

Nutritional Yeast (½ cup): This is our primary cheese flavor booster. Look for flakes rather than powder, as they have better texture and flavor. Bob's Red Mill and Bragg both make excellent versions. Store it in a cool, dark place to maintain its B-vitamins and keep it from going stale.

White Miso Paste (2 tablespoons): Another umami bomb that adds incredible depth and that fermented tang you find in aged cheeses. Most grocery stores carry it in the refrigerated section near the tofu. If you can't find white miso, yellow works too—just avoid red miso as it's too strong for this application.

Lemon Juice (2 tablespoons): Fresh-squeezed is essential here. The acidity brightens all the other flavors and helps cut through the richness. Plus, the vitamin C helps maintain that beautiful green color in your broccoli.

Dijon Mustard (1 teaspoon): Sounds odd, but trust me—mustard and broccoli are best friends, and it adds another layer of complexity that reads as "cheesy" on your palate. Use a smooth Dijon rather than whole grain for the best texture.

Spice Blend: We're using a combination of smoked paprika, turmeric, and a bay leaf. The smoked paprika adds that subtle smokiness you find in aged cheddar, while turmeric provides color and earthiness. The bay leaf infuses the soup with aromatic depth as it simmers.

How to Make Creamy Dairy-Free Broccoli Cheddar Soup With Cauliflower

1

Prep Your Vegetables

Start by washing all your produce thoroughly. Cut the broccoli into bite-sized florets, keeping them relatively uniform in size so they cook evenly. For the cauliflower, remove the outer leaves and core, then break it into chunks—don't worry about making them pretty since they'll be blended later. Dice your onion into ¼-inch pieces and mince the garlic. Having everything prepped before you start cooking (mise en place) makes the entire process smoother and ensures nothing burns while you're frantically chopping.

2

Sauté the Aromatics

Heat a large Dutch oven or heavy-bottomed pot over medium heat. Add 2 tablespoons of olive oil and let it shimmer for about 30 seconds. Add the diced onion with a pinch of salt and cook, stirring occasionally, until translucent and just starting to turn golden around the edges—about 5-7 minutes. This caramelization adds incredible depth to your soup. Add the minced garlic and cook for another 30 seconds, just until fragrant. Be careful not to let it brown, as burnt garlic will make your entire soup bitter.

3

Build the Flavor Base

Add the cauliflower florets to the pot with the aromatics. Season with ½ teaspoon salt, ¼ teaspoon black pepper, the smoked paprika, and turmeric. Stir well to coat everything in the spices and oil. Let this cook for about 3-4 minutes, stirring occasionally. This step helps remove some of the cauliflower's excess moisture and allows the spices to bloom, releasing their essential oils and maximizing flavor. The turmeric will start to turn everything a beautiful golden color.

4

Add Liquid and Simmer

Pour in the vegetable broth and add the bay leaf. Increase the heat to high and bring everything to a boil. Once boiling, reduce to a gentle simmer and cover partially with a lid. Let this simmer for about 15 minutes, or until the cauliflower is very tender when pierced with a fork. The longer cooking time here is crucial—it allows the cauliflower to break down completely, which will give you that ultra-creamy texture when blended.

5

Create the Creamy Base

Remove the bay leaf and discard it. Using an immersion blender (my preferred method for less cleanup), carefully blend the soup directly in the pot until completely smooth and creamy. If you don't have an immersion blender, carefully transfer the hot soup to a regular blender in batches, filling it no more than halfway and removing the center cap to let steam escape. Blend each batch for at least 60 seconds to ensure it's completely silky. Return the blended soup to the pot.

6

Add the "Cheesy" Elements

Now comes the magic! Stir in the coconut milk, nutritional yeast, miso paste, Dijon mustard, and lemon juice. Whisk everything together until the miso paste dissolves completely. Taste and adjust seasoning—you'll likely need another ½ teaspoon of salt, but this depends on how salty your broth was. The soup should taste rich, savory, and have that unmistakable umami quality that makes you want another spoonful.

7

Cook the Broccoli

Add the broccoli florets to the creamy base and bring everything to a gentle simmer. Cook for about 8-10 minutes, or until the broccoli is tender but still vibrant green and slightly firm. I like to test by piercing a floret with a fork—it should slide in with just a little resistance. Overcooking will result in drab, mushy broccoli that loses its nutritional value and appealing texture.

8

Final Seasoning and Serving

Taste the soup one final time and adjust seasoning as needed. You might want more lemon juice for brightness, more salt for depth, or even a pinch of red pepper flakes if you like heat. Let the soup rest for 5 minutes off the heat—this allows the flavors to meld and the temperature to drop slightly to the perfect eating temperature. Serve hot, garnished with roasted broccoli florets, a drizzle of coconut milk, or some homemade croutons if you're feeling fancy.

Expert Tips

Roast for Deeper Flavor

For an extra layer of complexity, roast half your broccoli florets at 425°F for 15 minutes before adding them to the soup. This creates caramelized, slightly crispy bits that add incredible texture and a deeper, almost nutty flavor to the final soup.

Blend in Stages

If using a regular blender, blend the cauliflower base in two batches, each for a full 90 seconds. This ensures the soup is completely smooth with no fibrous bits. A high-powered blender like a Vitamix will give you the silkiest results.

Temperature Matters

Let your miso paste come to room temperature before adding it to the hot soup. Cold miso can seize up and form clumps that are difficult to whisk smooth. You can also thin it with a small amount of the hot soup first to create a slurry.

Save the Broccoli Stems

Don't toss those broccoli stalks! Peel away the tough outer layer with a vegetable peeler, then dice the tender interior. Add them to the soup with the florets—they cook up sweet and tender, and you're reducing food waste.

Make it Extra Special

For a restaurant-worthy presentation, reserve a few small broccoli florets and quickly blanch them in salted water for 30 seconds. Use these bright green pieces as a garnish along with a swirl of coconut milk and some fresh cracked pepper.

Batch Cooking Wisdom

This recipe doubles beautifully! Make a double batch and freeze half in individual portions. The soup will thicken as it cools, so when reheating, thin with a splash of vegetable broth or water to achieve your desired consistency.

Variations to Try

Spicy Kick

Add ½ teaspoon of smoked chipotle powder or a diced jalapeño with the onions for a soup with Southwestern flair and gentle heat.

Summer Garden

Swap half the broccoli for zucchini and add fresh basil at the end for a lighter, summer-perfect version that's still creamy and satisfying.

Protein Boost

Stir in a can of rinsed white beans or some cooked quinoa during the final simmer for added protein that keeps you satisfied even longer.

Autumn Comfort

Add a cup of roasted butternut squash to the blender with the cauliflower for a autumn-inspired version with gorgeous color and extra nutrients.

Storage Tips

Refrigerator Storage

Let the soup cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 5 days, though it's best within the first 3 days. The flavors actually intensify as it sits, making leftovers even more delicious. Store in glass containers rather than plastic to prevent staining and absorption of odors.

Freezer Instructions

This soup freezes beautifully for up to 3 months! I like to freeze it in individual portions using silicone muffin trays or Souper Cubes. Once frozen solid, pop them out and store in a freezer bag. This way you can thaw exactly the amount you need. Thaw overnight in the refrigerator or use the defrost setting on your microwave, stirring every 30 seconds.

Reheating Guidelines

Reheat gently over medium-low heat, stirring frequently. The soup will thicken significantly as it cools, so add vegetable broth or water to thin it to your desired consistency. Avoid boiling when reheating, as this can cause the coconut milk to separate and create a grainy texture. If this happens, simply blend it again briefly with an immersion blender.

Frequently Asked Questions

Absolutely! This recipe is completely nut-free as written. Many dairy-free soup recipes rely on cashews for creaminess, but we're using cauliflower and coconut milk instead, making it safe for those with nut allergies. Just be sure to check that your vegetable broth is also nut-free, as some brands may be processed in facilities that handle nuts.

I promise you won't! The nutritional yeast, miso, and other seasonings completely mask any coconut flavor. However, if you're extremely sensitive to coconut, you can substitute with 1 cup of cashew cream (soak 1 cup cashews for 4 hours, then blend with 1 cup water until smooth) or oat milk. The coconut milk really does provide the best texture, though.

Yes, but with some caveats. Frozen broccoli works in a pinch, but it will result in a softer texture and slightly less vibrant color. If using frozen, add it directly to the soup without thawing, and reduce the cooking time by 2-3 minutes since it's partially cooked during processing. Fresh broccoli really does give the best results, so use it when possible.

Yes! This recipe is naturally gluten-free as written. Just double-check that your vegetable broth, miso paste, and Dijon mustard are certified gluten-free, as some brands may contain trace amounts. Most white miso is gluten-free (it's made from rice), but always verify the label if you're cooking for someone with celiac disease.

A grainy texture usually means the soup was overheated after adding the coconut milk, causing it to separate. When reheating, do so gently over medium-low heat and avoid boiling. If your soup is already grainy, blend it again with an immersion blender while it's warm—it should smooth right out!

Absolutely! Add everything except the coconut milk, nutritional yeast, miso, lemon juice, and broccoli to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, until cauliflower is very tender. Blend until smooth, then stir in the remaining ingredients and add broccoli. Cook on high for another 30-45 minutes until broccoli is tender.

Creamy Dairy-Free Broccoli Cheddar Soup With Cauliflower
soups
Pin Recipe

Creamy Dairy-Free Broccoli Cheddar Soup With Cauliflower

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a large pot over medium heat. Cook onion until translucent, 5-7 minutes. Add garlic and cook 30 seconds.
  2. Build base: Add cauliflower, seasonings, and spices. Cook 3-4 minutes, stirring occasionally.
  3. Simmer: Add broth and bay leaf. Bring to boil, then simmer 15 minutes until cauliflower is very tender.
  4. Blend: Remove bay leaf and blend soup until completely smooth using an immersion blender.
  5. Add cheesy elements: Stir in coconut milk, nutritional yeast, miso, mustard, and lemon juice.
  6. Cook broccoli: Add broccoli florets and simmer 8-10 minutes until tender but still bright green.
  7. Season and serve: Taste and adjust seasoning. Let rest 5 minutes before serving hot.

Recipe Notes

For the creamiest texture, use an immersion blender directly in the pot. If using a regular blender, blend in batches and remove the center cap to let steam escape. The soup will thicken as it cools—thin with additional broth when reheating.

Nutrition (per serving)

187
Calories
8g
Protein
18g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.