Cuddle up with a bowl of pure comfort! This incredibly rich and velvety roasted cauliflower soup is bursting with flavor, yet entirely dairy-free and vegan. It transforms humble cauliflower and a few simple ingredients into a luxurious, satisfying meal that will warm you from the inside out. Perfect for a cozy night in or a nourishing weeknight dinner, this recipe proves that healthy eating can be absolutely delicious and incredibly easy to make.

Why You’ll Love This Creamy Vegan Cauliflower Soup
Cauliflower is truly a culinary chameleon, celebrated for its incredible versatility in plant-based cooking. From transforming into Spanish cauliflower rice and delectable vegan buffalo cauliflower wings, to creamy mashed cauliflower, its adaptable nature knows no bounds. But when it comes to soup, roasting cauliflower is the ultimate game-changer. The high heat coaxes out its natural sweetness, creating beautifully caramelized edges and an intensified nutty flavor that simply can’t be achieved by steaming or boiling alone.
Once roasted to perfection, this humble vegetable is then blended with a medley of aromatic ingredients like savory onion, pungent garlic, rich vegetable broth, and our secret creamy ingredient: silken tofu. This magical combination creates a smooth, velvety texture and a luxurious body that rivals any dairy-laden cream soup, all while remaining 100% dairy-free and vegan. The result is a creamy roasted cauliflower soup that is both indulgent and incredibly nourishing.
Beyond its fantastic flavor and texture, this dairy-free cauliflower soup is remarkably easy to prepare. With just a handful of simple, wholesome ingredients, you can whip up a batch that’s perfect for adding warmth and comfort to your mid-week meals or impressing guests at your next dinner party. It’s also incredibly convenient as it’s make-ahead and freezer-friendly, allowing you to enjoy its comforting embrace whenever a craving strikes. This soup delivers substantial flavor and satiety without weighing you down, making it a healthy and fulfilling choice for any occasion.
If you’re a fan of comforting, plant-based soups, you might also enjoy our Tuscan white bean soup, creamy roasted red pepper and basil soup, or a hearty roasted pumpkin soup. Each offers a unique blend of flavors and textures, perfect for expanding your plant-based repertoire.
Essential Ingredients for Your Roasted Cauliflower Soup
Crafting the perfect vegan cauliflower soup starts with quality ingredients. While the full list with precise quantities can be found in the recipe card below, here’s a closer look at the key components and why they’re essential:
- Cauliflower: The star of the show! A large head of fresh cauliflower, cut into even, bite-sized florets, is crucial. Roasting brings out its inherent sweetness and nutty notes, which forms the flavor base of the soup.
- Olive Oil: Used for both roasting the cauliflower and sautéing the aromatics. Good quality olive oil enhances the overall flavor and helps achieve that desirable caramelization.
- Yellow Onion & Garlic Cloves: These foundational aromatics provide a savory depth and complexity. Sautéing them gently before blending adds a subtle sweetness and a rich, earthy undertone to the soup.
- Silken Tofu: This is our secret weapon for achieving an incredibly creamy, luxurious texture without any dairy. Silken tofu blends seamlessly into the soup, adding body and a boost of plant-based protein, making the soup wonderfully satisfying yet surprisingly light. It’s a game-changer for dairy-free creamy soup recipes.
- Vegetable Broth (or water + bouillon cubes): The liquid base for the soup. Using a high-quality vegetable broth or dissolving bouillon cubes in water provides rich umami flavor that complements the roasted cauliflower beautifully.
- Italian Seasoning: A classic blend of herbs like oregano, basil, thyme, and rosemary that adds aromatic complexity and a hint of Mediterranean warmth.
- Salt & Black Pepper: Essential for seasoning. Always adjust to your taste preferences to ensure the flavors truly shine.
- Lemon Juice: A finishing touch that brightens the entire soup. A squeeze of fresh lemon juice at the end cuts through the richness, adding a refreshing zesty note that elevates all the other flavors.
- Garnishes (Chopped Parsley/Green Onions, Red Pepper Flakes): While optional, fresh herbs add a pop of color and freshness, and red pepper flakes provide a gentle kick.
With these simple, wholesome ingredients, you’re well on your way to creating a deeply flavorful and comforting bowl of roasted cauliflower soup.

