Indian garlic soup is one of my absolute favorite soups of all time. This creamy potato and garlic soup is inspired by my favorite Indian restaurant and it couldn't be easier to make. This Indian soup is made with potatoes, garlic, curry powder, cream and ghee. It is so easy to make and so comforting. A great cozy soup for the Fall or Winter that you will love.
About this Indian Soup
This Indian garlic soup recipe makes a creamy soup, almost like a bisque but a bit thinner. It is made up of potatoes, garlic, chicken broth, ghee, a touch of cream and a touch of curry.
The curry added to the garlic soup is not noticed and instead adds a beautiful depth of flavor and compliments the copious amount of garlic in the soup. The garlic is also not overpowering even though there is a good bit added.
I used to eat this Indian soup every week in the winter when I lived in New England and it just warms you up when you eat it and it is so delicious. After many years of not living in the north, I decided to recreate it at home and I am so happy with the results.
It tastes just as good as theirs and it tastes even better the second day!
There are just a few ingredients you need to make this creamy garlic soup. Here is what you will need:
- Yellow potatoes (Yukon gold or similar)
- Ghee. Unsalted butter can be used if you do not have ghee
- Fresh garlic
- Yellow onion
- Chicken stock
- Curry powder
- Kosher salt
- Heavy cream
How to make this creamy garlic soup
- The first thing you need to do to make this Indian soup is peel, quarter and then cook your potatoes. The important part is making sure all of your potatoes quarters are the same size so they cook evenly.
- The next thing you do after your potatoes are done cooking and have been drained is to start cooking your onions and garlic in the ghee (or butter if you do not have ghee.) This step will only take a few minutes.
You just want to get the onions nice and translucent and cooked down.
- Once your onions and garlics are cooked down, you add your potatoes back in and now you add your curry powder. You give it all a good mix so the potatoes are coated in all of the delicious flavor.
- Now it's time to add your chicken stock. Once that is added you will mix it around and bring it to a simmer for just a couple minutes.
Again, this allows the flavors of the garlic soup to come together before you add it the blender.
That is it for the assembling of this garlic soup. The last thing you will need to do is add cream to it. This is a creamy garlic soup!
Part of the creaminess of this soup is from blending it together and some of the creaminess is from the addd cream. You can blend the soup with a blender or an immersion blender.
Creaming the Garlic Soup
To get this soup nice and creamy you need to have a high powered blender or immersion blender to mix it all in when it is done cooking. Just make sure you do not over blend and make the soup too gummy.
I recommend making a double batch of this because it really tastes amazing the second day.
Garnishing this Indian Soup:
For the garnish on this garlic soup, this part is completely optional and not authentic to the soup at the restaurant, here is what I did:
I reserved 1 potato that I cooked and diced up then sauteed it in olive oil, paprika and curry powder and added a spoonful on top of the soup before serving. It worked really well but you can just omit this step if you are short on time.
More Recipes like this
If you love this creamy Indian soup, you may also like these:
If you are looking for ideas of what to serve with this Indian garlic soup, here are some of our favorites:
More soup inspiration
Beurre Manie (For thickening soup)
Indian Garlic Soup
Tried the Recipe? We Would Love To Hear From You In The Comments Below!
- high powered blender or immersion blender
- 1 bag of yellow potatoes (Yukon gold or similar). Around a 3 lb bag about 9-10 medium sized potatoes cut in large even quarters and skins removed
- ½ cup of ghee Unsalted butter can be used if you do not have ghee
- 7 cloves of garlic minced
- ½ small yellow onion diced spanish onion
- 32 oz unsalted chicken stock Good quality. I use kitchen basics brand
- 1 tablespoon curry powder
- 1 teaspoon kosher salt plus extra for boiling water
- 1 tablespoon pepper
- ½ cup heavy cream
- 1 potato reserved after cooking potatoes from above ingredients
- ¼ teaspoon curry powder
- ¼ teaspoon paprika
- 1 pinch of kosher salt
- Heat a large heavy bottom pot filled with water on high heat
- Peel the skins off of your potatoes and cut them into halves or quarters making sure whatever size they are cut up into they are equal sized. You will be pureeing this later so looks do not matter.
- Add your potatoes to your pot of water along with a good pinch of salt and bring to a boil
- Once the water is boiling, cook potatoes for about 10-15 minutes or until you can pierce the potato with a fork easily.
- Once they are cooked, drain the potatoes in a colander and set aside
- Bring your pot back to the stove and heat on medium heat
- Add your ghee, onions and garlic and cook until the onions are translucent (about 5 minutes)
- Now add your potatoes back into the pot and mix them around in the onion and garlic butter. If you making the garnish for the soup then set aside one potato for later and see directions below for garnish
- Add your salt, pepper and curry powder at this point and mix well again
- Now add your chicken stock to the pot
- With the back of a spoon or a potato masher, gently smash down your potatoes so they break up a bit. This helps to make sure when we pour it into the blender that the potatoes do not splash when they go in the blender.
- Let this cook for a few minutes.
- Now bring your pot to your blender
- With a ladle, ladle your soup into your blender making sure to not fill it more than ¾ full (hot liquids expand when mixed). You may have to do this in batches depending on the size of your blender. Immersion Blender: If you are using an immersion blender just mix it well until smooth and skip the next step.
- Once your blender is ¾ full, place lid on tightly and place a towel over top of that and turn on low and increase the speed to medium for 2-3 minutes or until it is silky smooth.
- Return your soup to the pot and bring back to the stove over low heat.
- Now you are going to add your cream and mix it in
- Taste for salt (potatoes soak up salt so you may need more)
- Let your soup cook over low heat with the cream for a few minutes to let the flavors come together.
- Ladle soup into bowls or cups
- Dice up your cooled potato
- Heat a small saute pan with a little olive oil or butter over medium heat
- Add your diced potato, curry powder, salt and paprika and saute for 5 minutes
- Remove from heat
- Add 1 small spoonful of mixture to the top of the soup as garnish
Nutrition Values are estimates only.See full nutrition disclaimer here
You May Also Like