Easy cauliflower soup (creamy, cosy and budget-friendly)

This easy cauliflower soup is creamy, comforting and made with simple ingredients. A budget-friendly dinner that’s perfect for busy weeknights.

cauliflower soup

There’s something about a big pot of soup simmering on the stove that just makes everything feel a little calmer.

This cauliflower soup is one of those recipes I come back to again and again. It’s simple, affordable, and made with ingredients I usually already have at home. No fancy steps, no hard-to-find ingredients… just a really good, creamy soup that feels like a warm hug in a bowl.

It’s also one of those dinners that works when life feels a bit chaotic. Chop a few things, let it bubble away, blend it up, and dinner is done.


cauliflower soup

💛 Why you’ll love this cauliflower soup

  • Budget-friendly – made with simple, affordable ingredients
  • Comforting and cosy – perfect for cooler nights or when you need something easy
  • Creamy without being heavy – smooth and satisfying
  • Great for meal prep – leftovers reheat beautifully
  • Family-friendly – mild flavour that most people will enjoy
  • Easy to customise – add bacon, cheese, or extra veggies if you like

👩‍🍳 Step-by-step instructions

  1. Soften the onion

    Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook, stirring occasionally, for about 7 minutes, until soft and fragrant. Add the chopped garlic and cook for another minute, just until it smells amazing (don’t let it burn!).

  2. Build the soup

    Add the cauliflower, potatoes, chicken stock, dried thyme and garlic butter. Give everything a good stir and bring it to a gentle simmer.

  3. Let it cook

    Let the soup simmer for 15–20 minutes, stirring occasionally, until the cauliflower and potatoes are very tender.

  4. Blend until smooth

    Carefully transfer the soup to a blender in batches and blend until smooth and creamy. (Or use a stick blender if you have one — much easier!)

  5. Add the cream

    Stir in the cream and gently reheat if needed. Taste and season with salt and black pepper.

  6. Serve and enjoy

    Ladle into bowls and serve warm. Add your favourite toppings if you like (crusty bread is always a good idea).


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy cauliflower soup (creamy, cosy and budget-friendly)

  • Author: Chantelle Ellem

Ingredients

Units Scale
  • 1 tbsp extra-virgin olive oil
  • 1 brown onion, chopped
  • 1 tbsp garlic butter (or salted butter)
  • 2 potatoes, peeled and chopped
  • 1 clove garlic, finely chopped
  • 1 large head cauliflower, cut into small florets
  • 1L chicken stock
  • 1 tsp dried thyme
  • Salt and black pepper, to taste
  • 150ml cream

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and cook until softened (about 7 minutes).
  2. Add garlic and cook for 1 minute until fragrant.
  3. Add cauliflower, potatoes, chicken stock, thyme and garlic butter. Bring to a simmer.
  4. Cook for 15–20 minutes, until vegetables are very tender.
  5. Blend in batches until smooth.
  6. Stir in cream and reheat if needed. Season to taste.
  7. Serve warm.


Want more deliciously easy recipes? Browse through hundreds of my tried and tested recipes, or take a look at my free recipe eBook filled with budget-friendly dinner ideas. You can also keep up-to-date by following along on Instagram or Facebook.