The Ultimate Keto Tomato Soup: Comfort in a Bowl Without the Carbs
Ever craved a steaming bowl of tomato soup but worried about blowing your carb count? I’ve been there, standing in the grocery aisle, reading the label on those canned soups and cringing at the sugar content. That’s why this ridiculously good keto tomato soup willl knock your socks off without knocking you out of ketosis. 🍅
The secret? Roasting those tomatoes brings out an incredible depth of flavor that no can could ever match. Trust me, once you try this velvety smooth, rich soup, you’ll never look back at the store-bought stuff again!
Keto tomato soup is one of those magical recipes that transforms humble ingredients into something that tastes like it took hours to make. The low-carb soup comes together with minimal effort but delivers maximum flavor. And the best part? This creamy keto soup is totally family-friendly while still keeping your macros in check.
#ketorecipes #tomatosoup #lowcarbsoup #comfortfood #easyketo #ketomeals #healthycomfort #ketocomfortfood #creamysoup #ketolunch
This recipe is suitable for keto, low-carb, gluten-free, grain-free, and vegetarian eating plans.
- 1. Quick Stats
- 2. Equipment Needed
- 3. Ingredients You'll Need
- 4. Step-by-Step Instructions
- 5. Serving & Presentation
- 6. How to Store This Liquid Gold
- 7. Why This Recipe Works Better Than Any Canned Soup
- 8. Common Mistakes to Avoid
- 9. Alternatives & Substitutions
- 10. Frequently Asked Questions
- 11. Final Thoughts
- 12. Next Recipes To Try
Quick Stats
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4
Calories: 215 per serving
Net Carbs: 5g per serving
Protein: 2g per serving
Fat: 21g per serving
Difficulty: Easy
Equipment Needed
- Baking sheet (or roasting tray)
- Blender or immersion blender
- Medium-sized pot
- Cutting board and knife
- Measuring cups and spoons
Don’t have an immersion blender? No worries! A regular blender works just fine, but be careful with the hot liquid and blend in batches if needed.
Ingredients You’ll Need
Produce & Herbs
- 6 medium-sized ripe tomatoes 🍅
- 4 cloves garlic, peeled 🧄
- 1 small onion, roughly chopped
- 1 tsp dried basil (or 1 Tbsp fresh)
- ½ tsp dried thyme
Dairy & Fats
- ⅔ cup heavy cream
- 3 Tbsp olive oil
- 2 Tbsp butter
Seasonings
- 1 tsp salt (or to taste)
- ½ tsp freshly ground black pepper
- Pinch of red pepper flakes (optional)
Optional Garnish
- Fresh basil leaves
- Grated parmesan cheese
- Extra drizzle of olive oil or heavy cream
Step-by-Step Instructions
1. Prep Those Tomatoes
Alright, let’s get this keto party started! Preheat your oven to 400°F (200°C). This temperature is perfect for roasting tomatoes – not so hot that they burn before cooking through, but hot enough to caramelize all those natural sugars.
Grab your tomatoes and slice them in half horizontally. Why horizontally? It exposes more surface area for roasting, which means more flavor development. And honestly, who doesn’t want more flavor?
Place those beautiful red halves cut-side up on your baking sheet. Don’t crowd them – they need space to release their moisture.
2. Season Like You Mean It
Here’s where the magic begins. Scatter the peeled garlic cloves and chopped onion around your tomatoes. Then drizzle everything generously with olive oil.
When I say generously, I’m not kidding – this is keto, baby! Fat equals flavor, and we’re all about that life. The oil helps everything roast evenly and brings the flavors together.
Sprinkle with salt, fresh cracked black pepper (none of that pre-ground stuff if you can help it), dried basil, and thyme. If you’re feeling adventurous, add a pinch of red pepper flakes for a subtle heat that’ll wake up your taste buds.
3. Roast to Perfection
Pop that tray in the oven and let it work its magic for about 25 minutes. You’re looking for the tomatoes to get soft and slightly charred around the edges, and for the garlic to become golden and fragrant.
Your kitchen is going to smell AMAZING. Seriously, if they made a candle that smelled like roasting tomatoes and garlic, I’d buy it by the case.
About halfway through roasting, you might want to rotate the pan for even cooking, especially if your oven has hot spots (and trust me, most ovens do).
4. Blend It Up
Once your tomatoes are roasted to perfection, let them cool slightly for about 5 minutes. Hot tomatoes + blender = potential disaster, and nobody wants tomato soup on their ceiling.
Transfer everything from the baking sheet into your blender – and I mean EVERYTHING. Those charred bits, the oil, any juices on the tray – it’s all flavor gold. Don’t waste it!
Blend until smooth and velvety. If you’re using an immersion blender, you can transfer everything to your pot first and blend it there.
5. Bring It All Together
Pour your blended tomato mixture into a pot over medium heat. Now it’s time to make this soup truly keto-friendly by adding the heavy cream. Start with about half a cup and stir it in well.
Bring the soup to a gentle simmer – don’t let it boil rapidly or the cream might separate. Add the butter and let it melt into the soup, creating an even richer texture.
Taste and adjust seasonings. Need more salt? Add it. Want more pepper? Go for it. This is YOUR soup, and you’re the boss of it.
If the soup is thicker than you’d like, you can thin it with a bit more cream or even a splash of chicken broth. If it’s too thin, let it simmer a bit longer to reduce.

