Soups & Stews
This baked potato soup recipe no heavy cream delivers restaurant-quality richness using roasted potatoes and simple pantry staples instead of heavy cream. The secret lies in roasting the potatoes first—this caramelizes their natural sugars, creating depth without needing dairy.
I developed this version after realizing most recipes rely on heavy cream for creaminess, but this method achieves the same velvety texture with lighter ingredients like light cream or even coconut milk.
What makes this soup special is the balance of flavors: earthy roasted potatoes meet aromatic onions and garlic, while a touch of light cream adds just enough richness without heaviness. The roasting step transforms ordinary potatoes into flavor bombs, while simmering them in broth develops layers of savory goodness.
This approach works for both dairy-free diets and those watching fat content, yet never sacrifices that comforting, creamy mouthfeel.
By the time you ladle the first bowl, you'll notice the difference immediately—smooth, velvety, and packed with roasted potato flavor that tastes like it simmered all day. The texture stays silky even when reheated, making it perfect for meal prep.
Garnish with crispy bacon bits, fresh chives, or a drizzle of olive oil for extra depth. This is comfort food that feels lighter yet delivers the same satisfying warmth.
The beauty of this recipe is its versatility—swap in coconut milk for a dairy-free version, or add a splash of chicken broth for extra savory punch. It's the kind of soup that disappears quickly, leaving everyone asking for seconds.
Ready to make a pot that's just as creamy as the classic, but with a lighter touch?
Ingredients for baked potato soup recipe no heavy cream
Roasted potatoes take center stage with light cream and aromatic herbs for a velvety soup without heavy cream.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Cut into 1-inch cubes, peeled |
| Yellow Onion 🧅 | 1 whole | Large, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Light Cream 🥛 | 1 cup | Full-fat for richness, or coconut milk |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or store-bought |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for roasting |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Fresh Chives 🌱 | ¼ cup | Chopped, for garnish |
| Crispy Bacon Bits 🥓 | ½ cup | Optional, for garnish |
| Coconut Milk 🥥 | 1 cup | Full-fat for dairy-free version |
| Butter 🧈 | 2 tbsp | Unsalted, for roasting |
The potatoes are the star—Russet potatoes work best for their starch content and flavor. Cut them uniformly so they roast evenly. I always roast them first to caramelize their natural sugars, which builds depth without needing heavy cream. For extra crispy edges, spread them on a single layer on the baking sheet. Trader Joe's and Whole Foods carry pre-cut Russets if you're short on time, but they're pricier. If using coconut milk instead of light cream, make sure it's full-fat for that same creamy texture.
No light cream? Coconut milk or cashew cream delivers a similar richness. Fresh chives are ideal for garnish, but dried chives or parsley work in a pinch—just use half the amount. The bacon bits add crunch, but crispy fried shallots or toasted pumpkin seeds are great swaps. For extra savory punch, a splash of Worcestershire sauce (ensure it's vegan if needed) or a pinch of smoked paprika deepens the flavor. If you're making this ahead, hold off on adding the fresh chives until serving—they wilt quickly in hot soup.
This soup reheats beautifully—just warm it gently on the stove or microwave with a splash of broth to restore creaminess. Keeps for 4-5 days in the fridge, or freeze portions for up to 3 months. I always double the batch because it disappears fast. For meal prep, store the roasted potatoes separately and mix in the broth and cream just before serving to keep the texture perfect. Garnishes like chives and bacon bits can be added fresh when serving.
Why You'll Love This Recipe
- No-Skills Needed: I swear, you don’t even need to be a confident cook. Peel and chop potatoes, toss in the pot—no fancy techniques. The onions caramelize while you stir, and the garlic? Just minced, not even sliced. It’s the kind of recipe where the result feels impressive even if the process looks lazy.
- Light Cream Magic: Honestly, the light cream makes all the difference—creamy but not heavy, rich without being cloying. It blends seamlessly with the roasted potatoes and broth, giving that velvety texture you crave. And since it’s light, it doesn’t weigh you down after dinner.
- Meal Prep MVP: This soup tastes just as good reheated as it does fresh—perfect for packing lunches or freezing portions. I make a double batch on Sundays, and by Wednesday, I’m still digging into it. The flavors even deepen overnight, so leftovers are a win.
- Budget-Friendly Comfort: Russets are cheap, broth is cheap, and you’re not drowning in expensive cream. Between us, this feeds four for under $10, and the leftovers stretch for days. It’s the kind of dish that makes you feel like you’re treating yourself without breaking the bank.
Step-by-step instructions for creamy baked potato soup
Here's how to create a rich, velvety baked potato soup without heavy cream.
Roast the Potatoes and Aromatics for Deep Flavor
Preheat your oven to 400°F. In a large bowl, toss the 3 lb Russet Potatoes (cut into 1-inch cubes) with 2 tbsp Olive Oil, 1.5 tsp Salt, and 0.5 tsp Black Pepper. Spread them in a single layer on two rimmed baking sheets. Roast for 25-30 minutes until golden brown and tender when pierced with a fork.
While the potatoes roast, heat 2 tbsp Butter in a large skillet over medium heat. Add the 1 whole Yellow Onion (finely diced) and cook for 5-6 minutes until softened and translucent. Add the 4 cloves Garlic Cloves (minced) and 1 tsp Dried Thyme, cooking for another 1 minute until fragrant. Remove from heat and set aside.
Build the Soup Base with Roasted Potatoes
Transfer the roasted potatoes to a large pot. Add the caramelized onion and garlic mixture along with 4 cups Chicken Broth. Bring to a gentle boil, then reduce heat to low and simmer for 10-15 minutes until the potatoes are completely tender and falling apart.
Use an immersion blender to purée the soup until completely smooth and velvety. If you prefer a chunkier texture, use a regular blender in batches, being careful with the hot liquid. The soup should be thick but still pourable at this stage.
Create the Creamy Texture Without Heavy Cream
Return the puréed soup to the pot and stir in 1 cup Light Cream (or 1 cup Coconut Milk for a dairy-free version). Bring the soup back to a gentle simmer over medium-low heat, stirring occasionally. Taste and adjust seasoning with additional Salt or Black Pepper as needed.
Here's the secret to that restaurant-quality silkiness: simmer the soup for 5-7 minutes to allow the cream to fully incorporate and the flavors to meld. The soup should be smooth, rich, and perfectly balanced—not too heavy, not too thin.
Finish and Garnish for Maximum Appeal
Remove the soup from heat and stir in the 0.5 cup Crispy Bacon Bits (if using) and 0.25 cup Fresh Chives (chopped). Ladle the soup into bowls and serve immediately. The contrast of crispy bacon bits against the creamy soup adds a delightful textural element.
For an extra touch of elegance, garnish each serving with a sprinkle of Fresh Chives and a drizzle of additional Light Cream or Coconut Milk if desired. The aroma of roasted potatoes and aromatic thyme will make this soup a comforting centerpiece for any meal.
Pro Tips For Making Baked Potato Soup Recipe No Heavy Cream
- PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil means you’ll end up with a soup full of uneven, gummy chunks. Cut your Russets into 1-inch cubes, boil them for 8-10 minutes until just fork-tender, then drain. This guarantees a creamy texture without heavy cream, and they’ll hold their shape through the simmer.
- SAUTÉ ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: medium-low heat is your friend here. Cook the yellow onion in butter for 12-15 minutes until deep golden, not browned—this builds flavor without bitterness. Rush it, and you’ll taste ash instead of sweetness in every spoonful.
- USE COLD LIGHT CREAM: I was skeptical until I tried it: stir in the light cream off the heat or at the very end, and it won’t curdle. Warm it first, and you’ll end up with a lumpy mess. Just a splash of cold cream at the finish ties everything together without risking separation.
- SKIP THE CROWDED POT: Resist the urge to fill your pot to the brim—this soup needs room to breathe. Use a large Dutch oven or deep skillet, and fill it only halfway with broth before adding potatoes. Overcrowding steams instead of simmers, leading to a watery, flavorless result. (Your future self will thank you.)
Regional styles of this baked potato soup recipe no heavy cream
New England Style
In New England, this soup gets a hearty twist with the addition of diced ham or smoked bacon cooked into the onions.
I like to use 2 cups diced ham (about 6 oz) for extra depth, and sometimes add a splash of apple cider (about ¼ cup) to the broth for subtle sweetness.
The region’s love of dairy means many versions still use light cream, but I’ve found half-and-half works beautifully too—it’s lighter than heavy cream but still rich. 🥓
Southern Comfort
Southern cooks often enhance their baked potato soup with a touch of heat and smokiness. Add ½ tsp smoked paprika and ¼ tsp cayenne pepper to the roasted potatoes for a slow-building warmth.
I also stir in 1 tbsp hot sauce (like Crystal or Tabasco) at the end for a kick. For extra indulgence, top with crispy fried cornbread croutons—just cube up leftover cornbread, toss in oil, and bake at 375°F for 10 minutes until golden. 🌶️
Pacific Northwest Twist
Up north, where fresh seafood is abundant, this soup gets a coastal upgrade. Swap the chicken broth for seafood or fish stock (about 4 cups) and stir in ½ cup cooked shrimp or crab meat
I also add 1 tbsp lemon zest to brighten the flavors. For garnish, use fresh dill instead of chives and a drizzle of extra-virgin olive oil infused with garlic. The result is a lighter, briny version that feels like summer in a bowl. 🦞
Midwest Homestyle
The Midwest version leans into simplicity and nostalgia, often incorporating corn for a touch of sweetness. Stir in ½ cup corn kernels (fresh, frozen, or canned) with the broth, and finish with a sprinkle of grated Parmesan cheese.
I also like to add ½ tsp mustard powder to the roasted potatoes for a subtle tang. This version is perfect for potlucks—it’s filling, comforting, and easy to double. 🌽
Dairy-Free Southwest
For a Southwest-inspired take, replace the light cream with 1 cup cashew cream (blend 1 cup soaked cashews with ½ cup water until smooth) and add 1 tsp cumin and ½ tsp chili powder to the roasted potatoes.
Top with avocado slices, pickled red onions, and a squeeze of lime. This version is vibrant, creamy, and packed with bold flavors—ideal for a lighter but still satisfying bowl. 🌵
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of Russet potatoes?
Yes, you can substitute sweet potatoes, but expect a sweeter, slightly more vibrant flavor profile. Use the same amount (3 lb) and roast them for 20-25 minutes at 400°F until tender. The natural sugars in sweet potatoes will caramelize beautifully, though the soup will have a distinct orange hue. For balance, add an extra pinch of salt to compensate for their natural sweetness.
What if I don't have light cream or coconut milk?
No problem! You can create a creamy texture using ½ cup plain Greek yogurt or ½ cup blended silken tofu mixed with ½ cup warm broth. For a richer option, stir in 2 tbsp cornstarch mixed with 2 tbsp cold water and simmer until thickened. These alternatives add creaminess without heavy cream's heaviness.
How do I make this soup extra hearty?
Add 1 cup cooked bacon or ham, ½ cup corn kernels, or 1 cup shredded chicken to the finished soup. For texture, stir in ½ cup crispy fried onions or toasted breadcrumbs. If you love cheese, sprinkle ½ cup shredded cheddar on top and let it melt slightly before serving. These additions turn it into a filling, one-bowl meal.
Can I make this soup in a slow cooker?
After roasting the potatoes and sautéing the onions/garlic, transfer everything to your slow cooker. Add the broth and simmer on Low for 4-5 hours or High for 2-3 hours until potatoes are tender. Stir in the light cream (or alternative) at the end and heat through. The slow cooker method enhances the flavors even more, making it perfect for busy days.
Why did my soup turn out too thin?
This usually happens if you over-blended the potatoes or didn't simmer long enough to thicken. For next time, let the soup reduce by simmering uncovered for 5-10 extra minutes after adding the cream. If it's already too thin, mix 1 tbsp cornstarch with 1 tbsp cold water, stir it into the soup, and simmer until thickened. Avoid adding too much liquid at once when reheating.
