Creamy Cauliflower Vegetable Soup

Cauliflower Vegetable Soup with cauliflower, potatoes, carrots, celery, herbs, and creamy broth

Creamy Cauliflower Vegetable Soup

Cauliflower Vegetable Soup is a warm, creamy, and nourishing one-pot meal made with cauliflower, carrots, celery, potatoes, garlic, herbs, and a light creamy broth. It is simple enough for a weeknight dinner but comforting enough for chilly evenings when you want something hearty without feeling too heavy. This Cauliflower Vegetable Soup gets its smooth texture from partially blending the cooked vegetables, so you can make it rich and creamy without relying on a large amount of cream.

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: About 50 minutes
Servings: 6

Ingredients

For the Soup Base

  • 2 tablespoons olive oil
  • 1 tablespoon unsalted butter
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 large head cauliflower, cut into small florets
  • 2 medium Yukon Gold potatoes, peeled and diced
  • 5 cups low-sodium vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1 bay leaf

For the Creamy Finish

  • 1 cup whole milk or half-and-half
  • 1/3 cup grated Parmesan cheese, optional
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley
  • Extra black pepper, for serving

Why You’ll Love This Recipe

Cauliflower Vegetable Soup is easy to prepare, budget-friendly, and full of everyday vegetables. The cauliflower and potatoes create a naturally creamy texture, while carrots and celery add sweetness and depth.

Another reason to love this recipe is that it can be made as smooth or chunky as you prefer. Blend only part of the pot for texture, or blend most of it for a velvety finish.

How to Make Cauliflower Vegetable Soup

Step 1: Prepare the Vegetables

Wash and dry all of the vegetables.

Cut the cauliflower into small florets so they cook evenly. Dice the onion, carrots, celery, and potatoes into similar-size pieces.

Step 2: Sauté the Aromatics

Place a large soup pot or Dutch oven over medium heat.

Add the olive oil and butter.

Once the butter melts, add the onion, carrots, and celery.

Cook for 5 to 6 minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften.

Step 3: Add the Garlic and Seasonings

Add the minced garlic, thyme, Italian seasoning, smoked paprika, salt, and black pepper.

Cook for about 30 seconds, stirring constantly.

Step 4: Add Cauliflower and Potatoes

Add the cauliflower florets and diced potatoes to the pot.

Stir well so the vegetables are coated with the seasoned onion mixture.

The combination of cauliflower and potato gives Cauliflower Vegetable Soup its thick, creamy body after blending.

Step 5: Add the Broth

Pour in the vegetable broth and add the bay leaf.

Stir everything together and increase the heat to medium-high.

Bring the soup to a gentle boil.

Step 6: Simmer Until Tender

Once boiling, reduce the heat to medium-low.

Cover the pot partially and simmer for 20 to 25 minutes.

The cauliflower and potatoes should be very tender when pierced with a fork.

This soft texture is important because it allows Cauliflower Vegetable Soup to blend smoothly without leaving hard vegetable pieces.

Step 7: Remove the Bay Leaf

Take the bay leaf out of the pot and discard it.

Taste the broth and adjust the salt or black pepper if needed.

Step 8: Blend Part of the Soup

Use an immersion blender to blend about half of the soup directly in the pot.

Leave some vegetables whole for texture.

If you prefer an extra-smooth Cauliflower Vegetable Soup, blend most or all of the mixture.

If using a countertop blender, work in small batches and be careful with hot liquid.

Step 9: Add Milk

Reduce the heat to low.

Stir in the milk or half-and-half.

Heat gently for 3 to 4 minutes, but do not let the soup boil aggressively after adding the dairy.

Step 10: Add Parmesan

Stir in the Parmesan if using.

Continue stirring until the cheese melts into the broth.

Parmesan gives Cauliflower Vegetable Soup a savory, slightly nutty flavor and makes the creamy texture feel richer.

Step 11: Finish with Lemon

Remove the pot from the heat.

Stir in the fresh lemon juice.

Step 12: Garnish and Serve

Ladle Cauliflower Vegetable Soup into bowls.

Top with parsley, black pepper, extra Parmesan, croutons, or a small drizzle of olive oil.

Serve warm.

Serving Suggestions

Cauliflower Vegetable Soup is satisfying on its own, but a few simple sides can turn it into a fuller meal.

Serve Cauliflower Vegetable Soup with warm crusty bread, garlic toast, grilled cheese, a turkey sandwich, or a fresh green salad.

