This Cauliflower Potato Soup with Peas is a cozy, hearty, and nourishing bowl that proves simple vegetables can make an incredibly satisfying meal. Tender potatoes and cauliflower create a naturally thick and creamy texture, while carrots, celery, onion, garlic, and herbs build layers of savory flavor.
Ready in under 35 minutes, this easy vegetable soup is perfect for busy weeknights, chilly afternoons, or whenever you want a comforting plant-based dinner without a lot of fuss. Serve it with a thick slice of toasted sourdough bread for a filling meal the whole family can enjoy.
Why You’ll Love This Recipe
- Quick and easy: This homemade cauliflower potato soup comes together in about 30 minutes.
- Naturally creamy: Part of the soup is blended to create a thick, creamy texture without heavy cream.
- Packed with vegetables: Cauliflower, potatoes, carrots, celery, peas, onion, and garlic make this soup hearty and nutritious.
- Plant-based: It’s naturally vegan, dairy-free, and easy to keep oil-free.
- Perfect for meal prep: The soup stores well in the refrigerator, making it ideal for make-ahead lunches and dinners.
Ingredients
- White onion: Adds a savory, slightly sweet foundation to the soup.
- Garlic: Provides aromatic depth and a delicious savory flavor.
- Celery: Adds freshness and classic soup flavor.
- Carrots: Bring natural sweetness, color, and texture.
- Dried parsley and thyme: Give the soup a warm, herby flavor.
- Cauliflower: Helps create the thick, creamy consistency while adding plenty of vegetable goodness.
- Potato: Makes the soup hearty and naturally thick when blended.
- Vegetable broth: Forms the flavorful base of the soup.
- Green peas: Add a pop of color, sweetness, and texture at the end.
- Fresh lemon juice: A small splash brightens all the flavors.
- Salt and black pepper: Essential for balancing and seasoning the soup.
How to Make Cauliflower Potato Soup with Peas
Sauté the Aromatics
Add the diced onion, minced garlic, carrot, and celery to a large soup pot along with ¼ cup of vegetable broth and a pinch of salt and pepper.
Cook over medium heat for about 6 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant. Starting with these vegetables gives the soup a flavorful base without needing much oil.
Add the Herbs
Stir in the dried parsley and thyme. Cook for another minute or two, allowing the herbs to become fragrant.
Be careful not to let the garlic or herbs scorch, as this can give the soup a bitter taste.
Add the Potatoes, Cauliflower, and Broth
Add the chopped cauliflower, cubed potato, and remaining vegetable broth. Stir everything together and bring the mixture to a gentle simmer.
Cook for about 15 minutes, or until the potatoes and cauliflower are completely tender when pierced with a fork.
Blend for a Creamy Texture
Carefully transfer about half of the soup to a blender and blend until smooth. Leave the other half chunky so you get a combination of creamy soup and tender vegetable pieces.
Return the blended portion to the pot and stir well.
For an easier option, use an immersion blender directly in the pot and blend until you reach your preferred consistency. Avoid blending everything completely if you enjoy a chunky vegetable soup.
Tip: If using a countertop blender, allow steam to escape while blending and work carefully to avoid pressure buildup from the hot soup.
Add the Peas
Stir in the green peas and cook briefly until they are heated through and tender.
Add a small splash of fresh lemon juice, then taste the soup and adjust with additional salt and black pepper as needed.
Serve
Ladle the cauliflower potato soup into bowls and serve immediately while hot. A slice of toasted sourdough makes an especially delicious accompaniment.

