Keto Tomato Soup is a comforting, creamy, and delicious low-carb version of the classic tomato soup. Made with fresh tomatoes, aromatic herbs, and a rich blend of cream and spices, this soup is the perfect solution for those following a keto or low-carb diet. It’s hearty, satisfying, and full of the natural flavors of tomatoes, without the added sugar and carbs found in traditional recipes. Serve it with a side of keto-friendly crackers or a grilled cheese sandwich made with low-carb bread, and you’ve got the ultimate keto comfort meal.
Why You’ll Love This Recipe
This Keto Tomato Soup offers all the rich, flavorful goodness of a traditional tomato soup, but with none of the carbs that can make you feel sluggish. It’s creamy, rich, and full of tangy tomato flavor, with just the right balance of spices and herbs. With its smooth texture and hearty depth of flavor, it’s the perfect dish for chilly evenings or when you need something warm and satisfying. Plus, it’s easy to make, and you can customize it to your taste by adjusting the seasoning or adding extra herbs.
Ingredients
- 4 cups fresh tomatoes, chopped (or 2 cans of no-sugar-added diced tomatoes)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil or butter
- 1/4 teaspoon dried basil (or fresh, if preferred)
- 1/4 teaspoon dried oregano
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon salt (adjust to taste)
- 1 cup chicken or vegetable broth (low-sodium)
- 1/2 cup heavy cream
- 1/2 teaspoon erythritol or sweetener of choice (optional, to balance acidity)
- Fresh basil leaves (for garnish, optional)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
- Sauté the vegetables: Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and garlic, sautéing for 3-4 minutes until softened and fragrant.
- Add the tomatoes: Add the chopped fresh tomatoes (or canned diced tomatoes) to the pot. Stir in the dried basil, oregano, black pepper, and salt. Cook for 5-7 minutes, allowing the tomatoes to break down and release their juices.
- Add broth: Pour in the chicken or vegetable broth and bring the mixture to a simmer. Let it cook for about 10-15 minutes, stirring occasionally, so the flavors meld together and the tomatoes soften.
- Blend the soup: Use an immersion blender directly in the pot to puree the soup until smooth. Alternatively, you can transfer the soup in batches to a regular blender and blend until smooth (be sure to let it cool slightly before blending).
- Add cream: Once the soup is smooth, return it to low heat and stir in the heavy cream. Add the erythritol or sweetener (if using) to balance the acidity. Stir well and simmer for an additional 5 minutes.
- Serve: Ladle the soup into bowls and garnish with fresh basil leaves, if desired. Serve hot and enjoy!
Servings and timing
- Servings: 4
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 35 minutes
Variations
- Cheesy Tomato Soup: Stir in 1/2 cup of shredded cheddar or Parmesan cheese at the end of cooking for a cheesy twist.
- Spicy Tomato Soup: Add a pinch of red pepper flakes or a small diced jalapeño for a spicy kick.
- Herb variation: Experiment with fresh herbs like thyme or rosemary for a different flavor profile. You can also add a little cream cheese for added richness.
- Roasted Tomato Soup: For a deeper, smokier flavor, roast the tomatoes in the oven with olive oil and garlic before adding them to the soup.
Storage/reheating
- Storage: Store leftover Keto Tomato Soup in an airtight container in the refrigerator for up to 3-4 days.
- Freezing: This soup freezes well. Let it cool completely, then store it in a freezer-safe container for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat the soup on the stovetop over low heat, stirring occasionally. Add a splash of water or broth to adjust the consistency if needed.
FAQs
1. Can I use canned tomatoes for this recipe?
Yes, canned tomatoes work perfectly for this soup. Just make sure to use a variety that’s free from added sugar. You can use diced, crushed, or whole tomatoes, but I recommend using diced tomatoes for an easier blend.
2. Can I make this soup dairy-free?
Yes, you can make this soup dairy-free by using coconut cream or almond milk instead of heavy cream. Keep in mind that this may change the flavor slightly, but it’s still a great alternative.
3. How do I make the soup thicker?
If you prefer a thicker soup, you can reduce the amount of broth used or simmer the soup longer to concentrate the flavors. You can also add some cauliflower florets while cooking, which can thicken the soup when blended.
4. Can I make this soup in a slow cooker?
Yes, you can! Add all the ingredients to the slow cooker, and cook on low for 4-6 hours or until the tomatoes are soft. Once done, use an immersion blender to blend the soup and stir in the heavy cream.
5. Can I use a regular blender instead of an immersion blender?
Yes, you can blend the soup in a regular blender. Just be sure to let the soup cool slightly before blending to avoid splattering, and blend in batches if necessary.
6. How can I make this soup spicier?
Add a pinch of red pepper flakes or a small diced chili pepper (like jalapeño) to the soup while cooking. You can also drizzle some hot sauce on top before serving.
7. Is this soup keto-friendly?
Yes! This soup is perfect for a keto diet as it’s low in carbs and high in healthy fats. It uses ingredients like heavy cream and coconut cream that fit within the keto guidelines.
8. Can I add meat to this soup?
Yes, you can add ground turkey, chicken, or even bacon to the soup for extra protein. Cook the meat separately and stir it in once the soup is blended.
9. Can I add vegetables to the soup?
Yes! You can add low-carb vegetables like zucchini, spinach, or bell peppers. Just sauté them with the onions and garlic before adding the tomatoes.
10. Can I make this soup ahead of time?
Yes, this soup can be made ahead of time and stored in the refrigerator for up to 3-4 days. It can also be frozen for longer storage.
Conclusion
Keto Tomato Soup is a rich, creamy, and satisfying dish that brings the classic comfort of tomato soup to the keto diet. Full of vibrant tomato flavor and a silky smooth texture, this soup is perfect for any season and can be enjoyed as a light meal or paired with a keto-friendly sandwich. Easy to make, versatile, and packed with flavor, this Keto Tomato Soup is sure to become a staple in your keto recipe collection!
Print
Keto Tomato Soup
- Total Time: 35 minutes
- Yield: undefined
Description
A rich, creamy, and low-carb tomato soup made with fresh tomatoes, aromatic herbs, and a blend of cream and spices. Perfect for a keto diet, offering all the flavors of a classic tomato soup without the carbs.
Ingredients
- 4 cups fresh tomatoes, chopped (or 2 cans of no-sugar-added diced tomatoes)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil or butter
- 1/4 teaspoon dried basil (or fresh, if preferred)
- 1/4 teaspoon dried oregano
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon salt (adjust to taste)
- 1 cup chicken or vegetable broth (low-sodium)
- 1/2 cup heavy cream
- 1/2 teaspoon erythritol or sweetener of choice (optional, to balance acidity)
- Fresh basil leaves (for garnish, optional)
Instructions
- Sauté the vegetables: Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and garlic, sautéing for 3-4 minutes until softened and fragrant.
- Add the tomatoes: Add the chopped fresh tomatoes (or canned diced tomatoes) to the pot. Stir in the dried basil, oregano, black pepper, and salt. Cook for 5-7 minutes, allowing the tomatoes to break down and release their juices.
- Add broth: Pour in the chicken or vegetable broth and bring the mixture to a simmer. Let it cook for about 10-15 minutes, stirring occasionally, so the flavors meld together and the tomatoes soften.
- Blend the soup: Use an immersion blender directly in the pot to puree the soup until smooth. Alternatively, transfer the soup in batches to a regular blender and blend until smooth (let it cool slightly before blending).
- Add cream: Once the soup is smooth, return it to low heat and stir in the heavy cream. Add the erythritol or sweetener (if using) to balance the acidity. Stir well and simmer for an additional 5 minutes.
- Serve: Ladle the soup into bowls and garnish with fresh basil leaves, if desired. Serve hot and enjoy!
Notes
- Cheesy Tomato Soup: Stir in 1/2 cup of shredded cheddar or Parmesan cheese at the end of cooking for a cheesy twist.
- Spicy Tomato Soup: Add a pinch of red pepper flakes or a small diced jalapeño for a spicy kick.
- Herb variation: Experiment with fresh herbs like thyme or rosemary for a different flavor profile.
- Roasted Tomato Soup: For a deeper, smokier flavor, roast the tomatoes with olive oil and garlic before adding them to the soup.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 6g
- Sodium: 640mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 35mg