Keto Tomato Soup Recipe

I’ve always loved creamy tomato soup, but finding a low-carb version that actually feels hearty has been a challenge. This creamy keto tomato soup recipe is the perfect answer for weeknight dinners when you need comfort food fast. Weโ€™re skipping the sugar and high-carb thickeners, relying instead on a healthy fat base and a vibrant basil-pistachio pesto swirl for a gourmet finish. Ready in about 30 minutes, this soup proves low-carb cooking doesn’t have to be boring, and it’s substantial enough to satisfy the whole family.

keto tomato soup recipe

Ingredients

  • 15 ml / 1 tablespoon olive oil (for soup base)
    We use this to sautรฉ the aromatics. Choose a good quality extra virgin olive oil for better flavor. You can use avocado oil as an alternative for a higher smoke point.
  • 100 g / 1 small yellow onion, finely diced
    The foundation of flavor for the soup. Dicing small ensures it softens completely and blends smoothly. Shallots or white onion can be used in a pinch.
  • 2 cloves garlic, minced (for soup)
    Adds a pungent, aromatic depth to the base. Mince finely so it integrates completely into the final soup. Cook only until fragrant to avoid burning.
  • 800 g / 28 oz can crushed tomatoes, unsweetened
    The primary ingredient for the rich tomato flavor in this keto tomato soup recipe. Make sure to choose unsweetened crushed tomatoes to keep the carbs low. Look for high-quality canned tomatoes, as they are often more flavorful than fresh out of season.
  • 700 ml / 3 cups vegetable broth
    Provides the liquid base for simmering and blending. Use low-sodium vegetable broth to control the overall salt level. Chicken broth can also be used if preferred.
  • 120 ml / 1/2 cup full-fat coconut cream (canned, unsweetened)
    This creates the creamy texture and rich mouthfeel without using dairy. Use only the thick white cream from the top of the can (avoiding the water underneath) for the best results. If not dairy-free, you can substitute heavy cream for this keto tomato soup recipe.
  • 5 ml / 1 teaspoon dried oregano
    Adds an earthy, herbaceous element that pairs perfectly with tomato. Dried oregano is best here as it stands up to simmering time. You can also use a small amount of dried Italian seasoning blend.
  • Salt and Black pepper, freshly ground
    To season the soup and bring out the natural flavors. Season gradually and taste after blending, as flavors concentrate during simmering.
  • 50 g / 2 cups packed fresh basil leaves (for pesto)
    The bright, fresh element for the pesto swirl. Pack the measuring cup tightly to ensure enough basil for a vibrant pesto. Use only fresh basil; dried basil is not suitable for this pesto swirl.
  • 60 g / 1/2 cup shelled, unsalted pistachios (for pesto, plus extra for garnish)
    Adds a unique, buttery flavor and beautiful green color to the pesto. Use unsalted pistachios to control the overall sodium content. If a substitution is necessary, use walnuts or pine nuts, though the flavor will change.
  • 1 clove garlic, minced (for pesto)
    Adds a sharp, pungent kick to the pesto swirl. Mince finely before adding to the food processor to ensure smooth blending.
  • 60 ml / 1/4 cup extra virgin olive oil (for pesto)
    This forms the base of the pesto and carries the flavors. Use high-quality extra virgin olive oil for a fruity, smooth flavor. Adjust the amount slightly depending on the desired consistency.
  • 15 g / 2 tablespoons nutritional yeast
    Adds a cheesy, savory flavor to the pesto swirl. This acts as a dairy-free substitute for parmesan cheese in this keto tomato soup recipe.
  • 15 ml / 1 tablespoon fresh lemon juice
    Brightens the flavor profile of the pesto and balances the richness. Use freshly squeezed lemon juice for the best results.
  • Small fresh basil leaves, for garnish
    For presentation and a final fresh aroma when serving.

