Broccoli Potato Soup

Broccoli Potato Soup

You know, there are some recipes that just feel like home. They’re the ones you pull out when the weather turns chilly, when you’re feeling a little under the weather, or honestly, just when you need a good, hearty meal that doesn’t break the bank. This broccoli potato soup is exactly that for me. It’s probably one of the most comforting things I know how to make. It’s not fancy, not complicated, but it’s pure, unadulterated deliciousness. Forget those thin, watery versions you might have tried; this broccoli potato soup is rich, creamy, and packed with flavor. It’s the kind of soup that makes you want to curl up on the couch with a good book and a warm blanket. I remember my grandma making something similar, though hers was a bit more rustic. I’ve tinkered with it over the years, adding a few little secrets to make it extra special, and now it’s my go-to. It’s a lifesaver on busy weeknights when you need something satisfying in a hurry, and honestly, my kids ask for this broccoli potato soup more than they ask for pizza. That’s saying something, right?

Broccoli Potato Soup final dish beautifully presented and ready to serve

What is Broccoli Potato Soup?

So, what exactly is this magical broccoli potato soup? Think of it as the ultimate comfort food hug in a bowl. It’s a velvety smooth, deeply satisfying soup that combines the earthy goodness of broccoli with the creamy, heartiness of potatoes. It’s essentially a marriage of two of the most comforting ingredients you can find, simmered together in a flavorful broth and then often blended to achieve that luscious, creamy texture we all crave. It’s not just boiled vegetables in water, oh no. We’re talking about building layers of flavor from the very start, making sure every spoonful is as delicious as the last. It’s a simple concept, really, but when done right, it’s absolutely sublime. It’s the kind of dish that feels both wholesome and incredibly indulgent all at once, making it a crowd-pleaser for pretty much everyone.

Why you’ll love this recipe?

There are so many reasons why I think you’re going to fall head over heels for this broccoli potato soup, just like I have. First off, the FLAVOR. It’s incredible. You get that subtle sweetness from the broccoli, a beautiful richness from the potatoes, and all of it is brought together with a savory broth and a touch of creaminess that just makes your taste buds sing. It’s comforting without being heavy, and every bite is packed with goodness. Then there’s the SIMPLICITY. Honestly, this is one of the easiest soups to make from scratch. You don’t need any fancy techniques or hard-to-find ingredients. Most of what you need is probably already in your pantry or fridge right now. And if you’re looking for a budget-friendly meal, this is it! The ingredients are super COST-EFFECTIVE, making it a go-to for feeding a family without stressing about the grocery bill. What I love most is its VERSATILITY. You can dress it up with some fancy garnishes for a dinner party, or just enjoy it as is on a lazy Sunday. It’s fantastic on its own, but it also pairs wonderfully with a crusty bread for dipping. It’s a true chameleon in the kitchen. Compared to other creamy soups, like a simple potato leek or even a tomato bisque, this broccoli potato soup really stands out because of that vibrant green goodness from the broccoli. It’s a complete meal in a bowl and so satisfying. You’ll find yourself making it again and again, I promise!

How do I make Broccoli Potato Soup?

Quick Overview

Making this creamy broccoli potato soup is a breeze. You’ll start by sautéing some aromatic vegetables to build a flavor base, then add your potatoes and broccoli, simmer them in broth until tender, and finally, blend it all up until it’s wonderfully smooth and creamy. It’s that simple! The magic happens in the simmering and blending, transforming humble ingredients into a luxurious, soul-warming soup. This method ensures maximum flavor extraction and a velvety texture that’s just divine. You’ll have a restaurant-quality soup on your table in no time!

Ingredients

