This creamy keto tomato soup is made with fire-roasted tomatoes, pesto, heavy cream, and a simple low-carb thickener. It’s rich, smooth, and easy to make in one pot without sugar, flour, or cornstarch.
Heat butter in a large sauce pan over medium-low heat.
Sautee onions and garlic in the butter until transcluent (~2 minutes)
Add the roasted tomatoes and all of its liquid to the pan
Add the next 5 ingredients. Stir and allow the mixture to cook for 10 minutes.
If using a standard blender: Add the hot tomato mixture to a blender with the Xanthan Gum, cream cheese, heavy cream and parmesan cheese. Blend until incorporated. Salt to taste. Serve immediately.
If using an immersion blender: Add the Xanthan Gum, cream cheese, heavy cream and parmesan cheese to the pot. Blend until incorporated. Salt to taste. Serve immediately.
Video
Notes
This recipe was updated on 7/19/2021. I substituted chicken bone broth for water and concentrated chicken broth paste. You can omit the concentrated chicken broth paste if you wish. Simply substitute the chicken broth for water. I also included directions if using an immersion blender.