Elevate Your Soup: Recipe Variations
While this creamy vegan cauliflower soup is phenomenal as is, it’s also incredibly adaptable. Feel free to experiment with these variations to customize the flavor profile to your liking:
- Roasted Cauliflower Garlic Soup: Instead of simply sautéing the garlic, try roasting whole garlic cloves alongside the cauliflower. This mellows the garlic’s pungency and imbues the soup with a sweet, aromatic depth, creating an even more profound flavor experience.
- Spice It Up: Introduce a pinch of chili powder or cayenne pepper for a subtle warmth, or a dash of smoked paprika for an earthy, smoky undertone. A tiny grating of fresh nutmeg can also add a sophisticated, warm spice note that pairs beautifully with cauliflower.
- Curried Roasted Cauliflower Soup: For an exotic twist, incorporate 1-3 teaspoons of your favorite curry powder (or more, to taste) when sautéing the aromatics. This transforms the soup into a vibrant, fragrant dish with a delightful Indian-inspired flavor.
- Heartier Options with Potato or White Beans: To create a thicker, creamier, and more substantial soup, add a peeled and diced potato or a can of drained and rinsed white beans (like cannellini or navy beans) to the pot along with the cauliflower. They will break down during simmering and add extra body and nutrition.
- Milder Leek Flavor: For a slightly milder, almost buttery onion flavor, consider substituting the yellow onion with a sliced leek. Sauté the white and light green parts of the leek until tender and translucent.
- Fresh Herb Infusion: Elevate the aromatic profile by using fresh herbs instead of dried Italian seasoning. A few sprigs of fresh thyme or rosemary added during the simmering stage will infuse the soup with bright, garden-fresh flavors. Remove the woody stems before blending.
- Maple Syrup for Enhanced Sweetness: To subtly enhance the caramelized sweetness of the roasted cauliflower, stir in a teaspoon or two of maple syrup at the end. This balances the savory notes beautifully.
- Cheesiness Factor: For a delicious “cheesy” umami flavor, stir in a few tablespoons of nutritional yeast (discover how to use nutritional yeast here). Alternatively, melt in a handful of your favorite vegan cheddar cheese shreds for a rich, gooey finish.
- Luxurious Vegan Butter: A small pat of high-quality vegan butter stirred into the finished soup just before serving can add an extra layer of silkiness and a luxurious mouthfeel, making the vegan cauliflower soup even more decadent.
How to Make Roasted Cauliflower Soup
Creating this delicious roasted cauliflower soup is a straightforward process that yields incredibly rewarding results. Follow these simple steps for a creamy, flavorful bowl:


Step 1: Roast the Cauliflower. Begin by preheating your oven to 425°F (220°C). Line a baking sheet with parchment paper to prevent sticking and aid in cleanup. Rinse your cauliflower head, pat it dry, and cut it into uniform, bite-sized florets. In a large bowl, toss the cauliflower florets with 3 tablespoons of olive oil, ensuring they are evenly coated. Spread the oiled florets in a single layer on the prepared baking sheet. Roast for 20-30 minutes, or until the cauliflower is tender with beautifully lightly charred and caramelized edges. This roasting step is key to developing the deep, rich flavor of your roasted cauliflower soup.
Step 2: Prepare the Creamy Base. While the cauliflower roasts, prepare your aromatics. Dice the yellow onion and mince the garlic cloves. In a large pot or Dutch oven, heat the remaining 1 tablespoon of olive oil over medium-high heat. Add the diced onion and minced garlic and sauté until they are lightly browned and fragrant, about 5-7 minutes. Once cooked, transfer the sautéed onion and garlic to a high-speed blender, making sure to leave any residual oil in the pot. Add the entire 16-ounce package of silken tofu to the blender with the aromatics. Blend until the mixture is perfectly smooth and creamy. Set this creamy base aside.


Step 3: Simmer the Soup Base. Once the cauliflower is roasted, transfer it from the baking sheet into the pot where you sautéed the aromatics. Be sure to reserve about 2 cups of the roasted florets on a separate plate – these will be used later as a delicious garnish for your finished soup. To the pot, add the 4 cups of water, 2 vegetable bouillon cubes (or equivalent vegetable broth), 1 teaspoon of Italian seasoning, 1 teaspoon of salt, and ½ teaspoon of black pepper. Stir all the ingredients together well. Bring the mixture to a rolling boil, then immediately reduce the heat to low, cover the pot with a lid, and let it simmer gently for 10 minutes. This allows the flavors to meld beautifully and the cauliflower to become even more tender.
Step 4: Blend Until Smooth. After the soup has simmered for 10 minutes, turn off the heat. Stir in the silken tofu and aromatic mixture you prepared in Step 2. Now it’s time to achieve that irresistible creamy texture! Using either an immersion blender directly in the pot, or working in batches with a regular upright blender, carefully blend the soup until it is completely smooth and creamy. Continue blending until no lumps remain and the consistency is uniform and luxurious. This step transforms your simmering vegetables into a truly elegant creamy cauliflower soup.
Important Safety Tip: If you are using a regular blender for hot liquids, be extremely careful not to overfill it. Always hold the lid down firmly with a kitchen towel or cloth, and occasionally pause to open the lid slightly to release steam. This prevents pressure from building up, which can cause the lid to blow off and create a hazardous situation.

Step 5: Season and Serve. Once blended, stir in the juice of one fresh lemon. Taste the soup and adjust the seasonings as needed. You might want to add a little more salt, pepper, or lemon juice to perfectly balance the flavors to your preference. Ladle the hot soup into bowls and garnish generously with the reserved roasted cauliflower florets. For an extra touch of freshness and visual appeal, sprinkle with chopped fresh parsley or thinly sliced green onions. A pinch of red pepper flakes can also be added for a subtle kick. Serve immediately and savor every comforting spoonful of your homemade roasted cauliflower soup!
Roasted Cauliflower Soup

