Soups & Stews
This baked potato soup recipe with half and half delivers the ultra-creamy, velvety richness you crave—perfect for chilly evenings. The secret lies in roasting potatoes first for deep, caramelized flavor, then blending them with a smooth half-and-half base for that signature velvety texture.
Every spoonful is packed with comforting potato goodness without being overly heavy.
What sets this recipe apart is the balance of techniques: roasting intensifies the potato flavor, while sautéing onions and garlic builds a fragrant foundation. Simmering with broth creates a rich base before blending to achieve that restaurant-quality creaminess that makes this soup irresistible.
The half and half adds just the right amount of richness without overpowering the potatoes.
By the end, you'll have a soup that's silky smooth yet still hearty, with each bite offering tender potato pieces suspended in a luscious, velvety broth. The addition of half and half ensures a luxurious mouthfeel that feels indulgent yet remains balanced.
This is the kind of soup that warms you up from the inside out while satisfying even the pickiest eaters.
Serve it with toasted bread for dipping or alongside a crisp green salad to round out the meal. The possibilities for customization are endless—add bacon bits for extra heartiness or a dollop of sour cream for added creaminess. Here's how to make this comforting classic your new go-to recipe.
Ingredients for baked potato soup recipe with half and half
Six ingredients make this ultra-creamy baked potato soup restaurant-quality at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Medium-sized, scrubbed clean |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Half and Half 🥛 | 2 cups | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Butter 🧈 | 4 tbsp | Unsalted, melted |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Sour Cream 🥛 | ½ cup | For topping (optional) |
| Chopped Chives 🌱 | ¼ cup | For garnish |
The potatoes are the star—Russet gives you that fluffy texture when roasted. Grab the 3-pound bag from Trader Joe's or your grocery store's produce section, but skip the pre-cut ones (they brown too fast). For extra flavor, leave the skins on during roasting and peel after baking. The half and half? Full-fat is non-negotiable here—it's what gives this soup that signature velvety richness. I always grab the store-brand at Costco because it's cheaper and just as creamy.
No half and half? Heavy cream plus a splash of milk works in a pinch (use 1.5 cups cream + 0.5 cup milk). Fresh thyme is ideal, but dried works at one-third the amount—just crush it between your fingers to release the flavor. The chicken broth can be store-bought (I like Pacific Foods for low-sodium), but homemade tastes even better. For the flour, King Arthur all-purpose is my go-to—it blends smoothly without clumping. And if you're out of chives, green onions work just fine for garnish.
Roast the potatoes first—this step is worth it. They keep 3-4 days in the fridge once blended (the flavor actually improves overnight). For freezing, portion into containers before adding the half and half—thaw in the fridge overnight. Reheat gently on the stove, stirring often, until warmed through. The sour cream topping is optional but adds that extra layer of creaminess—just dollop it on top right before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss chopped Russets, onion, and garlic into a pot with broth, simmer until tender, then stir in that velvety half and half. No straining, no fuss, just pure, creamy satisfaction with minimal cleanup.
- Garlic-Half & Half Dream: That first spoonful? Chef’s kiss. The roasted garlic cloves melt into the soup, while the half and half adds a richness that turns it from "dinner" to "I’d eat this for breakfast." The contrast of crispy potato edges and silky broth is next-level.
- Leftovers That Beg: This soup only gets better the next day—thickens just enough to coat a spoon, and the flavors meld into something even more comforting. I make a double batch on Sundays because it’s the kind of meal that disappears fast, even from my usually picky husband.
- Budget-Friendly Crowdpleaser: Russets and onions are cheap staples, and a carton of half and half stretches further than you’d think. Serve it with store-bought dinner rolls, and you’ve got a hearty meal for six that won’t break the bank—or your time. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked potato soup with half and half
Here's how to make this velvety, comforting soup that's richer than takeout.
🍳 Step 1: Cook the Potatoes Until Fork-Tender
In a large pot, combine the 3 lb Russet Potatoes (cut into 2-inch chunks), 1 whole Yellow Onion (diced), and 4 cloves Garlic Cloves (minced) with the 4 cups Chicken Broth. Bring to a boil over medium-high heat, then reduce to a simmer. Cook uncovered for 20-25 minutes until the potatoes are fork-tender and easily pierced with a knife.
Here's the thing—don't skip the onion and garlic in the cooking liquid. They'll infuse the broth with flavor while the potatoes soak it up. I like to stir occasionally to prevent sticking, but don't worry if the potatoes don't all float to the top. The important thing is they cook through evenly.
🍳 Step 2: Build the Creamy Base
While the potatoes cook, melt the 4 tbsp Butter in a separate saucepan over medium heat. Stir in the 2 tbsp All-Purpose Flour and cook for 1-2 minutes until the mixture turns golden brown and smells nutty. This is your roux—the flavor foundation of the soup.
Slowly whisk in the 2 cups Half and Half, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 5-7 minutes until it thickens slightly. You're aiming for a velvety consistency here—thick enough to coat the back of a spoon but still pourable. If it gets too thick too soon, add a splash of the potato cooking liquid to loosen it.
🥘 Step 3: Combine and Season
Using an immersion blender (or carefully transferring to a blender), purée the cooked potatoes and their broth until completely smooth. I like to leave some texture in the onion and garlic for contrast, but if you prefer it completely silky, blend until no lumps remain.
Return the puréed potatoes to the saucepan with the cream mixture. Stir in the 1.5 tsp Salt, 0.5 tsp Black Pepper, and 1 tsp Dried Thyme. Keep the soup warm over low heat—this prevents the Half and Half from curdling. Taste and adjust seasoning if needed; the broth might need a little more salt depending on whether you used low-sodium chicken broth.
🍽️ Step 4: Finish with Creamy Toppings
Ladle the warm soup into bowls and top each serving with 1 tablespoon of the 0.5 cup Sour Cream and a sprinkle of the 0.25 cup Chopped Chives. The contrast between the warm soup and cool toppings is what makes this dish feel extra special.
I know it seems like too much sour cream, but trust me—it adds that perfect tangy richness that balances the creamy base. The chives add a fresh finish that cuts through the heaviness. Serve immediately while the soup is hot and the toppings are still creamy on top.
Pro Tips For Making Baked Potato Soup Recipe With Half And Half
- Boil Potatoes First: I learned this the hard way—peeling and dicing raw Russets before boiling them saves so much time. The skins stay intact longer, and you avoid the gummy texture that happens when you try to chop them cold. Drop them in boiling salted water for 10-12 minutes until fork-tender, then drain and shock in ice water to stop cooking. Trust me, your soup will thank you.
- Sweat Onions Low: After burning three batches of onions, I finally figured out: low and slow is the only way. Sauté yellow onions in butter or oil over medium-low heat until they’re translucent and just starting to caramelize—about 8-10 minutes. If you rush it, they’ll turn bitter, and your soup’s base will taste flat. (Yes, even if you’re impatient like me.)
- Strain the Broth: This isn’t the prettiest method, but it’s the tastiest. After simmering potatoes and onions in chicken broth, strain out the solids through a fine-mesh sieve. The result? A silky, velvety texture instead of chunks in every bite. Save the strained solids for mash or roasting—waste not, want not.
- Temper the Half and Half: Cold half and half straight into hot soup = curdled disaster. Warm it first by whisking it into a splash of the hot broth before adding it to the pot. This keeps your soup creamy without turning it into a gluey mess. (Your future self will thank you.)
Common mistakes when making great baked potato soup recipe with half and half
Overcooking the Potatoes
Don't let your potatoes turn to mush! Overcooking them in the broth will make your soup gluey instead of creamy. Test for doneness with a fork after 20 minutes—they should be tender but still hold their shape.
If they're falling apart, you've gone too far. I've learned this the hard way—once I ended up with soup so thick it needed a splash of milk just to make it drinkable. 🥔
Skipping the Roux
The roux is what gives your soup that velvety texture, so don't skip it! Cook your 2 tbsp flour and 4 tbsp butter until golden brown—this adds depth of flavor. If you rush this step, your soup will taste flat and lack that rich, creamy mouthfeel.
I like to stir constantly and watch for that nutty aroma—it's the sign you're doing it right. ⏰
Adding Half and Half Too Early
Never add the half and half to the simmering potatoes—it will curdle and turn grainy. Wait until after you've puréed the potatoes and combined them with the warm roux. The cream should be added gradually while stirring constantly to maintain that smooth, silky texture.
I once ruined a batch by adding it too soon, and let me tell you, it was a sad, lumpy mess. 🥛
Ignoring the Low Heat
Once your soup is assembled, keep it warm on low heat only. High heat will cause the half and half to separate and develop a skin. If you need to reheat leftovers, do it gently on the stovetop or microwave in short bursts.
I've had to scrape curdled cream off the top more times than I'd like to admit—don't make my mistake! 🔥
Overblending the Soup
While some people prefer completely smooth soup, overblending can make it taste starchy and unappealing. Leave some slight texture from the onions and garlic for balance. Use an immersion blender to control the consistency—you can always blend more if needed, but you can't un-blend!
I like to leave just a hint of potato texture for that comforting bite. 🥄
Not Adjusting Seasoning
Taste your soup before serving! The broth might need more salt, especially if you used low-sodium chicken broth. Don't be afraid to adjust the seasoning—this is where the magic happens.
I always do a final taste test and add a pinch more salt or a crack of black pepper if needed. Remember, you can always add more seasoning, but you can't take it out! 🧂
Nutrition facts
Frequently asked questions
Can I substitute half and half with something else?
Yes! For a similar creamy texture, mix 1.5 cups heavy cream with 0.5 cup whole milk. If you're watching calories, use 2% milk instead—just add 1 tablespoon cornstarch to thicken it properly. The half and half gives that signature velvety richness, but these swaps work in a pinch.
Why does my soup turn out gluey instead of creamy?
Overcooked potatoes are usually the culprit! They should be fork-tender but still hold shape after 20-25 minutes of simmering. If they break apart, your soup will lose that smooth texture. Also, don't skip the roux—it's what creates that velvety mouthfeel.
How long can I store leftover baked potato soup?
Store in an airtight container in the fridge for 3-4 days. The flavor actually improves overnight! For freezing, portion before adding the half and half (it separates when frozen). Thaw in the fridge overnight and reheat gently on the stove, stirring often to prevent curdling.
Can I make this soup without a blender?
Mash the cooked potatoes with a potato masher until smooth, then strain through a fine-mesh sieve to remove any lumps. This gives a slightly rustic texture but still delicious. For extra creaminess, stir in 1 extra tablespoon of butter after straining.
What's the best way to reheat this soup?
Reheat gently on the stove over low heat—never boil. Stir constantly to prevent the half and half from curdling. For leftovers, microwave in 30-second bursts, stirring between each, until warmed through. High heat destroys the creamy texture!
