This creamy broccoli soup is comforting, easy to make, and perfect for chilly fall evenings! Fresh broccoli, almonds and potatoes blend into a smooth, velvety soup, finished with a splash of heavy cream for extra richness. It’s a cozy, budget-friendly lunch or light dinner, with an easy dairy-free option using unsweetened almond milk.

Looking for cheap and delicious meal ideas? Take a look at my 7 cheap family meals (under $10!)


Be sure to check out the video and tips below.

Two bowls of creamy broccoli soup topped with sliced almonds, parsley and a swirl of cream,

creamy, dreamy goodness for you in a bowl 💚 🥦 🥄

❤️ Why You’ll Love This Creamy Broccoli Soup

Jump to:

Creamy broccoli soup with almonds served in a pink bowl with crusty bread.

🥄 Ingredients & Substitutions

Note: Please scroll to the full printable recipe card at the bottom for ingredient quantities and the method.

Almonds: Add a subtle nutty flavor and help create a rich, creamy texture. Use plain, unsalted almonds.

Olive Oil: Extra virgin olive oil is perfect for sautéing the onion and garlic.

Onion: Adds a delicious savory base to the soup. A yellow or white onion works well.Garlic: Freshly minced garlic adds wonderful flavor. Adjust the amount to your taste.

Potatoes: Yukon Gold or Russet potatoes work beautifully. They help thicken the soup naturally without needing heavy cream.

Broccoli: Fresh or frozen broccoli works well in this recipe. Fresh is my first choice, but frozen is a convenient, budget-friendly alternative.

Vegetable Stock: Use low-sodium vegetable broth or a vegetable stock cube dissolved in water. This also keeps the soup vegan.

Heavy Cream: Makes this broccoli soup deliciously creamy. For a vegan version, substitute with unsweetened almond milk.

Salt and Pepper: Season to taste.

Slivered Almonds: Optional, but lovely for adding a little crunch when serving.

Ingredient list.

👩🏼‍🍳 STEP-BY-STEP INSTRUCTIONS

1. Toast the almonds: Add the almonds to a dry skillet over medium heat. Toast for 3–5 minutes, stirring frequently, until lightly golden and fragrant. Remove from the heat and set aside.

Chopped onion and garlic sautéing in olive oil in a blue-handled pot

2. Sauté the aromatics: Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until softened. Stir in the minced garlic, salt and black pepper, and cook for another 30 seconds until fragrant.

Broccoli florets, diced potatoes and almonds added to the pot

3. Add the vegetables: Add the diced potatoes and broccoli florets. Stir well and cook for 2–3 minutes.

Broccoli, potatoes and almonds simmering in vegetable stock

4. Add the stock and almonds: Pour in the vegetable stock and add the toasted almonds. Stir to combine and bring to a gentle boil.

5. Simmer: Reduce the heat, cover and simmer for approximately 15–20 minutes, or until the potatoes and broccoli are tender.

6. Blend the soup: Remove the pot from the heat. Carefully blend the soup with an immersion blender until smooth and creamy. Stir in the heavy cream. If the soup is too thick, add a little extra vegetable stock until it reaches your preferred consistency.

7. Season and serve: Taste and adjust the salt and pepper as needed. Ladle into bowls and garnish with slivered almonds, fresh parsley or a drizzle of cream, if desired.

*note: A high-powered blender may produce a smoother texture than an immersion blender. If using a countertop blender, blend hot soup in batches according to the blender manufacturer’s instructions.

Smooth, creamy broccoli soup blended in a blue-handled pot.

Why Are Almonds Used in This Broccoli Soup?

Almonds are the secret to making this creamy broccoli soup extra rich and satisfying. When blended with tender broccoli, potatoes, and vegetable stock, they create a smooth, velvety texture without relying on heavy cream. They also add a subtle nutty flavor that complements the broccoli beautifully.

❓FAQS

How do you make creamy broccoli soup without cream?

You can make creamy broccoli soup without heavy cream by using potatoes and almonds. The potatoes create a smooth, thick texture, while the almonds add richness and a subtle nutty flavor. Blend everything with vegetable stock and unsweetened almond milk until smooth and creamy.

Can I make this broccoli soup vegan?

Absolutely! This creamy broccoli soup can easily be made vegan by using unsweetened almond milk and vegetable stock instead of dairy milk or cream. The almonds and potatoes create a naturally creamy texture without needing any dairy products.

Can I use frozen broccoli instead of fresh broccoli?

Yes! Frozen broccoli works perfectly in this recipe and is a convenient, budget-friendly alternative to fresh broccoli. There is no need to thaw it first. Simply add it to the pot and cook until tender before blending.