Equipment
-
Knife set
-
Baking sheet
-
Measuring Cups
-
Measuring spoons
-
Blender
Ingredients
- 1 large cauliflower (~3 pounds), cut into bite-size florets
- 4 tablespoons of olive oil divided
- 1 yellow onion diced
- 4 garlic cloves halved
- 1 (16-ounce) pack of silken tofu
- 4 cups of water
- 2 vegetable bouillon cubes
- 1 teaspoon of Italian seasoning
- 1 teaspoon of salt plus more to taste
- ½ teaspoon of black pepper
- 1 lemon
- ½ cup of chopped parsley or thinly sliced green onions
- Crushed red pepper flakes for garnish (optional)
Instructions
-
Preheat the oven to 425 degrees F (220 degrees C). Line a baking sheet with parchment paper or a silicone baking mat and set aside.
-
Place the cauliflower florets in a large bowl. Drizzle with 3 tablespoons of olive oil and toss until evenly coated. Spread the florets on the prepared baking sheet in a single layer. Roast for 20–30 minutes, or until they are tender and slightly charred.
-
While the cauliflower roasts, heat the remaining 1 tablespoon of olive oil in a large pot over medium-high heat. Add the onion and garlic, cooking until the garlic is lightly browned. Transfer the cooked onion and garlic to a blender, leaving the oil in the pot for later use.
-
Add the silken tofu to the blender with the cooked onion and garlic. Blend until smooth, then set aside.
-
When the cauliflower is done roasting, transfer it to the pot. Reserve 2 cups of the roasted florets on a plate for topping. Add the water, bouillon cubes, Italian seasoning, salt, and pepper to the pot. Bring to a boil, cover, reduce the heat to low, and simmer for 10 minutes.
-
After simmering, turn off the heat and stir in the tofu mixture. Blend the soup in batches using a blender or directly in the pot with an immersion blender until smooth and creamy.
-
Stir in the lemon juice and taste. Adjust the seasoning with additional salt, pepper, or lemon juice as needed.
-
Ladle the soup into bowls and top each serving with a few of the reserved roasted cauliflower florets. Sprinkle with fresh parsley or green onions. For an extra touch, garnish with fresh thyme and a pinch of crushed red pepper flakes.
Notes
- Use even-sized florets: This ensures that all pieces roast uniformly, preventing some from burning while others remain undercooked.
- Don’t overcrowd the tray: Spreading the cauliflower in a single layer is crucial for optimal caramelization and flavor development. If the tray is too crowded, the cauliflower will steam instead of roast, resulting in a less flavorful and softer texture. For extra char, you can briefly broil the cauliflower at the very end of the roasting process, watching carefully to prevent burning.
- To adjust the texture: If you prefer a smoother soup, blend for a longer duration. For those who enjoy a bit of texture, you can keep some cauliflower pieces slightly chunkier or stir a few whole roasted florets into the blended soup before serving.
- For thicker/thinner soup: The consistency of your soup can be easily adjusted. For a thicker soup, reduce the amount of vegetable broth or water. For a thinner consistency, simply add more broth or water until it reaches your desired texture.
- Taste and adjust: Always taste your soup before serving and adjust the seasonings as needed. A little extra lemon juice can brighten flavors, while a pinch more salt or pepper can enhance the overall balance. Don’t be afraid to make it perfect for your palate!
Nutrition
Carbohydrates: 21g
Protein: 11g
Fat: 18g
Saturated Fat: 3g
Polyunsaturated Fat: 3g
Monounsaturated Fat: 11g
Sodium: 1009mg
Potassium: 973mg
Fiber: 6g
Sugar: 8g
Vitamin A: 656IU
Vitamin C: 128mg
Calcium: 127mg
Iron: 3mg
Additional Info
Tried this recipe?
Please tag us at @PlantBasedOnABudget! 🙂
Frequently Asked Questions About Roasted Cauliflower Soup
While technically possible, we highly recommend using fresh cauliflower for the best results in this roasted cauliflower soup. Frozen cauliflower tends to release a lot of water during the roasting process, which can hinder proper caramelization and charring. This results in less flavor depth and a slightly watery texture. If you must use frozen, ensure it’s completely thawed and thoroughly patted dry before roasting to minimize excess moisture.
No, you don’t have to, but it is highly recommended for the rich, velvety texture that makes this soup so special and uniquely dairy-free creamy soup. If you prefer a lighter roasted cauliflower soup, you can substitute the silken tofu with plant-based milk (like unsweetened cashew or oat milk) or simply use additional vegetable broth. For an extra touch of richness and silkiness without the tofu, you can always stir in a small amount of vegan butter at the very end.
Absolutely! This vegan cauliflower soup is an excellent healthy choice. By using silken tofu instead of traditional heavy dairy cream, we achieve a wonderfully creamy texture that is naturally lower in fat and calories. Furthermore, the silken tofu adds a significant boost of plant-based protein, making this soup both satisfying and nutritious. Olive oil contributes healthy monounsaturated fats. For an even lighter version, you can reduce the amount of oil used for sautéing the aromatics by using vegetable broth instead.
Yes, this roasted cauliflower soup recipe is naturally gluten-free! All the core ingredients – cauliflower, olive oil, onion, garlic, silken tofu, vegetable bouillon (ensure yours is gluten-free), Italian seasoning, salt, pepper, and lemon – are free from gluten. It’s a fantastic option for those with gluten sensitivities or dietary preferences.
Pro Tips for the Best Roasted Cauliflower Soup
Achieving a truly exceptional bowl of creamy roasted cauliflower soup is easy with these expert tips:
- Use Even-Sized Florets: When cutting your cauliflower, aim for florets that are roughly the same size. This ensures they roast evenly, preventing some pieces from burning while others remain undercooked. Uniformity leads to perfect caramelization across the board.
- Don’t Overcrowd the Baking Tray: For optimal roasting and flavor development, spread the cauliflower florets in a single layer on your baking sheet. If the tray is overcrowded, the cauliflower will steam instead of roast, resulting in a less flavorful and softer texture. Use two baking sheets if necessary. For an extra char and smoky flavor, you can briefly broil the cauliflower for the last few minutes of roasting, but watch it closely as it can burn quickly.
- Adjust the Texture to Your Liking: The beauty of this vegan cauliflower soup is its customizable texture. If you prefer an ultra-smooth and velvety soup, blend it for a longer duration until absolutely no lumps remain. For those who enjoy a bit of texture, you can blend it less or even reserve a few small roasted cauliflower pieces to stir into the soup after blending.
- Control the Soup’s Thickness: The amount of vegetable broth or water you add can significantly impact the soup’s consistency. For a thicker, more robust soup, use slightly less liquid. If you prefer a thinner, lighter consistency, simply add more broth or water until it reaches your desired texture. You can always add more liquid as you reheat leftovers if they’ve thickened too much.
- Taste and Adjust Seasonings: This is perhaps the most crucial tip for any soup recipe. Always taste your roasted cauliflower soup after blending and before serving. Adjust the salt, pepper, and lemon juice to your personal preference. A little extra lemon juice can brighten the flavors beautifully, while a final pinch of salt or pepper can bring everything into perfect balance. Don’t be shy about making it your own!

