Sign up for FREE weekly recipes! →

Easy Low Carb Creamy Tomato Soup Recipe (Keto)

5 from 35 votes

Nutrition

Calories: 292kcal | Carbohydrates: 15g | Protein: 7g | Fat: 24g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 50mg | Sodium: 442mg | Potassium: 605mg | Fiber: 2g | Sugar: 9g | Vitamin A: 1901IU | Vitamin C: 23mg | Calcium: 54mg | Iron: 1mg

The provided nutrition information is automatically calculated. Accuracy is not guaranteed.

Love this recipe?Follow Winding Creek Ranch on Pinterest!!

This low-carb creamy tomato soup is made with fresh, juicy tomatoes, roasted garlic, and onion. Plus, it only takes less than an hour to prepare!

Low carb tomato soup in a white bowl with tomatoes in the background.

Want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

One of my favorite soups is this creamy tomato basil soup. I discovered that roasting tomatoes brings out their flavor. Serve this soup with Keto pretzel bites or 90 second keto bread for an easy low-carb meal!

Looking for more tomato recipes? Then check out copycat Panera tomato basil cucumber salad, homemade chunky salsa with fresh tomatoes, and my lasagna with ricotta cheese. And if you want to do some canning, make my homemade salsa for canning recipe!

Jump to:

Why You'll Love It

Best flavor: So much more flavorful than canned tomato soups.

Low-Carb and Keto-friendly: This soup is low in carbs, so you can still have comfort food without the carbs.

Customizable: Want to add some spice? Throw in some diced jalapeños or sprinkle in some red pepper flakes. Want extra protein? Toss in some cooked chicken, shrimp, or black beans.

Ingredient Notes + Substitutions

See the printable recipe card for quantities and a complete list of ingredients.

Ingredients for keto tomato soup measured out and placed on a wooden table.

🥣 How to Make this creamy Low-Carb Tomato Soup Recipe

Step 1: Preheat and Prepare

Preheat your oven to 400°F (200°C).

Cut the tomatoes in half and place on a baking sheet - cut side up.

For easy cleanup, use a piece of parchment paper. Cut the onion into quarters and place on the baking sheet.

A knife cutting the fresh tomatoes in half.
The onions on a baking sheet with the tomatoes.

Cut the top off the garlic bulb and place it on a small square of aluminum foil. Drizzle the tomatoes, onion, and garlic bulb with olive oil. Sprinkle with salt and pepper. Wrap the garlic bulb tightly in the aluminum foil.

The top of the garlic bulb being cut off with a knife.
The vegetables on the baking sheet drizzled with oil and seasoned with salt and pepper.

Step 2: Roast Away

Drizzle the tomatoes and onion with olive oil, season with salt and pepper, and roast everything for 25-30 minutes or until soft and the tops are starting to turn brown.

The roasted vegetables on a baking sheet.

Step 3: Blend the Roasted Vegetables

Once the roasted tomatoes, garlic, and onion are beautifully roasted, add them to a blender or large pot. Squeeze the garlic out of its skin and add it to the blender (or pot) along with the fresh basil.

A garlic clove being squeezed out of the garlic bulb.
The roasted vegetables in a large pot.

Now it's time to blend! Blend until the ingredients are smooth. If you don't have a blender, you can use an immersion blender (as seen below), but it splatters quite a bit (a lot), so you have more of a mess to clean up.

You can also use a food processor, but you may need to do it in batches so it doesn't overflow. The blender was definitely the quickest and easiest.

An immersion blender blending up the roasted vegetables in a pot.
Fresh basil added to a blender with the roasted vegetables.

Step 4: Simmer with Broth

Once the ingredients are blended, pour the mixture into a soup pot or Dutch oven. Next, pour in the chicken or vegetable broth, and bring the mixture to a simmer over medium heat. Let it bubble away for 10-15 minutes to allow the flavors to meld together.

The blended vegetables in a large soup pot.
Chicken stock being poured into the soup pot.

Step 5: Cream it Up

Next, add the heavy cream, and simmer for an additional 5 minutes until hot and steamy.

The heavy cream being poured into the tomato soup.
The soup after the cream is mixed in.

Step 6: Serve

Finally, ladle your soup into bowls, and garnish with some fresh basil. You can also sprinkle on some parmesan cheese if you like.

And that's all there is to it! Season to taste with salt and black pepper if desired.

A bowl of creamy roasted garlic and tomato soup with a grilled cheese sandwich beside it.

Top Tips

Recipe FAQs

Can I use canned tomatoes instead of fresh?

