Broccoli Cheese Soup with Potato
Broccoli Cheese Soup with Potato has been my go to when the sky is heavy with gray and I want something that wraps me up from the inside out.
One chilly afternoon years ago I came home with damp shoes and a craving for something warm but not fussy. I dug through the fridge, found a couple of heads of broccoli and a few potatoes, and turned them into a bowl that felt like a warm sweater. That first batch taught me how simple swaps create big flavor, and since then I reach for this recipe when I need quick comfort that still feels thoughtful. I love how the cheddar melts into silky ribbons and how the short list of pantry ingredients come together to make something that tastes rich, without being heavy.
I also learned to treat the vegetables with patience, gently coaxing sweetness from the onion, carrot, and celery before adding liquid. That small moment of care elevates the final mouthfeel and carries through every spoonful. Over time I played with textures, sometimes blending a portion for creaminess, sometimes leaving it chunkier for contrast. Each version has its fans at my table, and I keep returning to the one that balances nostalgia with practicality.
Recipe Snapshot
30 mins
10 mins
20 mins
Medium
180 kcal
American
Gluten-Free, Low FODMAP
Soups
Large soup pot, Immersion blender or chopper, Knife, Cutting board, Measuring spoons
The Charm of This Broccoli Cheese Soup with Potato
Comforting Creaminess without Guilt
I love that this bowl gives you a creamy, indulgent sensation while still feeling light enough for a weeknight. The milk and reserved starchy potato body up the soup so you get that luscious mouth coating without needing heavy cream.
Vegetable First Approach
We start by tenderizing aromatics like onion, carrot, and celery, which builds a subtle sweet base. That gentle cooking develops depth, so the final soup tastes layered rather than one note of cheese.
Quick and Reliable Technique
I often need dinner on the table fast, and this recipe responds to time pressure. From chopping to table takes about the time it would take to put on a coat, but the flavor reads like you spent longer. The method uses straightforward stove top steps that are repeatable no matter your skill level.
Flexible for What You Have
There is room to adapt, whether you use vegetable broth instead of chicken broth, or choose slightly different cheese blends. I appreciate recipes that forgive small substitutions, and this one does.
Kid Friendly and Crowd Approved
Families tend to reach for this bowl because it’s both familiar and satisfying. The creamy texture comforts picky eaters, and the small veggie pieces make it an easy sell to the adults at the table.
What to Gather for Broccoli Cheese Soup with Potato

The ingredients here are modest but purposeful. I think of the list as players in a small orchestra, where aromatics lead, starches fill the body, and cheeses provide the finish. Each item contributes texture, balance, or umami, and together they create a soup that feels both wholesome and comforting.
- 1 small onion, chopped: Sauté until translucent to build a sweet, aromatic base that softens and melds with other vegetables in the soup.
- 1 medium carrot, chopped: Add for a subtle sweetness and body; cook until tender to contribute natural sugars and a pleasant texture to the broth.
- 1 celery stalk, chopped: Sweat gently to provide a mild savory backbone and aromatic depth that complements onion and carrot without overpowering.
- 2 cloves garlic, minced: Mince and cook briefly to release pungent, garlicky aroma that brightens flavors and enhances the savory profile of the soup.
- 1 tbsp butter: Melt in the pot to create a rich cooking fat that sautés aromatics and helps develop a lightly browned, savory base.
- 2 tbsp flour, AP, whole wheat or gluten-free flour: Whisk in to form a roux that thickens the broth, lending a silky mouthfeel while binding dairy and broth together.
- 2 1/2 cups less sodium chicken broth, or vegetable broth: Pour in as the primary liquid to simmer vegetables, infuse flavors, and provide a savory foundation with controlled saltiness.
- 1 cup fat free milk: Stir in to add creaminess and subtle dairy sweetness while reducing fat content compared to whole milk, contributing to texture.
- 2 medium potatoes, peeled and diced small: Simmer until fork-tender to add comforting starchiness that thickens the soup and provides hearty substance and creaminess when mashed.
- 1/4 tsp kosher salt and fresh pepper: Season to balance flavors; add kosher salt and fresh ground pepper gradually to enhance and refine the overall taste profile.
- 4 cups broccoli florets, chopped into small pieces, about 2 heads: Chop into small pieces and simmer to deliver vibrant green color, fresh broccoli flavor, and tender florets that blend smoothly.
- 1 1/2 cups reduced fat shredded sharp cheddar: Fold in shredded sharp cheddar to introduce bold, tangy cheesiness and melt into the soup for creamy depth and richness.
- 2 slices 2% cheddar or American cheese: Melt into the base to contribute smooth, processed meltability and a creamy consistency that helps bind the cheese sauce.
- 1 tbsp Parmesan cheese: Sprinkle or stir in to add a savory umami finish and concentrated salty, nutty notes that sharpen the overall cheese flavor.
Recipe Steps for Broccoli Cheese Soup with Potato