Tips for Success
- Cut the vegetables evenly: Similar-sized pieces will cook at roughly the same rate.
- Don’t overcook the potatoes: Cook just until tender so they don’t become overly watery.
- Blend only part of the soup: This gives you a creamy base while keeping plenty of delicious vegetable pieces.
- Adjust the consistency: Add a little extra vegetable broth if the soup becomes too thick.
- Taste before serving: Vegetable broth can vary considerably in saltiness, so season gradually.
- Don’t skip the lemon: Even a small amount can brighten the creamy, savory flavors.
- For a completely smooth soup: Blend the entire batch with an immersion blender or countertop blender.
Equipment Needed
- Large soup pot: A Dutch oven or heavy-bottomed pot works well.
- Blender: Useful for creating a smooth, creamy portion of the soup.
- Immersion blender: An easy alternative to a countertop blender.
- Chef’s knife and cutting board: For preparing the vegetables.
- Ladle: Makes serving the hot soup easy.
Recipe Variations
Creamy Cauliflower Potato Soup
For an even creamier soup, blend a larger portion of the vegetables until completely smooth. You can also add a splash of unsweetened plant-based milk.
Spicy Vegetable Soup
Add red pepper flakes, cayenne pepper, or a pinch of smoked paprika along with the dried herbs for a gentle kick of heat.
Loaded Potato and Cauliflower Soup
Top each bowl with chopped fresh herbs, crispy roasted chickpeas, toasted pumpkin seeds, or a sprinkle of nutritional yeast for extra flavor and texture.
Extra-Green Vegetable Soup
Add a handful of spinach or kale during the final few minutes of cooking for an extra boost of greens.
Serving Suggestions
Serve this hearty cauliflower potato soup with:
- Toasted sourdough or crusty whole-grain bread
- Garlic bread or homemade croutons
- A fresh green salad
- Roasted vegetables
- Crispy chickpeas
- Fresh parsley or chives
- A drizzle of extra-virgin olive oil
- A squeeze of fresh lemon juice
For a simple weeknight dinner, pair a generous bowl of soup with warm crusty bread and a light salad.
FAQs
Can I make cauliflower potato soup ahead of time?
Yes. This soup is excellent for meal prep. Allow it to cool, transfer it to an airtight container, and refrigerate for up to 5 days.
Can I freeze this soup?
Yes, you can freeze the soup in freezer-safe containers. Leave some space at the top for expansion. Thaw it in the refrigerator and reheat gently on the stovetop.
Can I make this soup completely smooth?
Absolutely. Use an immersion blender or countertop blender to puree the entire soup until smooth and creamy.
Can I use frozen cauliflower?
Yes. Frozen cauliflower works well in this recipe and doesn’t need to be thawed first. Add it directly to the pot and cook until tender.
Can I use frozen peas?
Yes. Frozen peas are a convenient option and can be added directly to the soup near the end of cooking.
How can I make the soup thicker?
Blend a larger portion of the soup to release more starch from the potatoes. You can also simmer the soup uncovered for a few extra minutes to reduce the liquid.
Final Thoughts
This Cauliflower Potato Soup with Peas is proof that a handful of everyday vegetables can turn into something wonderfully comforting. The potatoes and cauliflower make the soup thick and creamy, while the peas add a little sweetness and color to every spoonful.
It’s an easy, budget-friendly recipe that’s perfect for a cozy lunch or simple weeknight dinner. Pair it with toasted sourdough, add your favorite toppings, and make it your own.
Give this easy cauliflower potato soup a try, and share how you served it in the comments!
Print
Cauliflower Potato Soup with Peas
- Total Time: 33 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This chunky yet thick and creamy cauliflower potato soup with peas is full of flavor and nutrition while staying healthy and low in fat. This easy plant-based soup is perfect for a filling meal served with toasted sourdough bread.
Ingredients
- 2 cups diced white onion, 1 medium onion
- 4 cloves garlic, minced
- 1.5 cups chopped celery, 3 medium ribs
- 1 heaping cup peeled and chopped carrot, 3 medium carrots
- 1/2 teaspoon dried parsley
- 1/2 teaspoon dried thyme
- 2 cups chopped cauliflower
- 2 heaping cups peeled and cubed potato, 1 large russet potato
- 4.5 cups vegetable broth
- 1 cup green peas, fresh or frozen
- Fresh lemon juice, optional
- Salt and pepper, to taste
Instructions
- Add the onion, garlic, carrot, and celery to a soup pot with 1/4 cup vegetable broth and a pinch of salt and pepper. Cook over medium heat until the vegetables start to soften and become fragrant, about 6 minutes.
- Stir in the dried parsley and thyme and cook for a few more minutes.
- Add the potato, cauliflower, and remaining vegetable broth. Bring to a light simmer and cook for about 15 minutes, until the vegetables are tender.
- Carefully scoop about half of the soup into a blender and blend until smooth, allowing steam to escape while blending. Pour the blended soup back into the pot with the remaining chunky soup. Alternatively, use an immersion blender directly in the pot until the desired consistency is reached.
- Stir in the green peas and add a spritz of fresh lemon juice. Season with salt and pepper to taste.
- Serve immediately or store in a sealed container in the refrigerator for up to 5 days.
Notes
See the original recipe post for the Instant Pot method. For a thicker soup, blend more of the vegetables. For a chunkier texture, blend less of the soup. Serve with toasted sourdough bread for a filling plant-based meal.
- Prep Time: 10 minutes
- Cook Time: 23 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American