Yes, you can use canned tomatoes if fresh ones are not available. Just be sure to drain all the liquid from the tomatoes, and cut whole tomatoes in half before roasting.

Can I make this recipe vegan?

Absolutely! Substitute the chicken broth with vegetable broth and the heavy cream with coconut cream.

Can I add other vegetables to the soup?

Yes! Roasted red peppers or carrots can add extra nutrition and flavor to this low carb tomato soup recipe. Just be mindful of the additional carbs if you’re following a strict low-carb diet.

The soup is too thick. How can I thin it?

If the soup is too thick for your liking, simply add more broth and adjust the seasoning as needed until you reach your desired consistency.

What can I serve with this soup?

A fresh green salad, low-carb crackers, or roasted vegetables make great sides for this soup. If you're not strictly low-carb, crusty whole-grain bread or grilled cheese sandwiches are delicious too!

Low carb tomato soup in a white bowl, garnished with fresh basil.

👩🏻‍🍳More Delicious Homemade Soup Recipes

If you like this post on this creamy Low Carb Tomato Soup Recipe, please take a moment to rate the recipe 🌟🌟🌟🌟🌟 and leave a comment below with your thoughts!

Printable Recipe

Low carb tomato soup in a white bowl with tomatoes in the background.
Pin Recipe Print Recipe
5 from 35 votes

Low Carb Creamy Tomato Soup

This low-carb creamy tomato soup is made with fresh, juicy tomatoes, roasted garlic, and onion. Plus, it only takes less than an hour to prepare!
Prep Time10 minutes
Cook Time50 minutes
Total Time1 hour
Course: All Recipes, Soup
Cuisine: American
Servings: 6 servings
Calories: 292kcal
Author: Jeri Walker

Equipment

  • Blender
  • Soup pot

Ingredients

  • 2 pounds fresh tomatoes halved
  • 1 whole garlic bulb
  • 1 large onion peeled and quartered
  • 3 tablespoons olive oil
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • ¼ cup fresh basil
  • 4 cup chicken stock or vegetable stock
  • 1 cup heavy whipping cream

Instructions

  • Preheat your oven to 400°F (200°C).
  • Place tomatoes on a parchment paper lined baking sheet, cut side up.
  • Place onion on the baking sheet as well.
  • Cut the top off the garlic bulb and place it on a small square of aluminum foil.
  • Drizzle the tomatoes, onion, and garlic bulb with olive oil. Sprinkle with salt and pepper. Wrap the garlic bulb tightly in the aluminum foil.
  • Roast the vegetables in the oven for 25-30 minutes, until they are soft and turning brown on top.
  • Add roasted vegetables to a blender. Add fresh basil to the blender as well. Blend the ingredients until smooth.
  • Pour the blended mixture into a soup pot. Whisk in the chicken broth and bring just to a boil over medium heat. When bubbling, turn the heat down to low, with the lid off, and simmer for 15 minutes.
  • Whisk in the heavy cream and simmer for 5 minutes more.
  • Ladle into soup bowls and garnish with fresh basil if desired. Enjoy!

Save This Recipe 💌

Enter your email below and I'll send the recipe straight to your inbox! Plus, you'll get new recipes from me each week!

Notes

  • Use Ripe Tomatoes: The better your tomatoes, the better your soup.
  • Even Roasting: Cut the tomatoes and onion in similar sizes so they cook evenly.
  • Blending: If you like a chunkier texture, don't blend the soup as much. For a velvety smooth texture, blend longer. You can also strain the soup to remove any tomato skins that don't blend up.
  • Store Properly: If you have leftovers (lucky you!), store the soup in an airtight container in the fridge. It will keep for up to 3 days and makes a great quick meal.

Nutrition

Calories: 292kcal | Carbohydrates: 15g | Protein: 7g | Fat: 24g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 50mg | Sodium: 442mg | Potassium: 605mg | Fiber: 2g | Sugar: 9g | Vitamin A: 1901IU | Vitamin C: 23mg | Calcium: 54mg | Iron: 1mg

The provided nutrition information is automatically calculated. Accuracy is not guaranteed.

Love this recipe?Follow Winding Creek Ranch on Pinterest!!

More Easy & Delicious Soup & Stew Recipes

About Jeri Walker

Jeri Walker is a recipe developer, food photographer, and recipe writer. She creates easy, flavor-packed recipes for the smoker, air fryer, and busy home kitchens that are designed to work every time. Her recipes and grilling expertise have been featured on MSN, FoodTalk, The Kitchn, Trivet Recipes, and more. When she’s not testing new recipes, she’s usually behind the camera or planning what to cook next.

Comments

No Comments

5 from 35 votes (35 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating