This post may contain affiliate links to products I use and highly recommend. You can read my full disclosure . As an Amazon Associate I earn from qualifying purchases.
This Creamy Keto Tomato Soup recipe requires just a few ingredients, one-pot and a blender. It’s the perfect low carb soup for dipping my keto garlic Parmesan Bread Bites. Scroll to learn how to make Low Carb tomato soup without sugar, flour or cornstarch. Includes tips for making this ahead and storing it and easy swaps to make this paleo & dairy-free.
Why Make This:
- Low-carb & Keto Meal Option: A small tomato has about 18 calories, including about 3g net carbs, making them perfect for a low-carb diet. In this Creamy Keto Tomato Soup recipe, I ditch the sugar, flour, and cornstarch, something that keeps this fruit as a low-carb and keto-friendly meal.
- Easy: this recipe is mostly dump and go, meaning you can throw everything in your pot and cook it without fuss
Ingredients in Creamy Tomato Soup:
Besides salt & pepper, this recipe includes the following ingredients:
- Roasted Tomatoes: I’m using canned roasted tomatoes with all of their liquid to keep things simple. You can use fresh roasted tomatoes if you wish.
- Butter
- Onions
- Garlic Cloves
- Water and Concentrated Chicken Broth: this is a paste that can be mixed with water to make broth. I prefer this since it has more flavor than traditional broth. You can skip the concentrated chicken broth and substitute the water with regular broth or bone broth.
- Heavy Cream
- Pesto
- Italian Seasoning
- Xanthan Gum: this is being used as a soup thickener. If you don’t have Xanthan Gum, you can leave it out or swap 1/2 tsp of Xanthan Gum with 1 tbsp of unflavored collagen powder.
How to Make This:
Sauté the onions and garlic (photo 1).
Add the roasted tomatoes, pesto, spices, concentrated broth and water (photo 2).
Add the cream, Xanthan Gum and cheese (photo 3).
Use an immersion blender or regular blender to mix (photo 4).
Top Cooking Tips & FAQs:
Are tomatoes Keto?
I hope that I sound like a broken record when I say that the ketogenic diet is not about a particular food.
Instead, it is about eating things that keep us in ketosis. Since tomatoes have 3g net carbs, most of which is naturally occurring sugar, people on keto tend to limit them.
For example, if you chose to eat seven small tomatoes (not sure why anyone might do that), then you’d be eating more than 20g net carbs per day.
How many carbs are in Keto Tomato Soup?
This recipe was designed to be as low as possible in carbs. To do that, I used a keto-friendly sauce thickener, a sugar substitute, and added some fat to balance out the soup and make it fulfilling.
This soup contains about 6 servings of 1 cup each.
Each serving has just 7g net carbs.
Making Low Carb Tomato Soup Ahead & Storing it
- Refrigerator Storage: You should store this soup in the refrigerator in an airtight container. I keep this soup for up to 4 days.
- Freezer Storage: You can store this soup in the freezer for up to four months. I prefer to portion this out and use it throughout the week.
How do you make tomato soup thicker without flour & cornstarch?
Typically, you would thicken tomato soup with flour or cornstarch. Since both of those options include carbs, I’m including a zero carb sauce thickener called Xanthan Gum.
I’d highly recommend adding Xanthan Gum to your keto kitchen pantry. Besides this recipe, you can use it to make Low Carb Berry Sauce, Keto Sweet Chili Sauce, and several of the sauces in these Low Carb Chinese Food Recipes.
As noted above, if you don’t have Xanthan Gum, you can leave it out (for a thinner soup) or swap 1/2 tsp with 1 tbsp of unflavored collagen powder.
How to Reduce Acidity
Tomato Soup can get pretty tangy because tomatoes have quite a bit of acid. If we weren’t concerned about sugar, then we’d balance out our tomatoes by adding some sugar. To keep this keto-friendly, you can add a keto sweetener.
Making Tomato Soup Paleo & Dairy-free
This recipe contains real food ingredients so it can easily be adapted to fit a paleo or dairy-free lifestyle. Here are some adjustments you’d need to make:
- Omit the Cream Cheese
- Use Coconut Milk for Heavy Cream: You should also use coconut milk in place of the heavy cream. If that sounds weird to you, coconut milk is commonly used in savory recipes like Indian Shrimp Curry. I really love using coconut milk in sauces because it adds a slight sweetness.
- Swap butter for olive oil, coconut oil, or ghee: Besides substituting the heavy cream, you might also want to substitute butter. You can use olive oil, ghee, or coconut oil in place of the butter that I use in this recipe.
Other Keto Soup Recipes
When it’s cold outside, a bowl of soup definitely warms you up. If you are looking for other keto soup recipes, then you should check out:
- Keto Soup Recipes – a collection of keto-friendly soups across this website and a few of my favorite bloggers
- Keto Chicken Vegetable Soup – one of my favorite one-pot options when you’re craving chicken noodle soup minus the noodles
- Low Carb Taco Soup
If you try this recipe, please stop back and leave it a star rating and/or a review in the comments. Stay connected & share photos of your creations with me & others on Instagram, Facebook, and Pinterest!
Creamy Keto Tomato Soup Recipe
Use DRDAVINAHS at checkout to save on some equipment & ingredients!
Ingredients
- 2 tbsp Butter
- 1/3 cup Yellow Onion, about a small onion, sliced thinly
- 3 cloves Garlic, minced
- 29 oz Roasted Tomatoes, 2 – 14.5 oz cans of diced tomatoes
- 2 tbsp Basil Pesto Sauce, you can pick this up in a jar at your local market
- 2 cups Water
- 1 tbsp Chicken Better than Bouillon, low-sodium
- 1 tsp Italian seasoning
- 1 tsp Black Pepper
- 1/2 tsp Xanthan Gum
- 2 oz Cream Cheese
- 1/2 cup Organic Heavy Whipping Cream
- 1/4 cup Parmesan Cheese, from the refrigerated section, grated
- 1.5 tsp Natural Ancient Sea Salt, add to taste at the end if you wish
Instructions
- 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.
Recipe Notes
Nutrition Details
The nutrition facts come from entering the recipe ingredients into Spoonacular API, a database of food ingredients. They may vary for any recipe based on the exact product used. The keto sweeteners I use have 0g net carbs & are not included because sugar alcohols do not impact most people. This is provided as a courtesy, but you can do your own calculations if you wish!
TeriseD says
My first ever attempt at homemade soup and it turned out wonderfully delicious and creamy. Love the flavors of the pesto and parmesan cheese.
Dr. Davinah's Eats Team says
That’s amazing to hear! Congratulations on making your first homemade soup and I’m thrilled to know that it turned out delicious and creamy. The combination of pesto and Parmesan cheese is definitely a winning flavor combination. Thanks for sharing your experience and happy cooking!
Sherrie says
This is AMAZING!! I have made this several times. It is now my go-to soup recipe when I get sick.
Dr. Davinah's Eats Team says
We’re so happy that you enjoyed this recipe. 🙂