Serving & Presentation
Ladle this gorgeous soup into bowls and prepare for the compliments. For an Instagram-worthy presentation, add a swirl of heavy cream on top, a drizzle of high-quality olive oil, and some fresh basil leaves.
A sprinkle of finely grated parmesan adds both flavor and visual appeal, plus a bit more fat and protein to keep you satisfied longer.
Want to make this a complete meal? This soup pairs perfectly with Keto Garlic Bread or a simple side salad like my Keto Cucumber Salad. For a protein boost, add some shredded rotisserie chicken or crispy bacon bits on top.
Serving this for dinner? Start with a bowl of this soup and follow with Keto Chicken Parmesan for a restaurant-quality Italian meal that’s completely keto-friendly.
How to Store This Liquid Gold
Made too much? Lucky you! This keto tomato soup actually tastes even better the next day when the flavors have had more time to mingle.
Store it in an airtight container in the refrigerator for up to 4 days. The soup might thicken a bit in the fridge – that’s normal. Just add a splash of water or cream when reheating.
Speaking of reheating, do it gently on the stovetop over medium-low heat. Microwaving works too, but use 70% power and stir halfway through to prevent hot spots.
Want to meal prep? This soup freezes beautifully! Portion it into individual containers, leave a bit of space at the top for expansion, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Why This Recipe Works Better Than Any Canned Soup
Let’s talk about why this keto tomato soup is worth the (minimal) effort:
Nutritional superiority: Store-bought tomato soups are typically loaded with added sugars, modified corn starch, and other carb-heavy ingredients. My version keeps the carbs low while maximizing healthy fats.
Flavor depth: Roasting the tomatoes concentrates their natural sweetness and adds a slight smokiness that you simply can’t get from a can. It’s the difference between listening to your favorite song on a cheap phone speaker versus a high-end sound system.
Customization: When you make it yourself, you control exactly what goes in. Need more fat? Add it. Want it spicier? Done. Prefer it thicker? No problem.
Health benefits: Tomatoes are rich in lycopene, a powerful antioxidant that becomes more bioavailable when cooked with fat (hello, olive oil!). The high fat content of this soup also helps keep you satisfied longer, which is crucial for keto success.
Plus, when you’re on keto, consuming enough fat is essential for maintaining ketosis and keeping energy levels stable. This soup delivers those healthy fats in a delicious, comforting package.
Common Mistakes to Avoid
Even a simple recipe can go wrong. Here are some pitfalls to watch out for:
Using under-ripe tomatoes: For the best flavor, choose tomatoes that are fully ripe and fragrant. In winter when good fresh tomatoes are hard to find, you can substitute 2 cans (14.5 oz each) of whole peeled tomatoes, drained.
Skimping on the roasting time: Don’t rush this step! Proper roasting is what develops the deep flavor. If your tomatoes aren’t starting to caramelize after 25 minutes, give them another 5-10 minutes.
Boiling after adding cream: Once you add the heavy cream, keep the heat low. Boiling can cause the cream to separate, giving your soup a grainy texture. Not the end of the world, but not ideal either.
Being stingy with seasonings: Taste as you go! Keto foods often need more seasoning than their carb-heavy counterparts to satisfy the palate. Don’t be afraid to add more salt, pepper, or herbs if needed.
Blending while too hot: Seriously, let those tomatoes cool a bit before blending, especially if using a standard blender. Hot liquids expand in the blender and can blow the top off, creating a dangerous and messy situation.
Alternatives & Substitutions
Need to adapt this recipe? I’ve got you covered:
Dairy-free option: Replace heavy cream with full-fat coconut cream and butter with coconut oil. The flavor will be slightly different but still delicious.
Herb variations: Try using different herb combinations like rosemary and sage, or add a Mediterranean twist with oregano and a pinch of fennel seeds.
Spice it up: For a Spanish-inspired version, add smoked paprika and a pinch of cayenne. For an Indian twist, try adding a teaspoon of garam masala.
Budget-friendly: Roma tomatoes are usually cheaper than heirloom varieties and work perfectly in this recipe. You can also use canned whole peeled tomatoes when fresh ones are expensive or out of season.
Higher protein version: Stir in some collagen peptides before serving for a protein boost without changing the flavor or texture.
Lower calorie option: While this is already a reasonably low-calorie keto meal, you can reduce the fat slightly by using half-and-half instead of heavy cream if you’re watching calories as well as carbs.
Frequently Asked Questions
Q: Can I use an Instant Pot for this recipe?
A: Absolutely! Use the sauté function to roast the tomatoes, garlic, and onions with the oil and seasonings for about 5 minutes, stirring occasionally. Then pressure cook for 5 minutes with a quick release. Blend and add cream as directed.
Q: How do I know if my soup has too many carbs for keto?
A: This recipe has approximately 5g net carbs per serving, which fits well within most keto diets. If you’re strictly tracking, make sure to count any added garnishes or sides.
Q: Can I double this recipe?
A: Yes! It doubles beautifully. Just make sure your baking sheet and pot are large enough to accommodate the extra ingredients.
Q: My soup turned out too acidic. How can I fix it?
A: A pinch of baking soda can neutralize acidity (it’ll foam up, that’s normal). Alternatively, a bit more butter and cream can help balance the acidity.
Q: Can I make this ahead for a dinner party?
A: Definitely! Make it up to 2 days ahead, but add the cream just before serving for the best texture.
This website may contain affiliate links, which means that if you click on one of the product links, the website may receive a small commission at no extra charge to you!
Final Thoughts
There’s something deeply satisfying about transforming simple ingredients into a dish that tastes like it came from a fancy restaurant. This keto tomato soup has become my go-to when I need comfort food that doesn’t compromise my low-carb lifestyle.
What makes this soup special isn’t just that it’s keto-friendly, but that it’s genuinely delicious in its own right. The roasting process brings out the natural sweetness of the tomatoes, creating a depth of flavor that no amount of added sugar could ever replicate. And that’s the beauty of well-crafted keto recipes – they don’t feel like compromises or substitutes for “real” food. They ARE real food, just without the unnecessary carbs. 🍅
Next time you’re faced with a chilly evening or just need something warming and satisfying, give this soup a try. Your taste buds – and your ketone levels – will thank you!
If you enjoyed this recipe, you might want to check out my Keto Diet for Beginners guide for more tips on making keto both delicious and sustainable.
Next Recipes To Try
If you loved this keto tomato soup, these other recipes will be right up your alley:
- Keto Broccoli Cheese Soup – Another creamy, comforting soup that’s perfect for chilly days
- Keto Vegetable Soup – When you need to get your veggie fix while staying keto
- Keto Chicken Soup – The ultimate cure for what ails you, without the carby noodles
- Keto Taco Soup – For when you’re craving Mexican flavors in a comforting bowl
keto tomato soup
A rich, creamy keto tomato soup made with roasted tomatoes and garlic. This low-carb soup is packed with flavor and perfect for the keto diet at just 5g net carbs per serving.
Ingredients
- 6 medium-sized ripe tomatoes
- 4 cloves garlic, peeled
- 1 small onion, roughly chopped
- 3 Tbsp olive oil
- 2/3 cup heavy cream
- 2 Tbsp butter
- 1 tsp dried basil (or 1 Tbsp fresh)
- 1/2 tsp dried thyme
- 1 tsp salt (or to taste)
- 1/2 tsp freshly ground black pepper
- Pinch of red pepper flakes (optional)
Instructions
- Preheat and Prep: Preheat oven to 400°F (200°C). Slice tomatoes in half horizontally and place cut-side up on a baking sheet.
- Season: Add garlic cloves and chopped onion around tomatoes. Drizzle everything with olive oil and sprinkle with salt, pepper, dried basil, and thyme.
- Roast: Bake for 25 minutes or until tomatoes are soft and slightly charred, and garlic is golden.
- Blend: Let cool slightly, then transfer everything from the baking sheet to a blender. Blend until smooth.
- Finish: Pour blended mixture into a pot over medium heat. Add heavy cream and butter, stirring well. Bring to a gentle simmer but don't boil. Adjust seasonings to taste.
- Serve: Ladle into bowls and garnish with a drizzle of cream, fresh basil, and optional grated parmesan.
Notes
For best results, use ripe tomatoes. If using canned tomatoes, drain them well before roasting. The soup freezes beautifully for up to 3 months.
Nutrition Information
Yield 4 Serving Size approximately 1 cupAmount Per Serving Calories 215Total Fat 21gSaturated Fat 11gTrans Fat 0gUnsaturated Fat 10gCholesterol 55mgSodium 660mgCarbohydrates 7gNet Carbohydrates 5gFiber 2gSugar 4gProtein 2g
