Keto Tomato Soup with Basil Oil

By: Susan Updated on Sat, 24 Jan 2026 15:15:48 GMT Soups & Stews

Tags: #keto #soup #low-carb #vegetarian

Keto tomato soup with basil oil swirl and fresh basil in a ceramic bowl Pin it
Keto tomato soup with basil oil swirl and fresh basil in a ceramic bowl

Keto Tomato Soup with Basil Oil gives you that cozy tomato soup feeling without leaning on sugar, flour, or a pile of onions. The soup is smooth and full-bodied from cream, olive oil, and a short simmer that softens the tomato acidity.

The basil oil is the small move that makes the bowl feel special. It adds a fresh, peppery finish and looks beautiful against the red soup. I like it for lunch with keto bread, but it also works as a light dinner with a crisp salad.

Tomatoes, Cream, Fresh Basil

Use canned tomatoes with no added sugar, since they give the soup steady flavor all year. Fresh basil should smell sweet and peppery, with leaves that are not bruised or wet.

  • Canned crushed tomatoes. They form the main body of the soup and blend into a smooth, deep red base.
  • Cherry tomatoes. A small handful adds fresh brightness without pushing the carbs too high.
  • Celery and onion. They give the soup a savory base. Keep the onion modest for keto balance.
  • Garlic. It adds warmth and makes the tomato flavor taste rounder.
  • Tomato paste. A spoonful deepens the color and adds a slow-cooked taste.
  • Vegetable broth. It loosens the tomato base and keeps the recipe vegetarian.
  • Heavy cream. It softens the acidity and gives the soup a velvety finish.
  • Fresh basil. Some goes into the soup and more becomes the bright basil oil.
  • Extra-virgin olive oil. It carries the basil aroma and makes the drizzle glossy.

Simmer, Blend, Drizzle

  1. Soften the aromatics. Cook the celery and onion in butter and olive oil until tender but not browned. This gives the soup a gentle savory base.
  2. Wake up the tomato paste. Stir in the garlic and tomato paste for about a minute. The paste should darken slightly and smell sweet.
  3. Simmer the tomatoes. Add crushed tomatoes, cherry tomatoes, broth, salt, pepper, and chili flakes. Simmer until the cherry tomatoes split and the soup tastes less sharp.
  4. Blend with cream. Add fresh basil and cream, then blend until completely smooth. Keep the lid vented if using a countertop blender.
  5. Make the basil oil. Blend basil, olive oil, lemon juice, and salt until vivid green. Strain it if you want a cleaner drizzle.
  6. Serve hot. Ladle the soup into warm bowls and spoon basil oil over the top right before eating.
Keto Tomato Soup with Basil Oil
Keto Tomato Soup with Basil Oil

Why This Stays Keto

Tomatoes are not carb-free, so the goal is balance. This recipe uses enough tomato for real flavor, then stretches it with broth, cream, and fat instead of sugar or flour. A small amount of onion is there for flavor, not bulk. Skip carrots and sweet peppers if you are tracking closely.

Always check labels on canned tomatoes and broth. Some brands add sugar or starch. The nutrition numbers here are estimates, based on common ingredient data from USDA FoodData Central. If you already enjoy the site's Keto Tomato Soup Bowl, this version is creamier and a little more dinner-party friendly because of the basil oil.

Getting A Smooth Bowl

A short simmer matters. Raw tomato acidity can taste thin and sharp, even after blending. Let the soup bubble gently for 18-20 minutes, then taste before the cream goes in. It should smell sweet and savory, not metallic.

An immersion blender works, but a countertop blender gives the silkiest texture. Fill it only halfway and cover the lid with a towel. Hot soup expands fast. Blend in batches if needed. If you want an extra refined bowl, pass the soup through a fine sieve after blending, but I usually leave it as is for a little body.

Basil Oil That Tastes Fresh

Basil oil should taste fresh, not grassy or bitter. Use enough olive oil so the leaves move freely in the blender. A few drops of lemon juice sharpen the basil and help the tomato taste brighter. Add the oil at the table or right before serving, since heat dulls the color.

If your basil is older, blanch it for 10 seconds and chill it in ice water. Dry it hard with towels before blending. Wet basil makes a thin oil. For more tomato and basil ideas, the same flavor family shows up in Caprese Pasta Salad Basil Tomato and Bruschetta Dip with Basil.

Smart Swaps And Add-Ins

For a richer soup, add 2 tablespoons of cream cheese before blending. For a sharper finish, add more lemon to the basil oil. If you want heat, simmer a pinch of chili flakes with the tomatoes or finish with black pepper. A spoonful of grated parmesan also works, but add it off the heat so it melts smoothly.