This method is straightforward but benefits from attention to small moments. Move deliberately through sautéing, thickening, simmering, and finishing with cheese and blending. Keep tasting and adjusting for salt and texture as you go.
- Chop onion, carrot, celery, garlic in a chopper or mini food processor.: The sound of vegetables landing in the bowl should be crisp, and the scent will begin to hint at the soup to come. Fine, even pieces ensure uniform cooking and a smooth final texture, especially since part of the soup will be blended. A dull or inconsistent chop can leave raw, crunchy bits that break the creaminess. If you do not have a chopper, take your time with a sharp knife, and pause to scrape the board so nothing sticks. Keep the minced garlic separate so it does not burn during the initial sauté, and smell the mixture as you work, noting when the vegetables start to smell sweet.
- In a large soup pot, melt butter. Add chopped vegetables and sauté on low heat until soft, about 5 minutes.: As the butter melts, it should shimmer without smoking, and the veggies will begin to soften and release a gentle aroma. Softening slowly draws out natural sweetness from the onion , carrot , and celery , which layers flavor beneath the cheese. Stir frequently to prevent sticking, and watch for the moment the edges become translucent, that is your cue to proceed. A common mistake is cranking the heat, which rushes the process and may brown the vegetables, creating sharper flavors that compete with the intended mellow base.
- Add flour, salt and pepper to the pot and stir until smooth.: When you sprinkle in the flour , it should combine into the butter and vegetable mix forming a glossy, slightly thick paste. This step is crucial because it cooks out the raw flour taste and forms the thickening foundation. Keep stirring for a minute so the roux cooks through but does not darken, and note the texture shift from wet vegetables to a cohesive base. If you see lumps, take a moment to break them up now, because once liquid is added it is harder to remedy. One pitfall is undercooking the flour, which leaves a pasty or raw flavor in the finished soup.
- Add chicken broth, milk and potatoes and set heat to high until it comes to a boil, then cover and cook on low until potatoes are soft, about 10-15 minutes.: As the broth and milk hit the roux, they will thin instantly then thicken as the starches swell. Bring it to a gentle boil so you can see rolling bubbles, then reduce heat and cover to simmer. The steam trapped under the lid helps the diced potatoes cook through tenderly. You will notice the aroma deepen and the liquid begin to look more substantial, a sign the starches are doing their job. Avoid leaving the pot boiling vigorously, which can separate the dairy and make the texture grainy. If the potatoes are still hard after the time, give them a few more minutes, because undercooked potato will ruin the smooth finish.
- Add broccoli florets, Parmesan cheese, and stir well. Adjust salt and pepper to taste. Cook uncovered until broccoli is cooked, about 5 minutes.: When you add the broccoli and Parmesan , the soup's smell brightens and you will see vivid green pieces floating in the creamy base. Stirring helps the cheese dissolve and coats the broccoli evenly. Leave the pot uncovered to allow some steam to escape; this concentrates flavor and prevents the soup from becoming too watery. Watch the broccoli color shift to a deep, bright green and test a piece for tenderness. Overcooking will turn it mushy and dull the color, while undercooking leaves it crunchy. Season gradually, tasting so you do not overdo the salt .
- Add cheddar and American cheese, stir well and remove from heat.: As you fold in the cheddar and the sliced cheese, watch the strings of melted cheese ribbon through the soup and the surface gain a glossy sheen. Removing from heat before adding cheese helps prevent scorching and separation, giving you a smooth, cohesive texture. Stir patiently until the cheese fully integrates, and pause to notice the aroma change as savory, dairy notes become prominent. A frequent error is adding cheese to a pot that is too hot, which causes an oily separation, so cool slightly then stir until silky.
- Using an immersion blender quickly blend part of the soup for a quick second or two. If you don't have an immersion blender, remove about 1-2 cups of potatoes and broccoli, place it in your chopper, then add it back to the soup. This helps thicken it a bit.: Blending a portion of the soup adds silkiness while keeping body in the remaining chunks, creating a satisfying contrast. The sound will be a quick whirl, and the color will become uniformly paler where blended. If using a bowl chopper, remove about one to two cups first, blend, then return it to the pot. This action thickens the base naturally with potato and broccoli starches and helps the soup cling to the spoon. Avoid over blending which can make the texture gummy, and do not run the blender continuously without pauses, as heat buildup can create a scorched smell.
Helpful Hints