For the Soup Base:
2 tablespoons olive oil or butter: For sautéing our aromatics and starting our flavor journey. You can use either, but I often lean towards butter for that extra richness, especially when I’m not worried about dairy.
1 medium onion, finely chopped: The backbone of so many delicious dishes. A yellow or sweet onion works best here.
2 cloves garlic, minced: Because what’s a savory dish without a little garlic?
4 cups broccoli florets (about 1 large head): Fresh is best, but frozen also works in a pinch. Make sure they’re cut into bite-sized pieces.
2 medium Yukon Gold potatoes, peeled and diced: These potatoes get wonderfully creamy when cooked and blended. Russets can work too, but Yukon Golds are my favorite for their texture.
4 cups vegetable or chicken broth: Use a good quality broth for the best flavor. You can also use chicken broth if you’re not vegetarian.
1 cup milk (whole or 2%): This adds to the creaminess. For an even richer soup, use half-and-half or heavy cream. I’ve even tested this with almond milk and it actually made it even creamier and healthier!
Salt and freshly ground black pepper to taste: Don’t forget to season! This is crucial for bringing out all the flavors.

Broccoli Potato Soup ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Grab a large pot or Dutch oven and place it over medium heat. Add your olive oil or butter. Let it get nice and warm – you’ll know it’s ready when the butter is melted and starting to foam slightly, or the oil is shimmering.

Step 2: Mix Dry Ingredients

This step doesn’t really apply to this soup, as we’re not making a batter! We’re building flavor from the get-go with sautéed aromatics.

Step 3: Mix Wet Ingredients

This also isn’t a separate step here. The “wet” ingredients like broth and milk are added later in the cooking process.

Step 4: Combine

Add the chopped onion to the warm pot. Cook, stirring occasionally, until the onion is softened and translucent, about 5-7 minutes. You don’t want them to brown, just get nice and soft. Then, add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic!

Step 5: Prepare Filling

Add the diced potatoes and broccoli florets to the pot with the onions and garlic. Stir everything together to coat the vegetables in the oil/butter. Pour in the vegetable or chicken broth. Make sure the vegetables are mostly submerged. Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer gently for about 15-20 minutes, or until the potatoes and broccoli are fork-tender.

Step 6: Layer & Swirl

This step isn’t applicable to soup making. We’re not layering or swirling anything here.

Step 7: Bake

We’re not baking this soup! It’s all stovetop magic.

Step 8: Cool & Glaze

Once the vegetables are tender, carefully remove the pot from the heat. Now it’s time to make it creamy! You have a couple of options here. You can use an immersion blender to blend the soup directly in the pot until it’s smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender. Be very cautious when blending hot liquids – fill the blender only halfway, hold the lid down firmly with a towel, and start on the lowest speed. Blend until smooth. Return the blended soup to the pot. Stir in the milk. Season generously with salt and freshly ground black pepper to your taste. Gently heat the soup over low heat, stirring occasionally, but do not let it boil after adding the milk.

Step 9: Slice & Serve

Ladle the hot, creamy broccoli potato soup into bowls. For an extra special touch, you can garnish with a swirl of cream, a sprinkle of shredded cheese (cheddar is fantastic!), some fresh parsley, or even some crispy croutons. Serve immediately and enjoy the pure comfort!

What to Serve It With

This broccoli potato soup is so wonderfully versatile, it pairs beautifully with a whole range of accompaniments, depending on what meal you’re serving it for. For a cozy Breakfast, believe it or not, a small bowl can be a surprisingly delightful start to the day, especially on a chilly morning. Pair it with a good cup of coffee or a warm mug of tea. For a more substantial Brunch, it’s a fantastic starter. Imagine serving a smaller portion alongside some fluffy scrambled eggs, crispy bacon, and maybe some freshly baked muffins or scones. It adds a lovely, savory counterpoint to sweeter brunch items. As a light yet satisfying Dessert, well, it’s not exactly a dessert, but I often find myself craving a bit of this soup late at night when I want something warm and comforting but not overly sweet. It’s perfect when you’re craving something savory at 10pm but don’t want to bake a whole cake! For Cozy Snacks, this is where it truly shines. Serve it with a thick slice of crusty bread for dipping – sourdough or a good whole wheat loaf is perfection. A side of grilled cheese is, of course, a classic for a reason. My family absolutely loves it with some simple garlic breadsticks. It’s such a satisfying and complete meal, especially when the weather outside is frightful.