For an easy no-bake dessert, try our 3-Ingredient Banana Chocolate Mousse for a creamy, chocolatey treat made with simple ingredients.

Recipe Tips

Cut the vegetables into similar-size pieces so they cook evenly.

Do not rush the sautéing step. Softening the onion, carrots, and celery first gives the broth more flavor.

Use Yukon Gold potatoes for a naturally creamy texture, although Russet potatoes also work.

Blend only part of Cauliflower Vegetable Soup if you enjoy visible pieces of cauliflower and vegetables.

Add the milk over low heat to reduce the chance of curdling.

If the soup becomes too thick, stir in extra broth or milk until it reaches your preferred consistency.

For a thicker soup, simmer uncovered for a few additional minutes after blending.

Taste again before serving because potatoes and cauliflower can absorb seasoning as they cook.

Easy Variations

Cauliflower Vegetable Soup can be changed easily depending on what is already in your refrigerator.

Add a few handfuls of baby spinach during the final minutes of cooking.

Broccoli florets, peas, corn, zucchini, or chopped green beans can also be added for extra vegetables.

For more protein, stir in white beans, chickpeas, shredded chicken, or cooked turkey.

Turn it into a cheesy version by adding shredded cheddar along with the Parmesan.

For a lightly spicy version, add red pepper flakes, cayenne pepper, or a small amount of hot sauce.

If you prefer a dairy-free soup, replace the butter with olive oil and use unsweetened oat milk, almond milk, or coconut milk. Skip the Parmesan or use a dairy-free alternative.

You may also enjoy our Creamy Spinach & Sun-Dried Tomato Pasta for a rich and comforting dinner with spinach, sun-dried tomatoes, garlic, Parmesan, and creamy sauce.

Make-Ahead Instructions

Cauliflower Vegetable Soup is an excellent make-ahead meal because the flavor develops even more after resting.

Cool the soup completely, transfer it to an airtight container, and refrigerate.

When ready to serve, reheat it gently over medium-low heat, stirring occasionally.

If the soup thickens in the refrigerator, add a splash of broth or milk during reheating.

Storage and Reheating

Store leftover Cauliflower Vegetable Soup in an airtight container in the refrigerator for up to 4 days.

For larger portions, reheat the soup in a saucepan over medium-low heat.

Avoid bringing it to a hard boil if the soup contains milk or cream.

You can freeze the soup for up to 2 months, although dairy-based soups can sometimes change texture slightly after thawing. For best results, freeze the soup before adding milk, then add the dairy while reheating.

Nutrition Information

Approximate nutrition per serving:

Calories: 275
Protein: 9 g
Carbohydrates: 35 g
Fat: 12 g
Saturated Fat: 5 g
Fiber: 7 g
Sugar: 8 g
Sodium: 590 mg

Nutrition values are estimates and may vary depending on the broth, milk, Parmesan, potatoes, and serving size.

Frequently Asked Questions

Can I make this soup without potatoes?

Yes. Leave out the potatoes and add extra cauliflower. The soup will still become creamy when blended, although it may be slightly lighter.

Can I use frozen cauliflower?

Yes. Frozen florets work well and can be added directly to the pot. They may cook slightly faster than fresh cauliflower.

Can I make it completely smooth?

Yes. Blend the entire pot until silky. Add a little extra broth if the texture becomes too thick.

Can I use chicken broth instead of vegetable broth?

Yes, if the soup does not need to be vegetarian.

How can I add more protein?

White beans, chickpeas, shredded chicken, or cooked turkey are easy additions.

Can I make it vegan?

Yes. Use olive oil instead of butter, plant-based milk, and skip the Parmesan.

Final Thoughts

Cauliflower Vegetable Soup is a simple, comforting way to turn everyday vegetables into a creamy meal that works for lunch or dinner.

Because Cauliflower Vegetable Soup can be customized with extra vegetables, beans, chicken, cheese, or herbs, it is easy to adapt to different tastes and ingredients.

Keep this Cauliflower Vegetable Soup recipe handy whenever you want a warm, wholesome one-pot meal with minimal cleanup.

With tender cauliflower, potatoes, carrots, celery, garlic, herbs, and a creamy finish, Cauliflower Vegetable Soup delivers satisfying comfort while keeping vegetables at the center of the meal.

Rustic Mediterranean Vegetable Soup