Instructions

  1. Step 1: Prepare the soup base
    In a large pot or Dutch oven, heat the 15 ml (1 tablespoon) of olive oil over medium heat. Add the diced onion and sautรฉ for 5-7 minutes, stirring occasionally, until the onion becomes soft and translucent. Add the 2 cloves of minced garlic and continue cooking for another minute until fragrant; be careful not to let the garlic burn.
  2. Step 2: Simmer the soup
    Stir in the crushed tomatoes, vegetable broth, dried oregano, and a pinch of salt and pepper. Bring the mixture to a gentle simmer, then reduce the heat to low. Cover the pot and allow it to cook for 15-20 minutes, giving the flavors time to meld together and deepen.
  3. Step 3: Make the pesto swirl
    While the soup simmers, prepare the pesto swirl. In a food processor, combine the 50 g (2 cups packed) fresh basil leaves, 60 g (1/2 cup) pistachios, 1 clove minced garlic, 15 g (2 tablespoons) nutritional yeast, 15 ml (1 tablespoon) fresh lemon juice, and a pinch of salt and pepper. Pulse until finely chopped. With the food processor running, slowly drizzle in the 60 ml (1/4 cup) extra virgin olive oil until the pesto is smooth and well combined. Adjust consistency with a tiny bit more olive oil if needed, but keep it thick enough to swirl.
  4. Step 4: Blend and finish the soup
    Remove the soup from heat. Using an immersion blender, carefully blend the soup until it reaches a smooth and creamy consistency. Alternatively, transfer the hot soup in batches to a regular blender, covering the lid with a towel and leaving the vent cap open to release steam. If the soup looks too thick after blending, add a splash of extra broth or water to reach your desired consistency for this keto tomato soup recipe. Stir the full-fat coconut cream into the blended soup until fully combined and heated through. Taste and adjust seasoning with additional salt and pepper if desired.
  5. Step 5: Serve with pesto garnish
    Ladle the hot soup into individual deep ceramic bowls. Drizzle a generous portion of the vibrant basil-pistachio pesto over the surface of each bowl in a circular or zig-zag pattern, letting it create beautiful green ribbons against the red soup. For extra texture and visual appeal, garnish with a sprinkle of chopped pistachios and small fresh basil leaves placed on top of the pesto swirls. Serve immediately for a delicious, family-friendly meal.

Tips for the Creamiest Keto Tomato Soup

The key to a velvety, satisfying texture in this low-carb version of a classic is proper blending and choosing the right ingredients. This keto tomato soup recipe skips traditional high-carb thickeners like flour or cornstarch, relying instead on a high-fat base and thorough blending to create the desired mouthfeel.

  • Don’t forget to blend fully: For a truly smooth texture, blending after simmering is essential. An immersion blender is safest and easiest for blending hot liquid directly in the pot. If using a standard blender, work in small batches, remove the center vent cap to release steam, and cover the lid with a towel.
  • Choose full-fat coconut cream: The richness and fat content in full-fat coconut cream are essential for replacing the traditional creaminess of dairy. The fat helps to balance the acidity of the tomatoes and creates a velvety texture. Make sure to use only the thick white cream from the top of the can, leaving behind any watery liquid at the bottom.
  • Avoid common thickeners: Unlike traditional tomato soup recipes, we skip high-carb thickeners like flour, sugar, or cornstarch. The high fat content from the coconut cream and olive oil in the pesto naturally creates a satisfying, thick mouthfeel. For a truly hearty consistency, I like to use a heavy-duty immersion blender to ensure all the tomato pieces are completely incorporated into the final liquid.

Pesto Swirl Variations and Topping Ideas

While the pistachio-basil pesto swirl adds a unique, gourmet finish, this recipe is flexible. Here are some simple variations to customize the dish for a quick, family-friendly meal.

  • Nut Swaps: If pistachios are not available or are outside of budget, you can easily substitute walnuts or pecans in the pesto recipe. To maintain a vibrant green color, try adding a handful of spinach leaves to the pesto along with the basil. Pine nuts are also traditional for pesto, but pistachios offer a slightly sweeter flavor profile.
  • Topping Ideas: You can enhance the soup with other toppings to add texture and flavor. Add a final sprinkle of nutritional yeast or dairy-free parmesan cheese for an extra cheesy flavor without the carbs. For added protein, top with low-carb croutons made from toasted keto bread.
keto tomato soup recipe

How to Store and Freeze for Meal Prep

This keto tomato soup recipe is excellent for weekly meal prep. Proper storage ensures you have quick, low-carb lunches ready to go during busy workweeks.

  • Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Store the pesto separately in a small jar with a layer of olive oil on top to prevent oxidation; refrigerate for up to 5 days. Reheat the soup gently on the stovetop or in the microwave; add the pesto fresh when serving.
  • Freezing: This soup freezes exceptionally well. Cool the soup completely before transferring it to freezer-safe bags or containers. Label with the date and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

FAQs

Can I make this soup in an Instant Pot or slow cooker?

Yes, for the slow cooker, sautรฉ the onions and garlic first, then add all soup ingredients (except coconut cream) and cook on low for 4-6 hours. Stir in the coconut cream before serving. For an Instant Pot, pressure cook on high for 5 minutes, followed by a quick release. The pesto should always be made fresh and added just before serving.

Is this recipe vegetarian or vegan?

Yes, because this recipe uses vegetable broth, nutritional yeast instead of parmesan, and coconut cream instead of heavy cream, it is both vegetarian and vegan-friendly. It is also naturally gluten-free and dairy-free, making it suitable for many specific dietary needs.

Why are pistachios used instead of pine nuts in the pesto?

Pistachios add a slightly sweeter, richer flavor and a more vibrant green color compared to traditional pine nuts. They also offer a different nutritional profile that complements the keto diet well. The vibrant green color makes this keto tomato soup recipe especially appealing on a plate.

Can I make the pesto ahead of time?

Yes, you can prepare the pesto up to a week in advance and store it in an airtight jar in the refrigerator. Pour a thin layer of olive oil over the top to keep it from browning, then stir before serving. I always make sure to use a high-quality food processor to get a perfectly smooth consistency for the pesto swirl.

What should I serve with this keto tomato soup recipe?

Pair it with low-carb sides like a grilled cheese sandwich made with keto bread, a simple green salad with a vinaigrette dressing, or a small portion of roasted vegetables. A light, high-protein snack alongside this soup makes for a complete meal.

Conclusion

This creamy keto tomato soup recipe is more than just a low-carb alternative; it’s a rich, flavorful dish that satisfies deep comfort food cravings without sacrificing healthy eating goals. The vibrant basil-pistachio pesto swirl elevates the simple soup to a new level of home cooking and provides a beautiful finish to a family dinner. Give it a try for your next weeknight meal or pin it to your board for future meal-prep inspiration.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Keto Tomato Soup Recipe 1765669303.5513542

keto tomato soup recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lauren Mitchell
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Keto, Vegetarian, Dairy-Free

Description

A rich, creamy keto tomato soup recipe that skips high-carb thickeners and sugar, featuring a vibrant basil-pistachio pesto swirl for a gourmet, low-carb weeknight meal.


Ingredients

Scale
  • 1 tablespoon olive oil (for soup base)
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced (for soup base)
  • 28 oz can crushed tomatoes, unsweetened
  • 3 cups vegetable broth
  • 0.5 cup full-fat coconut cream (canned, unsweetened)
  • 1 teaspoon dried oregano
  • Salt and black pepper, to taste
  • 2 cups packed fresh basil leaves (for pesto)
  • 0.5 cup shelled, unsalted pistachios (for pesto, plus garnish)
  • 1 clove garlic, minced (for pesto)
  • 0.25 cup extra virgin olive oil (for pesto)
  • 2 tablespoons nutritional yeast
  • 1 tablespoon fresh lemon juice
  • Small fresh basil leaves, for garnish

Instructions

  1. Prepare the Soup Base: In a large pot or Dutch oven, heat 1 tablespoon of olive oil over medium heat. Add the diced onion and sautรฉ for 5-7 minutes until soft and translucent. Add 2 cloves of minced garlic and cook for another minute until fragrant; be careful not to let the garlic burn.
  2. Simmer the Soup: Stir in the crushed tomatoes, vegetable broth, dried oregano, and a pinch of salt and pepper. Bring the mixture to a gentle simmer, reduce the heat to low, cover, and cook for 15-20 minutes to meld the flavors.
  3. Make the Pesto Swirl: While the soup simmers, combine 2 cups packed fresh basil leaves, 0.5 cup pistachios, 1 clove minced garlic, 2 tablespoons nutritional yeast, 1 tablespoon fresh lemon juice, and a pinch of salt and pepper in a food processor. Pulse until finely chopped. With the food processor running, slowly drizzle in 0.25 cup extra virgin olive oil until the pesto is smooth.
  4. Blend and Finish the Soup: Remove the soup from heat. Use an immersion blender to blend the soup until smooth and creamy. Alternatively, transfer in batches to a regular blender (leave vent cap open and cover with a towel). If the soup is too thick, add a splash of extra broth. Stir the full-fat coconut cream into the blended soup until fully combined and heated through. Taste and adjust seasoning as needed.
  5. Serve with Pesto Garnish: Ladle the hot soup into bowls. Drizzle a generous portion of the basil-pistachio pesto over the surface of each bowl. Garnish with a sprinkle of chopped pistachios and small fresh basil leaves. Serve immediately.

Notes

To achieve a smooth texture, ensure the onions and garlic are fully softened before adding the liquids. If the soup appears too thick after blending, add a splash of extra broth or water to reach your desired consistency. When making the pesto, adjust the amount of olive oil slightly depending on the desired consistency; it should be thick enough to swirl.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1.5 cups (350 ml)
  • Calories: 400 calories
  • Sugar: 4 g
  • Sodium: 450 mg
  • Fat: 35 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 20 g
  • Trans Fat: 0 g
  • Carbohydrates: 10 g
  • Fiber: 4 g
  • Protein: 8 g
  • Cholesterol: 0 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and weโ€™ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, youโ€™ll get a confirmation email first (double opt-in). If you donโ€™t see it, check Spam or Promotions.

  • โœ… Printable PDF (ingredients + steps)
  • โœ… Save it to your phone (no long scrolling)
  • โœ… Includes cook time + servings
  • โœ… Easy to follow

FAQ

Whereโ€™s the full recipe?
Itโ€™s delivered as a printable PDF so you can save it and cook without scrolling.

I didnโ€™t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star