Top Tips for Perfecting Your Broccoli Potato Soup

Over the years, I’ve learned a few tricks that make this broccoli potato soup even better, and I’m happy to share them with you! When it comes to the BROCCOLI, make sure you’re not overcooking it before blending. You want it tender, but not mushy, so it blends into a vibrant green rather than a dull olive color. I find that adding the broccoli towards the end of the potato cooking time, or even just simmering it for a shorter period after the potatoes are almost done, works wonders. For the POTATOES, I always stick with Yukon Golds if I can find them. They have a wonderful waxy texture that breaks down beautifully and makes the soup incredibly creamy without needing a ton of cream. If you use a floury potato like a Russet, you might get a slightly different texture, a bit more starchy. For MIXING ADVICE, the biggest thing is to avoid over-blending if you prefer a slightly chunkier texture. If you’re using an immersion blender, just blend until you reach your desired consistency. Some people like it totally smooth, others like a few little bits of broccoli or potato still visible. Trust your gut on this one! And if you’re using a regular blender, please, please be careful with hot liquids. Fill it only about halfway, start on a low setting, and use a towel over the lid. It’s a lesson I learned the hard way early on! For making the soup EXTRA CREAMY, beyond the milk, I sometimes add a tablespoon or two of cream cheese along with the milk before the final heating. It adds a subtle tang and an unbelievable smoothness. Or, as I mentioned, using half-and-half or heavy cream instead of milk will definitely give it an extra luxurious feel. If you’re looking for ingredient SWAPS, feel free to use chicken broth instead of vegetable broth if that’s what you have on hand, it adds a lovely depth. For a dairy-free version, unsweetened cashew milk or oat milk can work surprisingly well, giving you that creamy texture without the dairy. The key is to use a neutral-flavored plant-based milk. For BAKING TIPS, well, we’re not baking this soup! But for stovetop cooking, make sure you maintain a gentle simmer, especially after adding the milk, to prevent scorching or curdling. And always, always taste and adjust your seasoning at the end. That salt and pepper can make all the difference!

Storing and Reheating Tips

One of the best things about this broccoli potato soup is how well it stores and reheats, making it perfect for meal prep. If you have any leftovers (which is rare in my house!), you can store them at ROOM TEMPERATURE for no more than two hours. After that, it’s best to get it into the fridge. For REFRIGERATOR STORAGE, make sure to let the soup cool down slightly before transferring it to an airtight container. It should stay fresh in the fridge for about 3-4 days. When you’re ready to reheat, you can do it gently on the stovetop over low heat, stirring occasionally. You might need to add a splash more milk or broth to get it back to your desired consistency, as it can thicken up when it cools. Avoid bringing it to a rolling boil after you’ve added the milk or cream. For FREEZER INSTRUCTIONS, this soup freezes beautifully! Let it cool completely, then portion it into freezer-safe containers or bags. It can be stored in the freezer for up to 3 months. When you’re ready to thaw, transfer it to the refrigerator overnight, then reheat on the stovetop. Some people prefer to add the milk or cream *after* reheating the thawed soup, to ensure the creamiest texture, but I find it holds up pretty well either way. For GLAZE TIMING ADVICE, since this soup doesn’t have a glaze, this tip isn’t applicable! Just focus on storing and reheating the soup itself for the best results.

Frequently Asked Questions