These tips come from repeated batches and small adjustments that made the biggest difference. I wrote them to help you avoid common pitfalls while getting the best texture and flavor from modest ingredients.
- Start with even chops to ensure that the onion, carrot, and celery cook uniformly, which builds a balanced base without surprises in texture.
- Control the heat while sautéing so the vegetables soften without browning, encouraging sweet aromatic flavors rather than bitter notes.
- Cook the roux briefly after adding the flour to remove raw taste, stirring until the mixture looks glossy and integrates with the fat.
- Use less sodium broth so you can season precisely at the end, preventing an overly salty result that is difficult to fix.
- Blend only part of the soup to keep a pleasing contrast between silky body and tender vegetable pieces, avoiding an overly smooth puree.
- Add cheese off heat or with the pot briefly removed from direct heat to prevent separation and to maintain a velvety texture.
Perfect Pairings for Broccoli Cheese Soup with Potato
This soup shines in casual settings and can be dressed up or down. It pairs well with crisp, textured sides and cozy occasions, and stores for leftovers beautifully.
- Crusty bread like a torn baguette or a sourdough slice provides a chewy contrast that soaks up the creamy broth.
- Simple green salad with a bright vinaigrette cuts through the richness, offering freshness and textural lift for a balanced plate.
- Light lunch or weeknight dinner, served with a side of toasted seeds or a small composed salad makes this a satisfying meal without fuss.
- Family gatherings where you need something broadly appealing, this soup is easy to scale and stays comforting across ages.
- Storage tips Cool promptly, refrigerate in an airtight container for up to three days, and reheat gently on low to avoid separating the dairy. Freeze in a shallow container for up to two months, knowing texture may shift slightly on thaw.
- Seasonal pairing This recipe feels especially right in the winter months, when hearty, warming bowls are welcome and broccoli is often plentiful.
- Serving style Ladle into warmed bowls and finish with a sprinkle of extra Parmesan or a few cracks of pepper for an elevated presentation.
FAQ
Conclusion
This Broccoli Cheese Soup with Potato stands out because it turns simple ingredients into a bowl of genuine comfort and layered flavor. Give it a try when you want something quick yet comforting, and you may find it becomes a regular at your table. The combination of tender vegetables, smooth melted cheese, and potato thickening creates a cozy, reliable meal that is both flexible and satisfying, perfect for cold nights or casual family dinners.

