There’s nothing quite like a warm, comforting bowl of soup on a chilly day, and this Broccoli Potato Cheese Soup takes that feeling to the next level! We’re not just talking about any soup, though. This recipe features a luscious, creamy base packed with tender broccoli and potatoes, and it’s all topped with a gloriously golden, roasted garlic cheese crust. The combination of flavors and textures – the smooth soup, the crispy crust, the savory garlic – is simply irresistible. Perfect as a starter, a light meal, or a cozy dinner, this soup is sure to become a new family favorite. Let’s get started on creating this culinary masterpiece!

What You’ll Need: The Ingredient Rundown
- 300g (10.5oz) Broccoli Florets: Fresh broccoli is key here! Look for firm, tightly closed florets with a deep green color. These will provide a lovely texture and a slightly earthy flavor to the soup. You can use pre-cut florets to save time, but ensure they are fresh.
- 300g (10.5oz) Potatoes, Peeled and Diced: We recommend using Yukon Gold potatoes for their creamy texture and slightly buttery flavor. Russet potatoes will also work, but may result in a slightly starchier soup. Dicing them into roughly 1-inch cubes ensures they cook evenly.
- 1 Medium Onion (≈150g / 5.3oz), Diced: A yellow onion provides a foundational savory flavor. Dicing it finely allows it to melt into the soup and create a smooth base.
- 2 Cloves Garlic, Minced: Freshly minced garlic is essential for a vibrant flavor. Don’t use pre-minced garlic, as it lacks the same punch.
- 2 Whole Garlic Cloves, Roasted and Mashed: Roasting garlic mellows its flavor and adds a delightful sweetness. Roasting brings out a depth of flavor that raw garlic simply can’t match.
- 1L (4 Cups) Vegetable Broth: Use a good quality vegetable broth for the best flavor. Low-sodium broth allows you to control the saltiness of the soup.
- 240ml (1 Cup) Whole Milk: Whole milk contributes to the soup’s creamy texture. You can use 2% milk, but the soup won’t be quite as rich.
- 120ml (½ Cup) Heavy Cream: Heavy cream adds a luxurious richness and velvety smoothness. Don’t skip this ingredient if you want a truly decadent soup!
- 150g (5.3oz) Sharp Cheddar Cheese, Grated: Sharp cheddar provides a bold, tangy flavor that complements the broccoli and potatoes. Pre-shredded cheese is convenient, but freshly grated cheese melts more smoothly.
- 100g (3.5oz) Mozzarella Cheese, Shredded: Mozzarella adds a lovely stretch and mild flavor to the cheese crust.
- 30g (2 tbsp) Unsalted Butter, Divided: Butter adds richness and flavor to both the soup and the cheese crust. Using unsalted butter allows you to control the salt content.
- 30g (¼ Cup) All-Purpose Flour: Flour is used to create a roux, which thickens the soup.
- 2 tbsp Olive Oil: Olive oil is used for sautéing the onion and garlic.
- 1 tsp Dried Thyme: Thyme adds a subtle herbaceous note that complements the other flavors.
- ½ tsp Salt, Plus More to Taste: Salt enhances the flavors of all the ingredients.
- ¼ tsp Freshly Ground Black Pepper, Plus More to Taste: Freshly ground black pepper adds a subtle spice.
- ¼ Cup (30g) Panko Breadcrumbs: Panko breadcrumbs provide a light and crispy texture to the cheese crust.
- ¼ Cup (30g) Toasted Almond Slivers, Chopped: Toasted almonds add a delightful crunch and nutty flavor.
- 2 tbsp Fresh Parsley, Chopped: Fresh parsley adds a pop of color and a fresh, herbaceous flavor.
- 1 tbsp Herb-Infused Olive Oil (Optional Drizzle): A drizzle of herb-infused olive oil adds an extra layer of flavor and aroma.
Crafting the Perfect Broccoli Potato Cheese Soup: A Step-by-Step Guide
- Sauté the Aromatics: In a large pot, melt 15g (1 tbsp) of butter over medium heat. Add the diced onion and minced garlic. Sauté for about 4 minutes, stirring frequently, until the onion becomes translucent and softened. This step builds the foundational flavor of the soup – don’t rush it!
- Create the Roux: Sprinkle the flour over the softened onions and garlic. Cook for 1 minute, stirring constantly, to create a roux. This is crucial for thickening the soup and preventing a floury taste. The roux should be pale golden.
- Build the Soup Base: Gradually whisk in the vegetable broth, milk, and cream. Whisking continuously prevents lumps from forming. Bring the mixture to a gentle boil, stirring occasionally.
- Simmer the Vegetables: Add the diced potatoes to the boiling broth. Reduce the heat to medium-low and simmer for 10 minutes, or until the potatoes are starting to soften. Then, add the broccoli florets and continue to simmer for another 8 minutes, or until both the potatoes and broccoli are fork-tender. The goal is tender-crisp broccoli, not mushy.
- Blend in the Cheese: Reduce the heat to low. Stir in 100g (3½ oz) of grated cheddar and 50g (1¾ oz) of shredded mozzarella cheese until completely melted and the soup is smooth and creamy. Stir constantly to prevent sticking and ensure even melting.
- Season to Perfection: Season the soup with salt, pepper, and dried thyme. Taste and adjust seasonings as needed. Remember, you can always add more, but you can’t take away!
- Prepare the Roasted Garlic Cheese Crust: While the soup simmers, combine the remaining 50g cheddar, 50g mozzarella, mashed roasted garlic, 15g (1 tbsp) butter, a pinch of thyme, and panko breadcrumbs in a bowl. Mix thoroughly with a fork or your hands until a thick, crumbly paste forms.
- Assemble and Broil: Ladle the hot soup into oven-safe ramekins or small baking dishes, leaving a small rim of space at the top. Spoon the cheese-crust mixture evenly over each bowl, spreading it to cover the entire surface of the soup.
- Achieve Golden Perfection: Place the ramekins on a baking sheet and broil for 3-5 minutes, or until the crust is deeply golden brown and bubbling. Watch carefully to prevent burning!
- Garnish and Serve: Remove from the oven. Drizzle a thin line of herb-infused olive oil (if using) across the crust. Scatter the toasted almond slivers and chopped fresh parsley over the top for added flavor, texture, and visual appeal. Serve immediately.
The Magic of Roasted Garlic in the Cheese Crust
Roasting garlic transforms its pungent flavor into something sweet, mellow, and incredibly aromatic. Incorporating mashed roasted garlic into the cheese crust adds a depth of flavor that elevates this soup from comforting to extraordinary. The roasting process breaks down the allicin in the garlic, reducing its harshness and creating a more nuanced taste that complements the broccoli, potato, and cheese beautifully.
Why This Soup Works: The Science of Creaminess
The combination of milk, cream, and a roux is the key to achieving the velvety smooth texture of this soup. The roux, a cooked mixture of butter and flour, acts as a thickening agent. As the soup simmers, the starch in the flour gelatinizes, creating a stable emulsion that prevents the soup from separating. The addition of dairy further enhances the creaminess and richness.

