This garlic potato soup is one of my go-to recipes when I need something warm, comforting, and incredibly soothing. With its creamy texture, tender potatoes, and double dose of garlic (both fresh and roasted), this soup delivers deep, satisfying flavor. It’s especially perfect for those mornings when you need a gentle, nourishing meal that won’t upset your stomach.
I’ll never forget the first time I made this soup after a friend’s wedding. I woke up feeling absolutely terrible, and the thought of heavy food made me queasy. But something warm and mild sounded perfect. I threw together potatoes, broth, and plenty of garlic, and within an hour of active cooking time, I had this incredibly soothing garlic potato soup that brought me back to life. The steam rising from the bowl smelled like roasted garlic heaven, and the creamy broth was gentle on my stomach while the roasted garlic added sweet depth without being overwhelming. Now, I make this comforting potato soup whenever anyone in my family needs something hearty yet easy to digest. It’s become my ultimate hangover cure recipe, though it’s delicious any time you crave cozy comfort food.
Table of Contents
What You’ll Need for This Creamy Garlic Soup
Before you start cooking, gather these simple ingredients. I always keep potatoes and garlic on hand because they’re pantry staples that make incredible soups. Important note: you’ll need to roast your garlic head ahead of time since it takes about 45 minutes. You can roast several heads at once and keep them in the fridge for up to a week, which makes throwing this soup together incredibly quick.
- 1 small onion, diced into 1/2-inch pieces
- 4 garlic cloves, freshly minced
- 1 large head roasted garlic (see roasting instructions below)
- 2 tbsp extra virgin olive oil
- 4 cups vegetable broth (I prefer low-sodium so I can control the salt)
- 1 tsp salt, divided
- 1 tbsp fresh chopped parsley
- 1/4 tsp freshly ground black pepper
- 4 large potatoes, peeled and cut into 1-inch chunks (use Russets or Yukon Gold for best results)
- Chopped parsley for garnish
- Croutons (optional)
- Grated cheese (optional, but Parmesan is my favorite)
Personal tip: I always use starchy potatoes like Russets or Yukon Gold because they break down beautifully and create that creamy texture naturally without needing heavy cream. If you only have waxy red potatoes, the soup will be thinner and less creamy, so add an extra potato and mash more of it for thickness.
How to Roast Garlic: Cut the top 1/4 inch off a whole garlic head to expose the cloves. Place on foil, drizzle with 1 tablespoon olive oil, wrap tightly, and roast at 400°F for 40-45 minutes until the cloves are golden and soft enough to squeeze out easily. Let cool before using.