Vegetable broth keeps the soup vegetarian. Chicken broth gives a slightly deeper taste if that fits your table. The tomato flavor pairs well with a low-carb bread side like Easy Keto Cloud Bread. For a second cozy low-carb bowl, try Cheddar Cauliflower and Roasted Garlic Soup.

Storage And Reheating

Store the soup and basil oil separately. The soup keeps for 4 days in the fridge in an airtight container. Reheat it gently on the stove, stirring often, and add a splash of broth if it thickens too much. The basil oil keeps for 2 days, but the color is best on day one.

Freeze the soup without basil oil for up to 3 months. Thaw overnight in the fridge, then reheat over low heat. Tomato nutrition varies by variety and processing, but tomatoes are known for lycopene and vitamin C. You can read more from the Harvard Nutrition Source tomato guide.

Summary

Serve this soup hot with extra basil oil, cracked pepper, and a low-carb side for dipping.

Keto Tomato Soup with Basil Oil
Keto Tomato Soup with Basil Oil

FAQs

Can I use fresh tomatoes instead of canned tomatoes?

Yes, but the soup will taste lighter and may need a longer simmer. Use about 2 pounds of ripe tomatoes, chop them well, and cook until they collapse before blending. Canned tomatoes are usually more reliable outside tomato season.

How many carbs are in this keto tomato soup?

This recipe has about 9 grams total carbs per serving, with the exact number depending on your tomato brand and broth. Choose no-sugar-added tomatoes and unsweetened broth to keep it low-carb.

Can I make it dairy-free?

Yes. Use all olive oil instead of butter and replace the heavy cream with unsweetened coconut cream. The flavor will be a little softer and slightly coconutty, but the soup will still blend smooth.

How do I keep basil oil bright green?

Use fresh basil and blend it with good olive oil right before serving. If you want the brightest color, blanch the leaves for 10 seconds, chill them in ice water, and dry them very well before blending.

Can I freeze keto tomato soup?

The tomato base freezes well for up to 3 months. For the best texture, freeze it before adding the cream and basil oil, then stir in the cream after reheating. Basil oil is best made fresh.

What should I serve with it on keto?

Try parmesan crisps, a green salad, grilled chicken, or a slice of keto cloud bread. The soup is rich enough to stand alone, but something crunchy makes it feel more complete.

References

Sources cited in this recipe.
4.40 from 25 votes

Keto Tomato Soup with Basil Oil

Prep time:
10 min
Cook time:
25 min
Total time:
35 min
Servings:
6
Keto tomato soup with basil oil swirl and fresh basil in a ceramic bowl
Print it Pin it Send it

Creamy low-carb tomato soup finished with bright basil oil, made in about 35 minutes with pantry tomatoes and simple aromatics.

Ingredients

  • For the soup

  • For the basil oil

Instructions

1.

1. Soften the aromatics: Warm the olive oil and butter in a large saucepan over medium heat. Add celery and onion and cook for 4-5 minutes, stirring often, until softened but not browned.

2.

2. Toast the tomato paste: Add the garlic and tomato paste. Cook for 1 minute, stirring constantly, until the paste darkens slightly and the garlic smells fragrant.

3.

3. Simmer the tomato base: Stir in the crushed tomatoes, cherry tomatoes, vegetable broth, salt, pepper, and red pepper flakes if using. Bring to a gentle boil, then reduce the heat and simmer uncovered for 18-20 minutes.

4.

4. Blend the soup: Stir in the fresh basil and heavy cream. Blend with an immersion blender until smooth, or use a countertop blender in batches with the lid vented. Taste and adjust salt.

5.

5. Make the basil oil: Blend the basil leaves, olive oil, lemon juice, and salt until smooth and bright green. Strain through a fine sieve if you want a smoother oil.

6.

6. Finish and serve: Ladle the hot soup into bowls. Drizzle each serving with basil oil and add extra black pepper if desired.

Good to know

  1. Estimated at about 6 grams net carbs per serving, depending on tomato brand.
  2. Best served hot with basil oil added right before eating.
  3. Store soup and basil oil separately for the best color and flavor.

Equipment

  • Large saucepan or Dutch oven
  • Immersion blender or countertop blender
  • Small blender for basil oil
  • Fine sieve, optional

Allergens

Always check labels if you have allergies.
  • Dairy

Nutrition facts

Values are estimates per serving.
  • Calories: 215
  • Fat: 19 g
  • Carbs: 9 g
  • Protein: 4 g