Broccoli Cheese Soup with Potato
Equipment
- Large soup pot
- Immersion blender or chopper
- Knife
- Cutting Board
- Measuring Spoons
Ingredients
- 1 small onion, chopped Sauté until translucent to build a sweet, aromatic base that softens and melds with other vegetables in the soup.
- 1 medium carrot, chopped Add for a subtle sweetness and body; cook until tender to contribute natural sugars and a pleasant texture to the broth.
- 1 celery stalk, chopped Sweat gently to provide a mild savory backbone and aromatic depth that complements onion and carrot without overpowering.
- 2 cloves garlic, minced Mince and cook briefly to release pungent, garlicky aroma that brightens flavors and enhances the savory profile of the soup.
- 1 tbsp butter Melt in the pot to create a rich cooking fat that sautés aromatics and helps develop a lightly browned, savory base.
- 2 tbsp flour, AP, whole wheat or gluten-free flour Whisk in to form a roux that thickens the broth, lending a silky mouthfeel while binding dairy and broth together.
- 2 1/2 cups less sodium chicken broth, or vegetable broth Pour in as the primary liquid to simmer vegetables, infuse flavors, and provide a savory foundation with controlled saltiness.
- 1 cup fat free milk Stir in to add creaminess and subtle dairy sweetness while reducing fat content compared to whole milk, contributing to texture.
- 2 medium potatoes, peeled and diced small Simmer until fork-tender to add comforting starchiness that thickens the soup and provides hearty substance and creaminess when mashed.
- 1/4 tsp kosher salt and fresh pepper Season to balance flavors; add kosher salt and fresh ground pepper gradually to enhance and refine the overall taste profile.
- 4 cups broccoli florets, chopped into small pieces, about 2 heads Chop into small pieces and simmer to deliver vibrant green color, fresh broccoli flavor, and tender florets that blend smoothly.
- 1 -1/2 cups reduced fat shredded sharp cheddar Fold in shredded sharp cheddar to introduce bold, tangy cheesiness and melt into the soup for creamy depth and richness.
- 2 slices 2% cheddar or American cheese Melt into the base to contribute smooth, processed meltability and a creamy consistency that helps bind the cheese sauce.
- 1 tbsp Parmesan cheese Sprinkle or stir in to add a savory umami finish and concentrated salty, nutty notes that sharpen the overall cheese flavor.
Instructions
- Chop onion, carrot, celery, garlic in a chopper or mini food processor.: The sound of vegetables landing in the bowl should be crisp, and the scent will begin to hint at the soup to come. Fine, even pieces ensure uniform cooking and a smooth final texture, especially since part of the soup will be blended. A dull or inconsistent chop can leave raw, crunchy bits that break the creaminess. If you do not have a chopper, take your time with a sharp knife, and pause to scrape the board so nothing sticks. Keep the minced garlic separate so it does not burn during the initial sauté, and smell the mixture as you work, noting when the vegetables start to smell sweet.
- In a large soup pot, melt butter. Add chopped vegetables and sauté on low heat until soft, about 5 minutes.: As the butter melts, it should shimmer without smoking, and the veggies will begin to soften and release a gentle aroma. Softening slowly draws out natural sweetness from the onion , carrot , and celery , which layers flavor beneath the cheese. Stir frequently to prevent sticking, and watch for the moment the edges become translucent, that is your cue to proceed. A common mistake is cranking the heat, which rushes the process and may brown the vegetables, creating sharper flavors that compete with the intended mellow base.
- Add flour, salt and pepper to the pot and stir until smooth.: When you sprinkle in the flour , it should combine into the butter and vegetable mix forming a glossy, slightly thick paste. This step is crucial because it cooks out the raw flour taste and forms the thickening foundation. Keep stirring for a minute so the roux cooks through but does not darken, and note the texture shift from wet vegetables to a cohesive base. If you see lumps, take a moment to break them up now, because once liquid is added it is harder to remedy. One pitfall is undercooking the flour, which leaves a pasty or raw flavor in the finished soup.
- Add chicken broth, milk and potatoes and set heat to high until it comes to a boil, then cover and cook on low until potatoes are soft, about 10-15 minutes.: As the broth and milk hit the roux, they will thin instantly then thicken as the starches swell. Bring it to a gentle boil so you can see rolling bubbles, then reduce heat and cover to simmer. The steam trapped under the lid helps the diced potatoes cook through tenderly. You will notice the aroma deepen and the liquid begin to look more substantial, a sign the starches are doing their job. Avoid leaving the pot boiling vigorously, which can separate the dairy and make the texture grainy. If the potatoes are still hard after the time, give them a few more minutes, because undercooked potato will ruin the smooth finish.
- Add broccoli florets, Parmesan cheese, and stir well. Adjust salt and pepper to taste. Cook uncovered until broccoli is cooked, about 5 minutes.: When you add the broccoli and Parmesan , the soup's smell brightens and you will see vivid green pieces floating in the creamy base. Stirring helps the cheese dissolve and coats the broccoli evenly. Leave the pot uncovered to allow some steam to escape; this concentrates flavor and prevents the soup from becoming too watery. Watch the broccoli color shift to a deep, bright green and test a piece for tenderness. Overcooking will turn it mushy and dull the color, while undercooking leaves it crunchy. Season gradually, tasting so you do not overdo the salt .
- Add cheddar and American cheese, stir well and remove from heat.: As you fold in the cheddar and the sliced cheese, watch the strings of melted cheese ribbon through the soup and the surface gain a glossy sheen. Removing from heat before adding cheese helps prevent scorching and separation, giving you a smooth, cohesive texture. Stir patiently until the cheese fully integrates, and pause to notice the aroma change as savory, dairy notes become prominent. A frequent error is adding cheese to a pot that is too hot, which causes an oily separation, so cool slightly then stir until silky.
- Using an immersion blender quickly blend part of the soup for a quick second or two. If you don't have an immersion blender, remove about 1-2 cups of potatoes and broccoli, place it in your chopper, then add it back to the soup. This helps thicken it a bit.: Blending a portion of the soup adds silkiness while keeping body in the remaining chunks, creating a satisfying contrast. The sound will be a quick whirl, and the color will become uniformly paler where blended. If using a bowl chopper, remove about one to two cups first, blend, then return it to the pot. This action thickens the base naturally with potato and broccoli starches and helps the soup cling to the spoon. Avoid over blending which can make the texture gummy, and do not run the blender continuously without pauses, as heat buildup can create a scorched smell.
Notes
- Start with even chops to ensure that the onion, carrot, and celery cook uniformly, which builds a balanced base without surprises in texture.
- Control the heat while sautéing so the vegetables soften without browning, encouraging sweet aromatic flavors rather than bitter notes.
- Cook the roux briefly after adding the flour to remove raw taste, stirring until the mixture looks glossy and integrates with the fat.
- Use less sodium broth so you can season precisely at the end, preventing an overly salty result that is difficult to fix.
- Blend only part of the soup to keep a pleasing contrast between silky body and tender vegetable pieces, avoiding an overly smooth puree.
- Add cheese off heat or with the pot briefly removed from direct heat to prevent separation and to maintain a velvety texture.