Delicious Topping Recommendations
Elevate your creamy roasted cauliflower soup with these delightful topping ideas, adding both texture and an extra burst of flavor:
- Crispy Air Fryer Chickpeas: Add a fantastic crunch and a protein boost. Season them with salt, pepper, or your favorite spices before air frying.
- Additional Roasted Vegetables: Complement the cauliflower with more roasted goodness! Think tender roasted Brussels sprouts, savory mushrooms, or vibrant asparagus tips.
- Crispy Baked Kale Chips: A healthy and flavorful way to add a delightful crispness to each spoonful.
- Homemade Crunchy Croutons: Toast small cubes of bread with olive oil and herbs for a classic, satisfying crunch.
- Toasted Nuts or Seeds: A sprinkle of toasted pumpkin seeds, sunflower seeds, or pine nuts offers a lovely textural contrast and healthy fats.
- Crispy Fried Shallots or Onions: These thin, golden-brown crispy bits add a sweet, savory, and irresistible crunch.
- Coconut ‘Bacon’ Bits: For a smoky, savory, and surprisingly satisfying vegan alternative to bacon bits.
- Fresh Herbs: A generous scattering of fresh parsley, chives, dill, or thyme adds a vibrant color and aromatic freshness.
- Red Pepper Flakes: If you enjoy a bit of heat, a pinch of crushed red pepper flakes provides a subtle, spicy kick.
- A Swirl of Olive Oil or Truffle Oil: A drizzle of high-quality extra virgin olive oil or aromatic truffle oil can add a gourmet touch and enhance the soup’s richness.
Serving Suggestions for Your Vegan Creamy Cauliflower Soup
This vegan creamy cauliflower soup is wonderfully versatile and can be enjoyed as a hearty appetizer, a flavorful side dish, or a satisfying main course. Here are some perfect pairings:
- Crusty Bread: A thick slice of fresh bread is ideal for soaking up every last drop of this delicious soup. Consider serving it with the easiest no-knead bread, a rustic baguette, wholesome vegan Irish soda bread, or soft vegan dinner rolls.
- Hearty Sandwiches: Pair your soup with a delicious sandwich for a complete and comforting meal. A pesto tofu sandwich or a gooey vegan grilled cheese makes an excellent accompaniment.
- Fresh Salads: Balance the richness of the soup with a crisp, refreshing salad. A simple leafy green salad with a light vinaigrette, or a vibrant veggie-based salad like our raw carrot salad, would be a perfect complement.
Storage Instructions for Roasted Cauliflower Soup
One of the many benefits of this roasted cauliflower soup is how well it stores, making it perfect for meal prep!
- Fridge: Allow the creamy roasted cauliflower soup to cool completely to room temperature before transferring it to an airtight container. It will keep beautifully in the refrigerator for 4-5 days.
- Freezer: For longer storage, this soup freezes exceptionally well. Pour the cooled soup into freezer-safe bags (laying them flat to freeze saves space), ‘soup-er’ cube trays, or airtight containers. It can be stored in the freezer for 3-4 months.
- Thawing & Reheating: When ready to enjoy, thaw frozen soup overnight in the refrigerator. Reheat on the stovetop over medium-low heat, stirring occasionally until warmed through. If the soup has thickened considerably during storage, you can add a splash of water or vegetable broth to achieve your desired consistency. Reheating in a microwave is also an option, in 30-second increments, stirring between each to ensure even heating.