How do I thicken broccoli soup?

If your broccoli soup is too thin, simmer it uncovered for a few extra minutes to allow some of the liquid to evaporate. You can also blend in additional cooked potatoes or almonds to create a thicker, creamier consistency without adding flour or cream.

Velvety broccoli almond soup garnished with sliced almonds and fresh parsley

MAKE-AHEAD, STORAGE, AND REHEATING

MAKE-AHEAD: This soup can easily be made a day or two ahead. Making it perfect for dinner parties or meal prep.

STORAGE: Store in an airtight container in the fridge for up to 3 days. You can also freeze soup for up to 3 months.

REHEATING: When reheating leftovers, add a splash of vegetable stock or cream to maintain the soup's creamy texture. Heat gradually over low to medium heat, stirring occasionally.

Two bowls of creamy broccoli soup topped with sliced almonds, parsley and a swirl of cream

Soup recipes to try next time

Easy Potato Leek and Cauliflower Soup,

Easy Asparagus Soup

Did you make this recipe? Let me know what you think by leaving a ★★★★★ star rating & comment below. It genuinely helps me & I really appreciate your support! Nikki 💚

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
Two bowls of creamy broccoli soup topped with sliced almonds, parsley and a swirl of cream.

Creamy Broccoli Soup (With Almonds)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: NIKKI
  • Total Time: 40 minutes
  • Yield: 6 1x

Description

This creamy broccoli soup is comforting, easy to make, and perfect for chilly fall evenings! Fresh broccoli, almonds and potatoes blend into a smooth, velvety soup, finished with a splash of heavy cream for extra richness. It’s a cozy, budget-friendly lunch or light dinner, with an easy dairy-free option using unsweetened almond milk.


Ingredients

Units Scale
  • ½ cup almonds
  • 2 tablespoons olive oil
  • 1 onion (diced)
  • 2-3 cloves garlic (minced)
  • pinch of salt and pepper
  • 2 potatoes diced (about two cups. Yukon gold or Russet potatoes work best)
  • 3-4 cups broccoli florets
  • 2 ½ cups vegetable stock (or 1 vegetable stock cube and 2 ½ cups of water)
  • ½ cup heavy cream (125 ml)

To garnish

  • slivered almonds

Instructions

Toast the almonds:

  1. Add the almonds to a dry skillet over medium heat. Toast for 3–5 minutes, stirring frequently, until lightly golden and fragrant. Remove from the heat and set aside.

Sauté the aromatics:

  1. Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until softened. Stir in the minced garlic, salt and black pepper, and cook for another 30 seconds until fragrant.

Add the vegetables:

  1. Add the diced potatoes and broccoli florets. Stir well and cook for 2–3 minutes.

Add the stock and almonds:

  1. Pour in the vegetable stock and add the toasted almonds. Stir to combine and bring to a gentle boil.

Simmer:

  1. Reduce the heat, cover and simmer for approximately 15–20 minutes, or until the potatoes and broccoli are tender.

Blend the soup:

  1. Remove the pot from the heat. Carefully blend the soup with an immersion blender until smooth and creamy. Stir in the heavy cream. If the soup is too thick, add a little extra vegetable stock until it reaches your preferred consistency.

Season and serve:

  1. Taste and adjust the salt and pepper as needed. Ladle into bowls and garnish with slivered almonds, fresh parsley or a drizzle of cream, if desired.

Notes

Blending: a high-powered blender may produce a smoother texture than an immersion blender. If using a countertop blender, blend hot soup in batches according to the blender manufacturer’s instructions.

Layer Flavors with Sautéing: Allow the onions and garlic to sauté until they release their aromas, creating a flavorful base for the soup.

Choose the Right Potatoes: Opt for Yukon gold potatoes for their creamy texture and buttery flavor.

Vegetable Stock Selection: Use high-quality vegetable stock or broth if you can. For a budget option, vegetable stock cubes will work.

Experiment with Milk Choices: Customize the soup to your liking by choosing your favorite milk or almond milk. Unsweetened varieties work best. Cream is delicious and my favorite choice!

Simmer for Flavor: Let the soup simmer on low heat to let the flavors meld together.

Adjust Consistency to Your Preference: After blending, check the soup's consistency. If it's too thick, add a bit more vegetable stock or almond milk until it reaches your desired thickness.

  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer, Main Course, Side Dish, Snack, Soup
  • Method: Stove Top
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 275 kcal
  • Sugar: 4 g
  • Sodium: 450 mg
  • Fat: 19 g
  • Carbohydrates: 23 g
  • Fiber: 5 g
  • Protein: 7 g

One Response

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star