Bowl of low-carb creamy tomato soup topped with cream swirl and fresh basil

Creamy Tomato Soup

0.0 from 0 votes
Jump to Recipe
0.0 from 0 votes

Can You Really Enjoy Creamy Tomato Soup on a Low-Carb Diet?

Did you know a single cup of canned tomato soup can hold roughly 15 to 20 grams of carbs, mostly from added sugar and starch? According to USDA FoodData Central, even plain condensed tomato soup lands in that range. Many people believe creamy tomato soup is automatically off the menu when you eat low-carb. It isn’t. This creamy tomato soup recipe uses real tomatoes, butter, garlic, and heavy cream to give you a thick, velvety bowl with about 8 grams of net carbs. It is warm, comforting, and ready in 30 minutes, which makes it a perfect lunch for busy days. Looking for more ideas like this? Browse our keto lunch recipes.

Ingredients for Creamy Tomato Soup

Each ingredient here has a job. Ripe tomatoes bring a bright, tangy sweetness, garlic adds a mellow warmth, and cream turns everything silky.

Fresh ingredients for creamy tomato soup including tomatoes, garlic, butter, heavy cream, and basil
Simple, low-carb ingredients are all you need for this creamy tomato soup recipe.
  • 2 tbsp butter (or ghee)
  • 1 tbsp olive oil
  • 1/2 cup finely diced yellow onion
  • 3 garlic cloves, minced
  • 1 can (28 oz) crushed tomatoes, no sugar added
  • 1 cup chicken or vegetable broth
  • 1 cup heavy cream
  • 1 tsp dried basil (or 2 tbsp fresh basil)
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper
  • Optional: a pinch of red pepper flakes, 1/4 cup grated Parmesan

Easy substitutions:

  • Butter: use olive oil or avocado oil.
  • Heavy cream: use full-fat coconut cream.
  • Chicken broth: use vegetable broth or bone broth.
  • Fresh basil: use oregano or thyme.

Timing

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes

That is about half the time of many slow-simmered stovetop versions, which often take an hour. You get rich flavor without the wait.

Step-by-Step Instructions

Step 1: Soften the Onion

Melt the butter and olive oil in a medium pot over medium heat. Add the onion and cook for 4 to 5 minutes, stirring now and then, until soft and glossy. Tip: keep the heat at medium. Browned onions will make the soup taste bitter.

Step 2: Add the Garlic

Stir in the garlic and cook for 30 to 60 seconds, just until it smells amazing. Garlic burns fast, so don’t walk away.

Step 3: Pour in the Tomatoes and Broth

Add the crushed tomatoes, broth, basil, salt, and pepper. Stir well and scrape up any bits stuck to the bottom of the pot, because that is where the flavor hides.

Step 4: Simmer

Bring the pot to a gentle bubble, then lower the heat. Cover partly and simmer for 12 to 15 minutes. This mellows the acidity of the tomatoes and deepens the flavor.

Step 5: Blend Until Smooth

Use an immersion blender right in the pot and blend until silky. If you use a regular blender, let the soup cool for a few minutes and fill it only halfway. Hot liquid can build pressure.

Immersion blender blending creamy tomato soup in a pot until silky smooth
Blend until silky for the perfect creamy tomato soup texture.

Step 6: Finish and Taste Your Creamy Tomato Soup

Turn the heat to low and slowly stir in the heavy cream. Warm it for 2 to 3 minutes, but do not let it boil. Taste, then adjust the salt and pepper. If it tastes too sharp, add a small pinch of salt or a little more cream. Both soften the acidity without adding sugar.

Nutrition Facts for Creamy Tomato Soup

These are estimates for one serving, with the recipe making 4 servings. Exact numbers vary by brand.

NutrientPer Serving
Caloriesabout 330
Total fatabout 31 g
Proteinabout 4 g
Total carbsabout 10 g
Fiberabout 2 g
Net carbsabout 8 g

Tomatoes are a good source of lycopene, an antioxidant. According to nutrition experts at Tufts University, cooking or pureeing tomatoes and eating them with a little fat helps your body absorb more lycopene, which is exactly what the butter and cream do in this recipe. You can read more in this Tufts Health & Nutrition Letter explanation of lycopene absorption. If you track macros closely, check the label on your canned tomatoes, since sugar content differs between brands.

Healthier Alternatives for This Creamy Tomato Soup Recipe

You can adjust this soup to fit different needs without losing the flavor.

  • Dairy-free: Swap the butter for olive oil and the heavy cream for coconut cream. To keep your creamy tomato soup dairy-free, skip the Parmesan or use nutritional yeast.
  • Lower calorie: Use half cream and half unsweetened almond milk.
  • More protein: Stir in a scoop of unflavored collagen peptides or top with shredded chicken.
  • More veggies: Blend in a handful of spinach or a small roasted red pepper.
  • Vegan: Use olive oil, vegetable broth, and coconut cream.
  • Extra fiber: Add a few cooked cauliflower florets before blending. They thicken the soup and add very few carbs.

Serving Suggestions

A bowl of soup is good, and a thoughtfully paired bowl is better. Pair your creamy tomato soup with one of these:

  • A keto grilled cheese made with almond flour bread
  • Crispy parmesan crisps for dunking
  • A side of creamy keto coleslaw for a cool, crunchy contrast
  • Cheese-stuffed meatballs dropped right into the bowl
  • A drizzle of pesto and a few fresh basil leaves on top
