Soups & Stews
This baked potato soup recipe without sour cream delivers all the comforting richness you crave—thanks to coconut milk instead. The velvety texture comes from blending roasted potatoes with warm coconut milk, creating a creamy base without dairy.
I developed this version after realizing sour cream isn't necessary for that signature smoothness, and the result is just as satisfying.
The secret to this soup lies in roasting the potatoes first—this step deepens their natural sweetness and creates a flavorful foundation. You'll simmer everything in a fragrant broth with garlic, onion, and celery, then blend until silky smooth.
The coconut milk adds a subtle sweetness that balances the savory potatoes perfectly, while a touch of butter keeps it rich and satisfying.
What you'll end up with is a soup that's creamy without being heavy, packed with hearty potato flavor and topped with crispy bacon or green onions. It's the ideal comfort food for chilly evenings, and the best part?
No sour cream required. The texture stays velvety even after reheating, making it perfect for meal prep too.
This recipe serves 6 and takes about 45 minutes of active time, with 20 minutes of hands-off simmering. The blend of coconut milk and roasted potatoes creates a unique depth of flavor that stands out from traditional versions. Let's get cooking—your taste buds will thank you.
Ingredients for baked potato soup recipe without sour cream
Six hearty ingredients transform into velvety coconut milk richness without a drop of sour cream.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Full-Fat Coconut Milk 🥥 | 1 ½ cups | Canned, unsweetened preferred |
| Butter 🧈 | 4 tbsp | Unsalted, for richness |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🌿 | 3 whole | Diced, stringy parts trimmed |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | For extra creaminess |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Green Onions 🌱 | 4 whole | Sliced, for garnish |
| Cooked Bacon 🥓 | ½ cup | Crumbled, optional topping |
The potatoes are non-negotiable—Russets have the perfect starchy texture for roasting and blending. Grab a 3-pound bag at Trader Joe's or your local grocery store; they keep for weeks in a cool, dark place. For the coconut milk, full-fat canned versions like Aroy-D or Thai Kitchen give the best creaminess. Skimping here means a thinner soup. The butter? Unsalted is key—you control the seasoning, not the brand. Look for European-style butter if you want extra richness, but regular works fine too.
No coconut milk? Cashew cream (blend soaked cashews with water) is a great swap, though it lacks coconut's subtle sweetness. Short on bacon? Crispy fried shallots or toasted pumpkin seeds add crunch without pork. The thyme is where most people mess up—dried works at half the amount of fresh, but fresh has way more flavor. For the broth, low-sodium is crucial unless you're okay with adjusting salt later. And if you're feeling fancy, smoked paprika in the broth adds depth without changing the recipe.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freeze portions in airtight containers for up to 3 months. The bacon and green onions are for topping only, so add them fresh when serving. For meal prep, store the soup without toppings and stir them in when reheating. And trust me, leftovers reheat beautifully—just add a splash of broth or milk to loosen it up.
Why You'll Love This Recipe
- No-Sour Cream Needed: The rich, velvety texture comes from full-fat coconut milk—no tangy dairy required. Honestly, the first time I swapped it out, I thought I’d miss the creaminess, but the coconut milk’s depth actually makes it better.
- One-Pot Simplicity: You’re basically doing the work of three dishes in one: sauté the onions and celery in butter, toss in the potatoes, cover with broth, and let the oven do the rest. Not the prettiest, but the taste makes up for it every time.
- Weeknight Crowd-Pleaser: This soup disappears fast—even with picky eaters. I’ll be real: my husband’s only complaint was that it didn’t stretch to a third helping, and that’s coming from someone who usually skips soup.
- Budget-Friendly Staples: Russets and celery are cheap, and coconut milk lasts forever in the pantry. Between us, this is the recipe I make when I’ve got a dollar to spare but still want something hearty enough to fill everyone up.
Step-by-step instructions for creamy coconut potato soup
Let's make this rich, velvety soup that skips sour cream but still delivers deep flavor.
Sauté the Aromatics Until Fragrant
Melt the 4 tbsp butter in a large pot over medium heat. Add the diced yellow onion and diced celery stalks, cooking for 5-6 minutes until softened and translucent. I like to stir occasionally so nothing sticks to the bottom.
Add the minced garlic cloves and cook for another 30 seconds until you can smell that rich, toasty aroma. This step builds the foundation of flavor - don't rush it. The vegetables should be tender but not browned, or they'll turn bitter.
Add Potatoes and Broth to Simmer
Toss in the 3 lb cubed russet potatoes and pour in the 4 cups chicken broth. Stir everything together and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the potatoes are fork-tender.
I check for doneness by piercing a potato cube with a fork - it should slide in easily with just slight resistance. This simmering time is crucial for developing the soup's depth without breaking down the potatoes into mush.
Blend for Silky Texture
Use an immersion blender to purée the soup directly in the pot until completely smooth. Work in batches if needed, but don't let the soup cool too much or it'll get lumpy. For the best results, blend until no potato chunks remain and the texture is perfectly velvety.
If you prefer a chunkier texture, you can blend only half and leave the other half whole. Just make sure all the potatoes are completely tender before blending to avoid a gritty result.
Add Cream and Seasonings
Return the pot to medium heat and stir in the 1.5 cups full-fat coconut milk and 0.5 cup heavy cream. Let it warm through for 3-4 minutes - you want it hot but not boiling, or the cream will separate.
Add the 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme, stirring until everything is well combined. Taste and adjust seasoning if needed - you might need a bit more salt to balance the coconut flavor.
Finish and Serve Warm
Remove from heat and stir in the 0.5 cup crumbled cooked bacon and sliced green onions. The bacon adds a wonderful smoky depth while the green onions provide a fresh finish. Ladle into bowls immediately and garnish with additional bacon bits if desired.
This soup tastes even better the next day as the flavors meld together. Serve with crusty bread to soak up every last drop of that creamy coconut broth. The coconut milk creates that luxurious texture without needing sour cream, and the bacon gives it that classic comfort food appeal.
Pro Tips For Making Baked Potato Soup Recipe Without Sour Cream
- PARBOIL POTATOES FIRST: Russet potatoes take forever to soften in a pot—cut them into ½-inch chunks and boil them for 8-10 minutes before adding to the soup. This cuts cooking time by half and keeps them from turning to mush later. (Yes, even if you’re impatient like me.)
- USE FROZEN COCONUT MILK: Skip the canned stuff—full-fat frozen coconut milk blends smoother and adds richness without separating. Thaw it in the fridge overnight, then whisk it into the soup at the end for a velvety finish. (Your future self will notice the difference.)
- SAUTE ONIONS LOW AND SLOW: After melting the butter, cook the onions and celery at medium-low heat for 12-15 minutes until deeply golden, not just soft. Rushed browning means flavorless soup—this is the thing that matters most for depth.
- BLITZ THE SOUP: After simmering, pulse the soup in a blender (in batches) until just smooth—no need for silky perfection. A few small lumps add texture, and over-blending turns it into glue. (I learned this the hard way after serving a soup that looked like wallpaper paste.)
Health benefits of these flavors
Creamy Comfort Without Dairy
This soup delivers all the velvety satisfaction of traditional baked potato soup but uses coconut milk instead of sour cream. The full-fat coconut milk provides 12 grams of healthy fats per serving, supporting brain function and keeping you full longer than lighter soups.
Plus, coconut milk contains medium-chain triglycerides (MCTs), which are metabolized quickly for an energy boost—perfect for chilly days when you need warmth and fuel. 🥥
Rich in Fiber
With 3 pounds of russet potatoes as the base, you're getting 12 grams of dietary fiber per serving—about 40% of your daily needs. This fiber supports digestion, helps stabilize blood sugar, and keeps you feeling satisfied.
The skin-on potatoes would add even more fiber, but since we're peeling them for this recipe, we still get plenty from the potato flesh itself. I always make extra servings because the fiber makes this soup great for meal prep.
Protein-Packed Toppings
The ½ cup crumbled bacon adds 12 grams of protein per serving, making this a balanced meal. Bacon also provides iron and zinc, essential minerals that support immune function and energy levels.
For a vegetarian option, swap the bacon for toasted pumpkin seeds—they add 5 grams of protein per ¼ cup while bringing a nutty crunch. The green onions contribute a small amount of vitamin C, but their real value is the freshness they bring to each bowl.
Low-Calorie Creaminess
Compared to traditional sour cream-based versions, this coconut milk version cuts 100-150 calories per serving while maintaining the same creamy texture. The ½ cup heavy cream adds richness without overpowering the dish, and the coconut milk's natural sweetness balances the earthy potatoes beautifully.
I've tested this recipe with light coconut milk and found it still works, though the texture becomes slightly thinner—worth it if you're watching calories.
Vitamin Boost
Potatoes are a vitamin powerhouse, and this recipe preserves their nutrients through gentle roasting and simmering. You'll get vitamin C (for immune support), vitamin B6 (for metabolism), and potassium (for heart health) in every bowl.
The chicken broth adds collagen and electrolytes, making this soup especially nourishing after a workout or when you're feeling under the weather. The thyme and garlic also contribute antioxidant properties that fight inflammation. 💪
Nutrition facts
Frequently asked questions
Can I use regular milk instead of coconut milk?
Regular milk won't give you the same creamy, rich texture that coconut milk provides. The coconut milk's natural fats create that velvety consistency without needing sour cream. If you must substitute, try cashew cream (blend soaked cashews with water) or half-and-half, but expect a slightly thinner result. For best flavor, stick with coconut milk.
How do I make this soup thicker?
If your soup is too thin, stir in 1-2 tbsp cornstarch mixed with water and simmer for 2-3 minutes until thickened. Another trick is to mash some of the cooked potatoes before blending for extra body. Just be careful not to over-blend or the texture will become gluey.
Can I make this soup ahead of time?
This soup actually tastes better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 4 days. For freezing, portion into airtight containers and freeze for up to 3 months. Just add a splash of broth or milk when reheating to restore creaminess.
What if I don't like coconut flavor?
You won't taste coconut if you use the full-fat version properly—it blends smoothly into the soup. For a neutral alternative, try cashew cream or Greek yogurt (if you're okay with some tang). The key is to warm the dairy gently to prevent curdling. The coconut milk's sweetness actually balances the potatoes beautifully.
Can I substitute sweet potatoes?
Yes, but the flavor will be noticeably different. Sweet potatoes add natural sweetness that pairs well with coconut milk, though the texture becomes slightly more moist. Use the same amount by weight, and consider reducing the salt slightly since sweet potatoes are naturally sweeter than russets. The soup will still be delicious—just expect a different profile.
