Go Back

Creamy Roasted Garlic Potato Soup with Crispy Brussels

5 from 3 votes
Leave a Review »


  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • 1 sweet onion, diced
  • 3 pounds russet potatoes, peeled and chopped
  • 4 to 5 cups low-sodium chicken or vegetable stock
  • 2 bulbs roasted garlic
  • 1/3 cup cream
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • chili oil for serving

crispy brussels

  • 4 cups vegetable oil
  • 1/2 pound brussels sprouts, stems removed and leaves removed
  • salt and pepper to taste


  • Heat a large stock pot over medium heat and add olive oil and butter. Once melted, stir in the onion with a pinch of salt and cook until softened, about 5 minutes. Add the potatoes and enough stock to cover the potatoes – starting with 4 cups and using more if needed. Bring the mixture to a simmer. Cover and cook until the potatoes are tender and falling apart, about 20 to 30 minutes. Turn off the heat.
  • Carefully add the mixture to a blender. Squeeze out the roasted garlic cloves and add them to the blender too. Puree the soup until totally creamy and smooth. Pour the mixture back into the pot and heat over low heat. Add the cream, salt and pepper. Taste and season additionally with salt and pepper if needed.
  • Serve the soup and drizzle the chili oil on top. Add the brussels as garnish and eat!

crispy brussels

  • While the potatoes are simmering, heat a pot over medium heat and add the vegetable oil. Attach a candy thermometer if you have one – you want the temperature to be around 325 to 350 degrees – no higher! Add the brussels sprouts leaves a few handfuls at a time and fry until crispy, about 2 to 3 minutes. Remove with a slotted spoon and place on a paper towel to drain, covering with salt and pepper.

Did you make this recipe?

Be sure to follow @howsweeteats on instagram and tag #howsweeteats. You can also post a photo of your recipe to our facebook page.
I appreciate you so much!