Creamy tomato soup served with a keto grilled cheese sandwich for a low-carb lunch
Pair your creamy tomato soup with a keto grilled cheese for a cozy lunch.

For a cozy weekend lunch, serve it with a crunchy cheese cracker. For a quick weekday meal, a spoonful of sour cream and a pinch of black pepper are enough. If you love soup season, try our light and refreshing cucumber soup on warmer days, and explore more keto lunch recipes for other combinations.

Common Mistakes to Avoid

  • Using sweetened tomatoes. Some canned tomatoes and sauces contain added sugar. Always read the label and pick “no sugar added.”
  • Boiling the cream. High heat can make cream separate and look grainy. Add it at the end over low heat.
  • Skipping the simmer. Without it, the soup tastes sharp and flat. Those 12 to 15 minutes matter.
  • Burning the garlic. Burnt garlic turns bitter and is hard to fix. Cook it for under a minute.
  • Over-salting early. Canned tomatoes and broth already contain sodium. Season at the end, after tasting.
  • The biggest mistake with creamy tomato soup: blending it too hot in a closed blender. Use an immersion blender, or cool the soup slightly and vent the lid.

Storing Tips for Creamy Tomato Soup

Refrigerator: Cool the soup to room temperature, then store it in an airtight container for up to 4 days.

Freezer: Freeze it for up to 3 months. For the best texture, freeze the soup before adding the cream, then stir the cream in when you reheat it. Cream-based soups can separate slightly after freezing.

Reheating: Warm it gently on the stove over low heat, stirring often. A splash of broth or cream loosens it if it has thickened. Microwave in 30-second bursts if you are short on time.

Meal prep: Chop the onion and mince the garlic a day ahead and keep them in the fridge. This cuts your prep time to almost nothing.

Conclusion

This creamy tomato soup recipe is rich, simple, and ready in 30 minutes with only about 8 grams of net carbs per bowl. Give it a try, then leave a comment on our blog. Subscribe for more easy keto recipes and updates.

FAQs

Is creamy tomato soup keto-friendly?

Yes, when you make it with no-sugar-added tomatoes and heavy cream. This version has about 8 grams of net carbs per serving.

Can I use fresh tomatoes instead of canned?

Yes. Use about 2 pounds of ripe tomatoes, roughly chopped. Simmer them a few minutes longer so they break down fully.

How do I make the soup thicker?

Simmer it uncovered for a few extra minutes, or add a spoonful of cream cheese. Blending in some cooked cauliflower also works well.

Why does my soup taste too acidic?

Tomato acidity varies. Add a little more cream, a pinch of salt, or an extra tablespoon of butter. You can also add a tiny pinch of keto-friendly sweetener if needed.

Can I make it in a slow cooker?

Yes. Cook everything except the cream on low for 4 hours, blend, then stir in the cream before serving.

Can I freeze leftovers?

Yes, for up to 3 months. For the smoothest result, add the cream after thawing and reheating.

What can I use instead of an immersion blender?

A regular blender works. Let the soup cool slightly and blend in small batches with the lid vented.

Creamy Tomato Soup

Recipe by Leese
0.0 from 0 votes
Course: LunchCuisine: American
Servings

4

servings
Prep time

10

minutes
Cooking time

20

minutes
Total time

30

minutes

A rich, velvety creamy tomato soup recipe made with real tomatoes, butter, garlic, and heavy cream. Ready in 30 minutes with about 8g net carbs per serving.

Ingredients

  • 2 tbsp butter (or ghee)

  • 1 tbsp olive oil

  • 1/2 cup finely diced yellow onion

  • 3 garlic cloves, minced

  • 1 can (28 oz) crushed tomatoes, no sugar added

  • 1 cup chicken or vegetable broth

  • 1 cup heavy cream

  • 1 tsp dried basil (or 2 tbsp fresh basil)

  • 1/2 tsp salt, plus more to taste

  • 1/4 tsp black pepper

Directions

  • Soften the onion:
    Melt the butter and olive oil in a medium pot over medium heat. Add the onion and cook for 4 to 5 minutes until soft and glossy.
  • Add the garlic:
    Stir in the garlic and cook for 30 to 60 seconds, just until fragrant.
  • Add the tomatoes and broth:
    Add the crushed tomatoes, broth, basil, salt, and pepper. Stir well and scrape up any bits from the bottom of the pot.
  • Simmer:
    Bring to a gentle bubble, lower the heat, partly cover, and simmer for 12 to 15 minutes.
  • Blend until smooth:
    Blend the soup with an immersion blender until silky. If using a regular blender, cool the soup slightly and fill it only halfway.
  • Finish with cream:
    Reduce the heat to low and slowly stir in the heavy cream. Warm for 2 to 3 minutes without boiling, then adjust the salt and pepper.

Nutrition Facts

1 servings per container


  • Amount Per ServingCalories330
  • % Daily Value *
  • Total Fat 31g 40%
    • Total Carbohydrate 10g 4%
      • Dietary Fiber 2g 8%
    • Protein 4g 8%

      * The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

      Leave a Reply

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