How to Make the Best Garlic Potato Soup
I recommend reading through all the steps before you start cooking. This helps you understand the flow and timing of the recipe, ensuring your garlic potato soup turns out perfectly creamy and flavorful. You’ll need a large pot (at least 5 quarts), a slotted spoon, and either a potato masher or an immersion blender depending on your preferred texture.
Step 1: Peel and cut the potatoes into 1-inch chunks (not smaller, or they’ll get mushy and fall apart), then dice the onion into 1/2-inch pieces and mince the fresh garlic cloves. Heat the olive oil in a large pot over medium heat until it shimmers (looks wavy and moves easily when you tilt the pan), about 2 minutes.
Step 2: Add the diced onion and cook for about 8 minutes, stirring occasionally, until it becomes soft and translucent. Don’t rush this step. The onion should be golden and sweet-smelling. Once softened, add the minced fresh garlic and 1/2 teaspoon of salt, stirring constantly for about 1 minute until fragrant. Be careful not to let the garlic burn, or it will taste bitter (trust me, I learned this the hard way).
Step 3: Pour in the vegetable broth and bring it to a boil over high heat. Add the prepared potato chunks along with the remaining 1/2 teaspoon of salt and the fresh chopped parsley. Once the liquid returns to a gentle simmer, reduce the heat to medium-low and let it simmer uncovered for 15-20 minutes, until the potatoes are completely tender when pierced with a fork.
Step 4: Once the potatoes are tender, break apart the roasted garlic head and squeeze the soft cloves directly into the pot. They should pop right out of their papery skins. For a chunky texture (which I prefer for the best texture contrast), remove about 1 cup of the cooked potatoes using a slotted spoon, mash them in a bowl with a fork, and return them to the pot. This creates a nice creamy base while keeping some chunks. Alternatively, for a completely smooth soup, blend the entire pot using an immersion blender for 30-45 seconds.
Step 5: Taste the soup and adjust seasoning with the freshly ground black pepper and additional salt if needed (the amount depends on your broth’s saltiness). The soup should taste rich and garlicky without being overpowering. Ladle into bowls and top with optional croutons and grated cheese if desired. Finish with fresh chopped parsley for color and a fresh note.
Pro tip: If your soup is too thick after blending, add a splash of vegetable broth or water to reach your desired consistency. I like mine thick enough to coat the back of a spoon.
Perfect Pairings for Your Potato Garlic Soup
This garlic potato soup loves good company, and pairing it with the right sides turns a simple bowl into a meal that makes everyone happy. Here are the combinations that never fail to bring smiles around my table.
Crusty Sourdough Bread: There’s something magical about dunking tangy, chewy bread into this creamy soup that moment when the soft warmth meets the crunchy crust just feels right. Our homemade Amish White Bread brings that same cozy, from-scratch feeling that makes dinner feel like a hug.
Simple Green Salad: A bright salad with lemony vinaigrette is like a breath of fresh air alongside this rich, comforting soup. I’m partial to peppery arugula with thin curls of Parmesan, but our Winter Salad brings all those crisp, refreshing flavors that balance everything beautifully.
Grilled Cheese Sandwich: Is there anything more perfect than soup and grilled cheese? That golden, buttery crunch against the velvety soup is pure comfort food magic the kind of pairing that makes you feel like a kid again, in the best possible way.
Roasted Vegetables: Sweet, caramelized carrots or crispy Brussels sprouts bring a touch of sweetness that plays so well with those savory garlic notes. The Honey Roasted Butternut Squash is especially lovely those tender, golden cubes feel like little bites of autumn alongside this soup.
Caesar Salad: When garlic meets more garlic, beautiful things happen. The garlicky dressing feels like a natural companion to the soup, while those crisp romaine leaves give you that satisfying crunch in every bite.
More Hearty Soups to Warm Your Soul
This garlic potato soup is pure comfort in a bowl, and it belongs to that special family of soups that make everything feel just right. When you want to stay in that same creamy, dreamy potato mood, the Potato and Sausage Chowder wraps those tender potatoes around smoky kielbasa that makes your whole house smell amazing it’s the kind of soup that keeps everyone lingering at the table.
If that beautiful garlic aroma has you hooked, the Crock Pot Chicken Parmesan Soup brings Italian warmth to your kitchen while you go about your day, coming home to pure comfort with zero stress. And when you’re in the mood for soups that are perfect for dunking that crusty bread you can’t stop buying, the White Bean Mushroom Stew offers deep, earthy flavors that feel like a woodland hug, while the Autumn Wild Rice Soup brings all those cozy fall feelings to your spoon both are wonderful for making ahead so comfort is always just a reheat away.
Storing Your Homemade Garlic Soup
This garlic potato soup stores beautifully, making it perfect for meal prep. Store it in an airtight container in the refrigerator at 40°F or below for up to 5 days. The flavors actually deepen and meld together after a day or two, making leftover soup taste even better.
When reheating, heat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of vegetable broth if the soup has thickened too much in the fridge. You can also reheat individual portions in the microwave, stirring every 30 seconds until heated through to 165°F.
For freezer storage, let the soup cool completely, then transfer to freezer-safe containers for up to 3 months. I recommend leaving an inch of space at the top of the container since liquids expand when frozen. The texture may change slightly after freezing (it might separate a bit), but a quick stir or brief blend while reheating will bring it back together beautifully.
Common Questions About Garlic Potato Soup
Can I use different types of potatoes for this soup?
Yes, but starchy potatoes like Russets or Yukon Gold work best for this garlic potato soup. They break down easily and create a naturally creamy texture. Waxy potatoes like red potatoes will stay firmer and won’t give you that smooth, velvety consistency.
How do I roast garlic for this recipe?
Cut the top off a whole garlic head, drizzle with olive oil, wrap in foil, and roast at 400°F for 40-45 minutes until the cloves are soft and golden. The roasted garlic adds a sweet, mellow flavor to your garlic potato soup.
Can I make this soup without roasted garlic?
Absolutely. If you don’t have roasted garlic, simply double the fresh minced garlic or add an extra 2-3 cloves. The flavor will be sharper and more pungent, but still delicious. You could also use garlic powder in a pinch (about 1 teaspoon).
Why is my soup too thin or too thick?
If your soup is too thin, simmer it uncovered for 10-15 more minutes to reduce the liquid, or blend in an extra potato. If it’s too thick, simply stir in more vegetable broth until you reach your preferred consistency.
Time to Make This Cozy Bowl of Comfort
This garlic potato soup proves that simple ingredients can create something truly special. With just one pot and about an hour of your time (plus advance garlic roasting), you’ll have a creamy, comforting meal that soothes both body and soul. Whether you’re recovering from a late night, fighting off a cold, or just craving something warm and nourishing, this soup delivers every time. The double garlic punch makes it incredibly flavorful, while the smooth potato base keeps it gentle and satisfying. Try this recipe and discover your new favorite comfort food!
Garlic Potato Soup: The Ultimate Comfort Recipe
This hearty garlic potato soup is perfect comfort food with warm, creamy broth, soft potatoes and punch of garlic. The creamy, mild flavors and warm broth make this soup gentle on your stomach while being hearty enough to help you feel human again.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes (plus 45 minutes if roasting garlic fresh)
- Yield: 4 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 small onion, diced into 1/2-inch pieces
- 4 garlic cloves, freshly minced
- 1 large head roasted garlic
- 2 tbsp extra virgin olive oil
- 4 cups vegetable broth
- 1 tsp salt, divided
- 1 tbsp fresh chopped parsley
- 1/4 tsp freshly ground black pepper
- 4 large potatoes, peeled and cut into 1-inch chunks
- Chopped parsley for garnish
- Croutons (optional)
- Grated cheese (optional)
Instructions
- Peel and cut the potatoes into 1-inch chunks, then dice the onion into 1/2-inch pieces and mince the fresh garlic cloves. Heat the olive oil in a large pot over medium heat until it shimmers.
- Add the diced onion and cook for about 8 minutes, stirring occasionally, until it becomes soft and translucent. Once softened, add the minced fresh garlic and 1/2 teaspoon of salt, stirring constantly for about 1 minute until fragrant.
- Pour in the vegetable broth and bring it to a boil over high heat, then add the prepared potato chunks along with the remaining 1/2 teaspoon of salt and the fresh chopped parsley. Once the liquid returns to a gentle simmer, reduce the heat to medium-low and let it simmer uncovered for 15-20 minutes, until the potatoes are completely tender.
- Once the potatoes are tender, break apart the roasted garlic head and squeeze the soft cloves directly into the pot. For a chunky texture, remove about 1 cup of the cooked potatoes using a slotted spoon, mash them in a bowl, and return them to the pot. Alternatively, for a completely smooth soup, blend the entire pot using an immersion blender.
- Taste the soup and adjust seasoning with the freshly ground black pepper and additional salt if needed. Ladle into bowls and top with optional croutons and grated cheese if desired. Finish with fresh chopped parsley.
Notes
- Use starchy potatoes like Russets or Yukon Gold for creamy texture.
- Roast garlic head ahead of time: Cut top off garlic head, drizzle with olive oil, wrap in foil, and roast at 400°F for 40-45 minutes.
- Don’t rush the onion and garlic cooking process for best flavor development.
- Cut potatoes into 1-inch chunks, not smaller, to prevent them from becoming mushy.
- The 1 teaspoon salt is a starting point – adjust based on your vegetable broth’s saltiness.
Nutrition
- Serving Size: 1/4 of recipe (about 1.5-2 cups)
- Calories: 225 kcal
- Sugar: 4 g
- Sodium: 890 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 4 g
- Protein: 4 g
- Cholesterol: 0 mg