Tips for a Truly Exceptional Soup
- Broccoli Prep: Ensure your broccoli florets are roughly the same size for even cooking.
- Cheese Choice: While cheddar and mozzarella are classic choices, feel free to experiment with other cheeses like Gruyère or Monterey Jack for a different flavor profile.
- Broiling Caution: Keep a close eye on the soup while broiling, as the cheese crust can burn quickly.
- Herb Infusion: If you don’t have herb-infused olive oil, simply add a teaspoon of your favorite dried herbs to regular olive oil and let it sit for at least 30 minutes before drizzling.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, you can make the soup base (without the cheese crust) up to 2 days in advance. Store it in an airtight container in the refrigerator. Add the cheese crust and broil just before serving.
Can I freeze this soup?
While you can freeze the soup base, the texture may change slightly upon thawing. It’s best to freeze it before adding the dairy. The cheese crust is not suitable for freezing.
What can I substitute for the heavy cream?
You can substitute half-and-half or even more milk, but the soup will be less rich and creamy. For a vegan option, use full-fat coconut milk.
A Bowl of Comfort Awaits!
This Broccoli Potato Cheese Soup with Roasted Garlic Cheese Crust is the ultimate comfort food – warm, creamy, and bursting with flavor. It’s perfect for a cozy night in or a special occasion. Don’t forget to save this recipe to Pinterest so you can easily find it again when you’re craving a bowl of cheesy goodness!
Print
Broccoli Potato Cheese Soup With Roasted Garlic Cheese Crust
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: General
Description
This Broccoli Potato Cheese Soup is a comforting and creamy delight, featuring tender broccoli and potatoes topped with a golden, roasted garlic cheese crust. It’s perfect as a starter, light meal, or cozy dinner.
Ingredients
- 300g (10.5oz) Broccoli Florets: Fresh, firm florets are best.
- 300g (10.5oz) Potatoes, Peeled and Diced: Yukon Gold recommended for creaminess.
- 1 Medium Onion (≈150g / 5.3oz), Diced: Yellow onion for a savory base.
- 2 Cloves Garlic, Minced: Freshly minced for vibrant flavor.
- 2 Whole Garlic Cloves, Roasted and Mashed: For a sweet, mellow flavor.
- 1L (4 Cups) Vegetable Broth: Low-sodium allows for salt control.
- 240ml (1 Cup) Whole Milk: Contributes to creamy texture.
- 120ml (½ Cup) Heavy Cream: Adds richness and smoothness.
- 150g (5.3oz) Sharp Cheddar Cheese, Grated: Provides a bold, tangy flavor.
- 100g (3.5oz) Mozzarella Cheese, Shredded: Adds stretch and mild flavor.
- 30g (2 tbsp) Unsalted Butter, Divided: For richness and flavor control.
- 30g (¼ Cup) All-Purpose Flour: To thicken the soup.
- 2 tbsp Olive Oil: For sautéing.
- 1 tsp Dried Thyme: Adds a subtle herbaceous note.
- ½ tsp Salt, Plus More to Taste: Enhances flavors.
- ¼ tsp Freshly Ground Black Pepper, Plus More to Taste: Adds a subtle spice.
- ¼ Cup (30g) Panko Breadcrumbs: For a crispy texture.
- ¼ Cup (30g) Toasted Almond Slivers, Chopped: Adds crunch and nutty flavor.
- 2 tbsp Fresh Parsley, Chopped: Adds color and fresh flavor.
- 1 tbsp Herb-Infused Olive Oil (Optional Drizzle): For extra flavor.
Instructions
- Sauté Aromatics: Sauté onion and garlic in butter until softened (≈4 minutes).
- Create Roux: Cook flour with aromatics for 1 minute, stirring constantly.
- Build Soup Base: Whisk in broth, milk, and cream; bring to a boil.
- Simmer Vegetables: Add potatoes and broccoli; simmer until tender-crisp (≈18 minutes).
- Blend in Cheese: Stir in cheddar and mozzarella until melted and smooth.
- Season to Perfection: Season with salt, pepper, and thyme; adjust to taste.
- Prepare Cheese Crust: Combine remaining cheddar, mozzarella, roasted garlic, butter, thyme, and panko.
- Assemble and Broil: Ladle soup into ramekins, top with cheese crust, and broil until golden (≈3-5 minutes).
- Garnish and Serve: Drizzle with herb oil (optional), sprinkle with almonds and parsley, and serve immediately.
Notes
For a richer flavor, use freshly grated cheese. Watch carefully while broiling to prevent burning.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Broil
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 350 kcal
- Sugar: 15 g
- Sodium: 600 mg
- Fat: 20 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 1 g
- Carbohydrates: 30 g
- Fiber: 5 g
- Protein: 15 g
- Cholesterol: 50 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.