Here is my favorite creamy garlic and potato soup recipe, with tender potatoes, rich cream, plenty of garlic, and simple seasonings that come together for the perfect comfort food bowl.
This soup is what I reach for on cold Portland evenings when my family needs something warm and satisfying. I always make a big batch because it tastes even better the next day, and leftovers make such an easy lunch.
Why You’ll Love This Creamy Garlic and Potato Soup
- Bold garlic flavor – Using a whole head of garlic might sound intense, but it creates a mellow, sweet, and deeply satisfying flavor that garlic lovers will absolutely adore.
- Simple, wholesome ingredients – This soup uses basic pantry staples and fresh vegetables you probably already have on hand, making it an easy weeknight dinner option.
- Naturally creamy texture – The potatoes break down as they cook, creating a rich and creamy consistency without needing heavy cream or butter.
- Budget-friendly comfort food – Potatoes and garlic are inexpensive ingredients that stretch into a filling, satisfying meal perfect for cold days.
- Ready in under an hour – From start to finish, this soup comes together in just 50-60 minutes, making it perfect for busy weeknights when you want something warm and comforting.
What Kind of Potatoes Should I Use?
For this creamy garlic and potato soup, you’ll want to stick with either russet or Yukon gold potatoes as mentioned in the recipe. Russets are great because they break down easily when cooked, creating that naturally thick and creamy texture without needing to add cream. Yukon golds have a buttery flavor and also mash well, though they’ll hold their shape a bit more than russets. Both varieties will give you a satisfying, hearty soup that’s perfect for cold days. Just make sure to peel and chop them into similar-sized pieces so they cook evenly.
Options for Substitutions
This soup is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Whole head of garlic: I know it sounds like a lot, but don’t skip the garlic – it’s what makes this soup special! If you’re worried about the intensity, you can start with half a head and add more to taste. Roasted garlic also works great and gives a milder, sweeter flavor.
- Russet or Yukon gold potatoes: Both work perfectly, but you can use red potatoes too. Just keep in mind that russets will break down more and create a naturally thicker soup, while waxy potatoes like red or Yukon will hold their shape better.
- Vegetable stock: Chicken stock works just as well if that’s what you have on hand. You can even use all water with a couple of bouillon cubes, though the flavor won’t be quite as rich.
- Dried thyme: Fresh thyme is great if you have it – use about 1 tablespoon of fresh leaves. Dried oregano or rosemary can work in a pinch, but use a bit less since they’re stronger.
- Carrot and celery: These add nice flavor to the base, but if you’re missing one or both, the soup will still turn out fine. You could add a chopped bell pepper or parsnip instead.
Watch Out for These Mistakes While Cooking
The biggest mistake when making garlic and potato soup is rushing the garlic cooking process, which can lead to bitter, burnt flavors – instead, cook those garlic cloves low and slow until they’re golden and fragrant, which usually takes about 8-10 minutes.
Another common error is not cooking the potatoes long enough before blending, so make sure they’re completely fork-tender before you puree, otherwise you’ll end up with a lumpy, uneven texture.
To avoid a watery soup, use starchy potatoes like russets or Yukon golds as listed, and don’t add all the liquid at once – start with less and gradually add more until you reach your desired consistency.
Finally, always taste and adjust your seasoning at the end since potatoes can absorb a lot of salt, and remember to remove that bay leaf before serving to avoid any unpleasant surprises.
What to Serve With Garlic and Potato Soup?
This rich, garlicky soup is perfect with some crusty bread or warm dinner rolls for dipping and soaking up all those creamy flavors. I love serving it alongside a simple mixed greens salad with a light vinaigrette to balance out the heartiness of the potatoes. For a more filling meal, try pairing it with a grilled ham and cheese sandwich or some crispy bacon on the side. The soup also works great as a starter before roasted chicken or pork chops, since the garlic flavors complement most main dishes really well.
Storage Instructions
Store: This creamy garlic and potato soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get even better after a day or two, so it’s perfect for meal prep. I like to make a big batch on Sunday and enjoy it throughout the week with some crusty bread.
Freeze: You can freeze this soup for up to 3 months in freezer-safe containers or bags. Just make sure to leave some room at the top since it’ll expand when frozen. I usually portion it out into individual servings so I can grab just what I need for a quick lunch.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If it seems too thick after storing, just add a splash of broth or water to thin it out. You can also microwave individual portions on medium power, stirring every minute or so until heated through.
| Preparation Time | 10-15 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 50-60 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1000-1200
- Protein: 25-30 g
- Fat: 15-20 g
- Carbohydrates: 220-250 g
Ingredients
For the soup:
- 2 lb russet or yukon gold potatoes, peeled and diced (about 3/4-inch cubes)
- 6 to 7 cups vegetable broth and water combined (I use Swanson vegetable broth)
- 1 tsp dried thyme (freshly ground preferred for more flavor)
- 1 small carrot, chopped (about 1/2-inch pieces)
- 1 yellow onion, chopped (about 1-inch pieces)
- Salt, to taste
- Black pepper, to taste (freshly ground)
- Cloves from 1 whole head garlic, peeled (about 10-12 cloves, freshly minced for best flavor)
- 1 tbsp olive oil (or any neutral oil like canola)
- 1 bay leaf
- 1 celery stalk, chopped (about 1/2-inch pieces)
For serving:
- Minced green onion, chives, or red onion (optional but recommended for fresh garnish)
Step 1: Prepare Your Mise en Place
- 2 lb russet or yukon gold potatoes
- 1 yellow onion
- 1 small carrot
- 1 celery stalk
- Cloves from 1 whole head garlic
- 1 tsp dried thyme
- Salt and black pepper
Peel and dice the potatoes into 3/4-inch cubes, placing them in a bowl of cold water to prevent browning—this also removes excess starch for a creamier final texture.
Chop the onion, carrot, and celery into roughly 1-inch and 1/2-inch pieces respectively.
Peel and mince the garlic cloves fresh (don’t use pre-minced, as it loses potency).
Measure out your broth and water, dried thyme, and have salt and pepper ready.
Having everything prepped before you start cooking ensures smooth timing and prevents scrambling mid-recipe.
Step 2: Build the Aromatic Base
- 1 tbsp olive oil
- 1 yellow onion, chopped
- 1 small carrot, chopped
- 1 celery stalk, chopped
Heat the olive oil in a large pot over medium heat until shimmering.
Add the chopped onion, carrot, and celery, stirring occasionally, and cook for about 5 minutes until the onion becomes translucent and the vegetables begin to soften.
This foundational step, called sweating the aromatics, develops flavor without browning and creates a sweet, mellow base for the soup.
The vegetables release their natural sugars and aromatics that will infuse the entire dish.
Step 3: Add Potatoes, Garlic, and Liquid
- 2 lb potatoes from Step 1
- Cloves from 1 whole head garlic from Step 1
- 6 to 7 cups vegetable broth and water combined
- 1 bay leaf
- 1 tsp dried thyme
- Salt, to taste
- Black pepper, to taste
Drain the diced potatoes from their water and add them to the pot along with the minced garlic.
Stir well to combine with the softened vegetables.
Pour in the 6 to 7 cups of combined broth and water, then add the bay leaf, dried thyme, and season with salt and pepper to taste.
Bring the mixture to a boil over medium-high heat, stirring occasionally to ensure nothing sticks to the bottom.
I like to taste as I season at this stage—you can always adjust later, but it’s easier to add salt than remove it.
Step 4: Simmer Until Vegetables Are Tender
Once the soup reaches a boil, reduce the heat to medium or medium-low and maintain a gentle simmer for about 30 minutes, until the potatoes and all vegetables are completely tender and break apart easily when pierced with a fork.
This slow, steady cooking allows the flavors to meld together and the potatoes to break down slightly, which naturally thickens the soup and creates a creamier texture.
You don’t need to stir often, but check occasionally to ensure even cooking.
Step 5: Blend the Soup Until Smooth
Remove the pot from heat and let it cool for just a couple of minutes—this prevents splattering when blending.
Using an immersion blender, blend the soup directly in the pot, working in pulses until you reach a completely smooth, creamy consistency.
If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, blend until smooth, and return to the pot.
I recommend using an immersion blender for this soup because it keeps the heat in and gives you better control over the texture.
Step 6: Finish, Season, and Serve
- Blended soup from Step 5
- Salt and black pepper
- Minced green onion, chives, or red onion
Return the pot to medium heat and gently warm the blended soup through, stirring occasionally, for about 2-3 minutes.
Taste the soup and adjust the seasoning with additional salt and pepper as needed—the flavor often develops and concentrates after blending.
Ladle the soup into bowls and garnish with minced green onion, chives, or red onion for a fresh, bright contrast to the rich, creamy soup.




