Tomato soup is a classic comfort food that can easily fit into a ketogenic lifestyle. Rich in flavor and comforting, this keto tomato soup recipe is perfect for those following a low-carb diet. With its creamy texture and vibrant taste, it provides a satisfying meal option without compromising on your dietary goals. Plus, it’s a breeze to make, requiring only a handful of ingredients that you likely have on hand.
This soup is not only delicious but also low in net carbs, making it a fantastic choice for anyone looking to enjoy a hearty dish while staying within their carb limits. The combination of fresh tomatoes, aromatic herbs, and creamy goodness results in a dish that’s both nourishing and delightful.
The Perfect Keto Tomato Soup

This creamy keto tomato soup is bursting with flavor and made from ripe tomatoes, heavy cream, and a blend of spices. It’s thick, velvety, and ready in just under 30 minutes, making it an easy meal for busy weeknights.
For those adhering to a keto diet, this recipe provides an excellent way to enjoy a beloved dish while keeping carbs to a minimum.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 cans (14.5 oz each) diced tomatoes, no added sugar
- 1 cup chicken or vegetable broth
- 1/2 cup heavy cream
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Fresh basil leaves for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
- Add Tomatoes & Broth: Pour in the diced tomatoes (with their juice) and chicken or vegetable broth. Stir in the dried basil and oregano. Bring the mixture to a boil, then reduce the heat and let it simmer for 15 minutes to allow the flavors to meld.
- Blend the Soup: Use an immersion blender to puree the soup until smooth. If you prefer a chunkier texture, you can blend only half of the soup or leave it as is.
- Stir in Cream: Lower the heat and add the heavy cream. Stir well to combine and season with salt and pepper to taste. Heat gently without boiling.
- Serve: Ladle the soup into bowls and garnish with fresh basil leaves if desired. Enjoy hot!
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 220kcal
- Fat: 20g
- Protein: 4g
- Carbohydrates: 6g
- Net Carbs: 4g