Can I make this gluten-free?
Absolutely! This broccoli potato soup is naturally gluten-free, as it doesn’t contain any gluten ingredients. Just ensure your vegetable or chicken broth is also gluten-free, and you’re good to go. It’s one of the reasons it’s such a safe and satisfying choice for so many people.
Do I need to peel the potatoes?
For the creamiest texture, I highly recommend peeling the potatoes. The skins can sometimes make the soup a bit less smooth and can introduce a slightly earthier flavor that might not be desired. However, if you’re in a rush or prefer a more rustic soup, leaving the skins on Yukon Golds can work, but you might want to blend it a bit longer to ensure smoothness.
Can I make this as muffins instead?
This particular recipe is designed as a soup and wouldn’t translate well into muffins. The moisture content and ingredient ratios are all geared towards a liquid consistency. If you’re looking for broccoli and potato-flavored baked goods, you’d want to find a dedicated muffin or bread recipe.
How can I adjust the sweetness level?
The sweetness in this soup comes naturally from the broccoli and onions. If you find it’s not sweet enough for your liking, you can sauté an extra half of an onion for a bit longer to bring out its natural sugars, or add a tiny pinch of sugar (about 1/4 teaspoon) when sautéing the onions. You can also use a touch of honey or maple syrup, but use it very sparingly as a little goes a long way.
What can I use instead of milk for creaminess?
For a dairy-free option, unsweetened cashew milk, oat milk, or even a good quality coconut milk (the canned kind, but use sparingly as it can impart a coconut flavor) work wonderfully. For an even richer, dairy-free creaminess, you can blend a small amount of soaked cashews with water to create a “cashew cream” and stir that in.

Final Thoughts

Broccoli Potato Soup slice on plate showing perfect texture and swirl pattern

So there you have it – my absolute favorite broccoli potato soup! It’s the kind of recipe that brings people together, warms you from the inside out, and frankly, just makes life a little bit better. I truly hope you give this a try. It’s proof that simple ingredients, treated with a little care, can create something truly magical. If you love this, you might also enjoy my Creamy Tomato Soup or my Hearty Lentil Stew, which are also in the comfort food hall of fame for me. I can’t wait to hear what you think of this broccoli potato soup! Please leave a comment below with your thoughts, any variations you tried, or how your family enjoyed it. Your feedback means the world to me. Happy cooking, and more importantly, happy eating!

Broccoli Potato Soup

Broccoli Potato Soup

A creamy and comforting soup packed with fresh broccoli and hearty potatoes. Perfect for a light meal or appetizer.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6
Calories 120 kcal

Ingredients
  

Main Ingredients

  • 1.5 pounds broccoli florets
  • 1 pounds potatoes peeled and cubed
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 4 cups vegetable broth
  • 1 cup milk
  • 2 tablespoons butter
  • 0.25 cup all-purpose flour
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper

Instructions
 

Preparation Steps

  • Melt butter in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes.
  • Add minced garlic and cook for 1 minute more until fragrant.
  • Stir in the flour and cook for 1 minute, stirring constantly, to make a roux.
  • Gradually whisk in the vegetable broth until smooth. Add the cubed potatoes and bring to a boil.
  • Reduce heat, cover, and simmer for 15-20 minutes, or until potatoes are tender.
  • Add the broccoli florets to the pot. Cover and simmer for another 5-7 minutes, or until broccoli is tender-crisp.
  • Carefully transfer the soup to a blender or use an immersion blender to blend until smooth and creamy. Work in batches if using a standard blender and ensure the lid is vented.
  • Return the soup to the pot. Stir in the milk, salt, and pepper. Heat gently over low heat until warmed through; do not boil.
  • Serve hot, garnished with extra broccoli florets or a swirl of cream if desired.

Notes

This soup can be made vegan by using plant-based milk and omitting the butter or using a vegan alternative.

Nutrition

Serving: 200gCalories: 120kcalCarbohydrates: 120gProtein: 120gFat: 120gSaturated Fat: 120gPolyunsaturated Fat: 120gMonounsaturated Fat: 120gTrans Fat: 120gCholesterol: 120mgSodium: 120mgPotassium: 120mgFiber: 120gSugar: 120gVitamin A: 120IUVitamin C: 120mgCalcium: 120mgIron: 120mg
Tried this recipe?Let us know how it was!

Similar Posts