Vegan Cream Soup Recipe: A Simple, Velvety Bowl

Posted on March 12, 2026 by Maryann Desmond

Let’s make a vegan cream soup. This recipe uses basic vegetables and plant-based ingredients to create a smooth, comforting soup. It is easy to prepare and works for any season.

Why This Recipe Works

  • Uses cauliflower and potatoes for a naturally creamy texture without dairy.
  • Relies on sautéed aromatics for deep, foundational flavor.
  • Blends until completely smooth for a velvety consistency.
  • Simple seasoning allows the vegetable flavors to shine.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 medium head cauliflower, cut into florets
  • 2 medium Yukon Gold potatoes, peeled and cubed
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg

Equipment Needed

  • Large pot or Dutch oven
  • Cutting board and chef’s knife
  • Measuring cups and spoons
  • Immersion blender or standard blender
  • Ladle

Instructions

Vegan Cream Soup Recipe

Step 1: Sauté the Aromatics

Place your large pot or Dutch oven over medium heat. Add the two tablespoons of olive oil. Once the oil shimmers, which should take about one minute, add the diced yellow onion. Cook the onion, stirring occasionally, until it becomes translucent and soft. This process typically takes five to seven minutes. Watch for the edges to just begin turning a light golden color. Then, add the three minced garlic cloves. Stir constantly and cook for exactly one minute until the garlic is fragrant. Do not let the garlic brown, as it can turn bitter. This step builds the flavor base for the entire soup.

Step 2: Add Vegetables and Broth

Step 3: Blend the Soup
Turn off the heat. Carefully blend the soup until it is perfectly smooth. If using an immersion blender, submerge it fully into the soup and blend directly in the pot, moving it around for two to three minutes. If using a standard blender, work in batches. Fill the blender jar no more than halfway, remove the center lid plug, and cover the opening with a folded kitchen towel to allow steam to escape. Blend each batch for one minute on high speed. A tip for extra creaminess: blend for an additional thirty seconds after the soup appears smooth to ensure no fibrous bits remain. Return all blended soup to the pot if using a standard blender.

Step 4: Finish with Milk and Seasoning

Place the pot back over low heat. Stir in the one cup of unsweetened almond milk. Add the teaspoon of salt, half teaspoon of black pepper, and quarter teaspoon of ground nutmeg. Stir thoroughly to combine. Warm the soup gently for three to five minutes. Do not let it boil after adding the almond milk, as high heat can cause it to separate. Taste the soup and adjust the seasoning if needed. You may add more salt in quarter-teaspoon increments. The final consistency should be thick and velvety, coating the back of a spoon. If the soup is too thick, stir in additional vegetable broth or almond milk, one quarter cup at a time, until your desired consistency is reached.

Step 5: Serve

Ladle the hot soup into bowls. For a final touch, you can garnish with a drizzle of olive oil, a crack of black pepper, or fresh herbs like chopped chives or parsley. This soup is best served immediately while hot. A useful tip for storage: if you have leftovers, let the soup cool to room temperature before transferring it to an airtight container. It can be refrigerated for up to four days. When reheating, do so gently over low heat on the stovetop, stirring frequently. You may need to add a splash of broth or water to loosen the consistency as it thickens when chilled.

Tips and Tricks

For a richer flavor, roast the cauliflower florets on a baking sheet at 425°F for 25-30 minutes until caramelized before adding them to the pot in Step 2. If you prefer a thicker soup, use only three cups of vegetable broth initially, adding more after blending if needed. To make the soup nut-free, substitute the almond milk with oat milk or soy milk; both blend well and maintain creaminess. For an extra layer of savory depth, add a tablespoon of white miso paste or nutritional yeast when you add the seasonings in Step 4. Always blend the soup while it is hot for the smoothest possible texture, as cooled vegetables can result in a grainy puree.

Recipe Variations

  • Broccoli Cheddar Style: Replace the cauliflower with broccoli florets. After blending, stir in half a cup of shredded vegan cheddar cheese until melted.
  • Curried Version: Add one tablespoon of curry powder and half a teaspoon of ground turmeric to the pot with the onions in Step 1. Garnish with cilantro.
  • Herbed Green Soup: Substitute two cups of the cauliflower with fresh spinach or kale. Add it just before blending in Step 3 to preserve its color and nutrients.
  • Roasted Garlic & Mushroom: Roast a full head of garlic and sauté eight ounces of sliced cremini mushrooms separately. Add both to the pot before blending for a deep, umami flavor.

Frequently Asked Questions

Can I use frozen cauliflower? Yes, frozen cauliflower works well. Use it directly from frozen, but note it may release more water. You might need to simmer the soup for an extra five minutes and potentially use slightly less broth to achieve the correct thickness.

What can I use instead of potatoes for thickening? You can substitute the potatoes with one cup of cooked white beans, such as cannellini or navy beans. They will provide a similar creamy texture and blend smoothly into the soup.

How do I make this soup oil-free? To make it oil-free, sauté the onions and garlic in a quarter cup of vegetable broth or water instead of olive oil. You will need to stir more frequently to prevent sticking until the onions soften.

Can I freeze this soup? This soup freezes well. Cool it completely, then store in freezer-safe containers for up to three months. Thaw overnight in the refrigerator and reheat gently, stirring well as it may separate slightly.

Is the nutmeg necessary? The nutmeg is not strictly necessary but highly recommended. It adds a subtle, warm depth that complements the creamy vegetables perfectly. You can omit it or use a small pinch of ground ginger as an alternative.

Summary

This vegan cream soup is simple and satisfying. It uses cauliflower and potatoes for a dairy-free creamy base. The method is straightforward, resulting in a smooth, versatile soup perfect for any meal.

You might also like these recipes

Leave a Comment