
A Cozy Potato Onion Soup Recipe You’ll Love:
A Bowl of Comfort You’ll Crave
There’s something magical about a warm bowl of potato onion soup on a chilly evening. Creamy, hearty, and subtly sweet from slowly sautéed onions. This simple soup is proof that comfort food doesn’t need to be complicated. Made with pantry staples like potatoes, onions, garlic, and broth, it’s perfect for weeknights, meal prepping, or curling up with on a rainy day.
Whether you like your soup smooth and silky or slightly chunky, this recipe is adaptable to your taste. Plus, it’s naturally gluten free and easy to make vegan with just a few swaps.
Ready to make the coziest bowl of soup you’ve had all season? Let’s get cooking.

Ingredients You’ll Need
- 2 tablespoons olive oil or butter.
- 1 large yellow onion, thinly sliced.
- 2 cloves garlic, minced.
- 4 medium Yukon Gold or russet potatoes, peeled and diced.
- 4 cups vegetable or chicken broth.
- 1/2 cup whole milk or heavy cream (optional, for extra creaminess).
- Salt and pepper to taste.
- Fresh thyme or chives, for garnish (optional).
Potato Onion Soup Recipe
How to Make Potato Onion Soup (Step-by-Step)
- Sauté the onions
In a large pot, heat olive oil over medium heat. Add sliced onions and cook for 8–10 minutes until soft and lightly golden. - Add garlic and potatoes
Stir in the garlic and cook for 1 minute. Then add diced potatoes and stir to coat. - Pour in broth and simmer
Add broth, bring to a boil, then reduce to a simmer. Cover and cook for 15 20 minutes, or until potatoes are fork tender. - Blend to desired texture
Use an immersion blender for a smooth soup or mash some potatoes with a spoon for a chunkier texture. - Stir in milk or cream
Add milk or cream (if using), season with salt and pepper, and simmer for another 2–3 minutes. Garnish with herbs before serving.

What to Serve with This Soup
- Toasted sourdough or crusty baguette.
- Grilled cheese sandwich.
- Roasted veggies or a side salad.
- Crumbled bacon or shredded cheddar for topping.
Storage & Reheating Tips
- Refrigerate leftovers in an airtight container for up to 4 days.
- Reheat gently over the stovetop or in the microwave.
- Freeze for up to 2 months (leave out the cream if freezing).
| Calories | 210 kcal |
| Carbohydrates | 32 g |
| Dietary Fiber | 4 g |
| Sugars | 6 g |
| Protein | 5 g |
| Total Fat | 7 g |
| Saturated Fat | 3 g |
| Cholesterol | 12 mg |
| Sodium | 480 mg |
| Potassium | 680 mg |
| Calcium | 60 mg |
| Iron | 1.3 mg |
FAQs About Potato Onion Soup
Can I freeze potato onion soup?
Yes! Skip the cream if you’re freezing, then add it when reheating for best texture.
What’s the best potato for soup?
Yukon Golds or russets — they break down nicely and create a creamy base.
Can I add cheese?
Absolutely. Stir in shredded cheddar, parmesan, or even a dollop of cream cheese for extra richness.
How do I make it vegan?
Use plant-based butter and dairy-free milk like oat or almond. Vegetable broth is already vegan-friendly.

Cozy Potato Onion Soup Recipe
Ingredients
- 2 tablespoons olive oil or butter.
- 1 large yellow onion thinly sliced.
- 2 cloves garlic minced.
- 4 medium Yukon Gold or russet potatoes peeled and diced.
- 4 cups vegetable or chicken broth.
- 1/2 cup whole milk or heavy cream optional, for extra creaminess.
- Salt and pepper to taste.
- Fresh thyme or chives for garnish (optional).
Instructions
- Sauté the onions
- In a large pot, heat olive oil over medium heat. Add sliced onions and cook for 8–10 minutes until soft and lightly golden.
- Add garlic and potatoes
- Stir in the garlic and cook for 1 minute. Then add diced potatoes and stir to coat.
- Pour in broth and simmer
- Add broth, bring to a boil, then reduce to a simmer. Cover and cook for 15 20 minutes, or until potatoes are fork tender.
- Blend to desired texture
- Use an immersion blender for a smooth soup or mash some potatoes with a spoon for a chunkier texture.
- Stir in milk or cream
- Add milk or cream (if using), season with salt and pepper, and simmer for another 2–3 minutes. Garnish with herbs before serving.
Video
Notes
- Add shredded cheddar or Parmesan for extra creaminess.
- For vegan option, use olive oil and plant-based milk.
- Top with croutons or crispy onions for crunch!