Mediterranean Vegetable Soup with tomatoes, zucchini, carrots, beans, spinach, garlic, herbs, and rich vegetable broth

Rustic Mediterranean Vegetable Soup

Mediterranean Vegetable Soup is a warm, colorful, and comforting one-pot meal filled with tomatoes, zucchini, carrots, celery, beans, leafy greens, herbs, and a rich vegetable broth. It is simple enough for a weekday lunch yet hearty enough for a relaxed family dinner.

This Mediterranean Vegetable Soup combines tender vegetables, creamy beans, olive oil, garlic, and herbs in a rustic, flavorful broth. Serve it with crusty bread or a fresh salad for a satisfying meal.

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6

Ingredients

For the Vegetables

  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, diced
  • 3 carrots, peeled and sliced
  • 3 celery stalks, sliced
  • 1 medium zucchini, chopped
  • 1 red bell pepper, chopped
  • 4 garlic cloves, minced
  • 1 medium potato, peeled and cubed
  • 1 cup green beans, trimmed and cut into bite-size pieces
  • 2 cups baby spinach or chopped kale

Ingredients For the Soup Base

  • 1 can diced tomatoes, 14.5 ounces
  • 1 can cannellini beans, 15 ounces, drained and rinsed
  • 5 cups low-sodium vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon smoked paprika
  • 1 bay leaf
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt, plus more to taste
  • 1 tablespoon fresh lemon juice

For Serving

  • 2 tablespoons chopped fresh parsley
  • Fresh basil leaves
  • Grated Parmesan, optional
  • Extra virgin olive oil
  • Red pepper flakes
  • Crusty bread or toasted sourdough

Why You’ll Love This Recipe

Mediterranean Vegetable Soup is hearty without feeling heavy. The combination of vegetables, beans, tomatoes, herbs, and broth creates a filling bowl with plenty of texture and comforting flavor.

Another reason to love this soup is its flexibility. Use seasonal vegetables, switch the beans, or add pasta or grains. Everything cooks in one pot, cleanup is simple, and leftovers taste even better the next day.

How to Make Mediterranean Vegetable Soup

Step 1: Prepare the Vegetables

Wash and chop the vegetables, keeping the pieces similar in size so they cook evenly. Dice the onion, slice the carrots and celery, chop the zucchini and pepper, cube the potato, and trim the beans.

Preparing everything first makes the recipe easy to assemble once the pot is hot.

Step 2: Sauté the Aromatics

Heat the olive oil in a large Dutch oven or soup pot over medium heat.

Add the onion, carrots, and celery. Cook for 5 to 6 minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften.

Add the garlic and cook for about 30 seconds, just until fragrant.

Step 3: Add the Tomato Paste and Seasonings

Stir in the tomato paste, oregano, basil, thyme, smoked paprika, black pepper, and salt. Cook for 1 minute, stirring, so the tomato paste deepens and the herbs bloom in the oil.

The seasoned base gives the soup a richer taste than simply adding everything to the broth at once.

Step 4: Add the Firm Vegetables

Add the potato, zucchini, bell pepper, and green beans. Stir for 2 to 3 minutes to coat them with the aromatic mixture. They will finish cooking in the broth.

Step 5: Add Tomatoes, Beans, and Broth

Pour in the diced tomatoes with their juices and the vegetable broth.

Add the cannellini beans and bay leaf.

Stir everything together and bring Mediterranean Vegetable Soup to a gentle boil.

Once boiling, reduce the heat to low or medium-low.

Step 6: Simmer Until Tender

Partially cover and simmer for 25 to 30 minutes. Stir occasionally and check that the potatoes and carrots are fork-tender but not falling apart.

A gentle simmer allows Mediterranean Vegetable Soup to develop flavor while keeping the vegetables intact.

Step 7: Add the Greens

Stir in the spinach or kale.

If using spinach, cook for 2 to 3 minutes until wilted. If using kale, allow 5 to 7 minutes because its leaves are firmer.

This final addition adds color and freshness without overcooking the greens.

Step 8: Brighten the Flavor

Remove the bay leaf.

Stir in the fresh lemon juice and half of the chopped parsley.

The acidity from lemon brightens Mediterranean Vegetable Soup and balances the sweetness of the tomatoes, carrots, and bell pepper.

Taste and adjust the salt, black pepper, or herbs as needed.

Step 9: Rest Before Serving

Turn off the heat and let the soup stand for about 5 minutes.

The broth will settle slightly, and the flavors will continue blending during this short rest.

Step 10: Garnish and Serve

Ladle Mediterranean Vegetable Soup into warm bowls.

Top with fresh parsley, basil, grated Parmesan, red pepper flakes, or a drizzle of extra virgin olive oil.

Serve with crusty bread, toasted sourdough, or warm pita.

Serving Suggestions

Mediterranean Vegetable Soup is satisfying enough to serve as a main course, especially because the cannellini beans add body and protein.

Serve it with garlic bread, focaccia, sourdough, or pita. For a lighter side, add cucumber-tomato salad, arugula, or mixed greens with lemon dressing.

You can also serve it alongside grilled chicken, baked fish, or turkey meatballs if you want additional protein.

A spoonful of Parmesan or a drizzle of olive oil on top gives each bowl a flavorful finishing touch.

For a light Mediterranean-inspired meal, try our Baked White Fish on a Bed of Spinach with lemon, garlic, herbs, and tender greens.

Recipe Tips

Use a heavy-bottomed pot so the vegetables cook evenly. Cut carrots, potatoes, and green beans into similar-size pieces.

Sauté the onion, carrots, and celery before adding broth to build flavor. Do not overcook the zucchini.

Rinse canned beans before using. For a thicker Mediterranean Vegetable Soup, mash some beans into the broth; for a thinner soup, add more broth.

Use low-sodium broth and add fresh lemon juice near the end for brightness.

Easy Variations

Mediterranean Vegetable Soup is easy to adjust according to the season and ingredients you have available.

Add chopped eggplant, mushrooms, yellow squash, fennel, peas, corn, or artichoke hearts.

For a heartier version, add ditalini, orzo, or small shells near the end, adding extra broth as needed. Brown rice, quinoa, or farro can also make it more substantial.

Replace cannellini beans with chickpeas, kidney beans, butter beans, or lentils.

For a slightly spicy version, add red pepper flakes or a small amount of cayenne.

If you want Mediterranean Vegetable Soup to have a deeper tomato flavor, increase the tomato paste or add crushed tomatoes.

If you enjoy hearty one-pot comfort food, you may also like our Crockpot Cabbage Roll Casserole.

Make-Ahead Instructions

Mediterranean Vegetable Soup is an excellent make-ahead recipe because the flavors improve as the ingredients rest together.

Prepare the soup completely, cool it, and refrigerate it in an airtight container. If adding pasta, cook and store it separately so it does not absorb too much broth. Vegetables can also be chopped one day ahead.

Storage and Reheating

Store leftover Mediterranean Vegetable Soup in an airtight container in the refrigerator for up to 4 days.

Reheat in a saucepan over medium heat until steaming, adding broth or water if needed. Individual servings can also be microwaved.

Freeze cooled soup in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating gently.

Nutrition Information

Approximate nutrition per serving:

Calories: 265
Protein: 10 g
Carbohydrates: 41 g
Fat: 8 g
Saturated Fat: 1 g
Fiber: 10 g
Sugar: 9 g
Sodium: 540 mg

Nutrition values are estimates and may vary depending on the broth, vegetables, beans, toppings, and serving size.

Frequently Asked Questions

Can I use different vegetables?

Yes. Eggplant, squash, mushrooms, peas, corn, or fennel can all work.

Can I use chicken broth instead?

Yes, if the soup does not need to remain vegetarian.

Can I add pasta?

Yes. Add a small shape near the end and use extra broth if needed.

Can I use frozen vegetables?

Yes. Add them during the final 10 to 15 minutes.

How can I make it thicker?

Mash some beans, add tomato paste, or simmer uncovered briefly.

Can I make it in a slow cooker?

Yes. Cook most ingredients on low for about 6 hours and add greens near the end.

Is it good for meal prep?

Yes. Mediterranean Vegetable Soup stores and reheats well for easy lunches or dinners.

Final Thoughts

Mediterranean Vegetable Soup is a simple, colorful recipe that turns everyday vegetables, tomatoes, beans, herbs, and broth into a comforting meal. The combination is rustic, nourishing, and easy to adapt to whatever vegetables are in season.

Because Mediterranean Vegetable Soup reheats beautifully and can be customized with different beans, grains, or greens, it works well for family dinners and meal prep.

Keep this Mediterranean Vegetable Soup recipe handy whenever you want a warm one-pot meal with plenty of vegetables and fresh Mediterranean-inspired flavor.