Welcome to the ultimate guide for crafting the most exquisite Whole30 + Keto Roasted Tomato Basil Soup you’ll ever taste. This isn’t just a recipe; it’s a culinary journey designed to transform simple ingredients into a soup brimming with rich, caramelized flavor. Perfect for those following a Whole30, Keto, Paleo, gluten-free, grain-free, dairy-free, or sugar-free lifestyle, this recipe delivers a hearty, clean-eating meal with only 7g net carbs per serving. Prepare to indulge in a soup that will redefine your expectations of homemade comfort food.

I can confidently say, without a hint of exaggeration, that this is genuinely the BEST tomato soup I have ever encountered. The depth of flavor is unparalleled, a beautiful symphony of sweet, caramelized tomatoes harmonized with fresh, vibrant basil. It strikes the perfect balance, delivering an intensely savory profile without any overwhelming acidity often found in traditional tomato soups. Each spoonful offers a creamy, satisfying texture that lingers delightfully on the palate, leaving you craving more. This recipe is destined to become a staple in your kitchen, a true testament to the magic of slow roasting.
The Secret to Unforgettable Tomato Soup: Slow Roasting
The true genius behind this extraordinary soup lies in a simple yet transformative technique: slow roasting. By gently baking tomatoes, onions, and garlic in olive oil, we unlock an incredible depth of flavor that a stovetop method simply cannot replicate. This process encourages caramelization, concentrating the natural sugars within the vegetables and developing a profound sweetness that elevates the entire dish. It mellows any sharp acidity, resulting in a smooth, well-rounded taste that is both comforting and sophisticated.
Imagine the transformation: vibrant red tomatoes soften and slightly char, their juices intensifying into a rich elixir. The humble onion turns golden and sweet, losing its pungent edge, while garlic cloves become tender and nutty, infusing the entire medley with their aromatic warmth. This slow and patient method is the cornerstone of our soup’s complex and deeply satisfying character, echoing the principles I apply to my keto sheet pan marinara sauce. Once you experience the unparalleled flavor of slow-roasted tomatoes, there’s truly no turning back to ordinary tomato soup.

Choosing the Perfect Tomatoes for Roasting
While this recipe is incredibly forgiving and will taste fantastic with any tomatoes, selecting the right ones can elevate your soup from delicious to divine. The absolute best choice, if available, are ripe, juicy summer tomatoes harvested from your garden or purchased from a local farmers market. These peak-season beauties boast an unparalleled natural sweetness and vibrant flavor that truly shines through the roasting process. This is precisely why I dedicate ample space in my garden to cultivating a dozen tomato plants each summer – their bounty is simply irresistible and perfect for large-batch cooking.
However, don’t despair if summer’s peak has passed. Store-bought tomatoes, whether heirloom, Roma, grape, or cherry, will also yield fantastic results when subjected to the slow roasting method. The oven’s gentle heat performs wonders, coaxing out the best flavors even from less-than-perfect produce. Grape or cherry tomatoes are particularly convenient as they require minimal chopping. For larger varieties like Roma or beefsteak, simply quarter or chop them into uniform pieces to ensure even roasting.
One of the many benefits of this recipe is its excellent freezer-friendliness. When summer tomatoes and fresh basil are at their most abundant, I highly recommend making large batches. Freeze portions to enjoy the glorious taste of summer all year round, ensuring you always have a wholesome, flavorful meal ready to go.
Blending for Silky Smooth Perfection
Once your aromatic tomatoes, onions, and garlic have emerged from the oven, cooled slightly, and their flavors have reached their peak, it’s time to transform them into a velvety smooth soup base. Carefully transfer the roasted mixture into a high-speed blender. This step is where the magic of texture happens. Add a generous handful of fresh basil leaves – their bright, peppery notes are the perfect counterpoint to the roasted sweetness.
Begin blending on a low to medium speed, gradually increasing it as the ingredients start to emulsify. In just 1-2 minutes, you’ll witness the transformation into a perfectly smooth, rich, and vibrant tomato concentrate. For those without a high-speed blender, an immersion blender can also achieve a wonderfully smooth consistency directly in the pot. Simply ensure all ingredients are well combined and no large chunks remain.
To achieve the desired soup consistency, transfer this blended masterpiece to a soup pot on the stove over medium heat. Now, it’s time to introduce your liquid base. Bone broth (or chicken stock) is the ideal choice, adding not only volume but also a layer of savory richness and valuable nutrients. Stir in the broth, starting with about 2 cups, until your soup reaches your preferred thickness. This can vary based on the juiciness of your tomatoes and your personal preference for a thin or thick soup. Finally, for an added layer of indulgence and creaminess, stir in half a cup of heavy cream. For Whole30 or dairy-free alternatives, refer to our detailed notes below for excellent substitutes that maintain the soup’s luxurious texture and flavor.

Serving Suggestions & Creative Toppings
This Whole30 + Keto Roasted Tomato Basil Soup is undeniably delicious on its own, a testament to the powerful flavors of roasted vegetables and fresh herbs. However, it also serves as an exceptional canvas for culinary creativity. Elevate your bowl with a variety of toppings and pairings that cater to diverse tastes and dietary needs:
- For the Cheese Lovers: A sprinkle of freshly grated Parmesan cheese adds a salty, umami kick. For a Keto-friendly crunch, crumble on some Parmesan “crackers” like Whisps.
- Herbal Infusions: A dollop of homemade or store-bought pesto swirls beautifully into the warm soup, introducing an extra layer of garlicky, herby goodness. A drizzle of basil-infused olive oil provides a fragrant finish.
- A Touch of Heat: If you enjoy a bit of spice, a pinch of red pepper flakes adds a delightful warmth that complements the sweet tomatoes.
- Creamy Additions: Beyond the heavy cream mixed into the soup, a swirl of extra dairy-free cashew cream or coconut cream can make each serving even more decadent.
- Keto-Friendly Croutons: Make your own crunchy croutons from your favorite keto bread, toasted with garlic butter.
- Classic Pairing: While not Whole30, a grilled cheese sandwich (using low-carb bread for Keto) is an iconic partner for tomato soup, perfect for dipping.
- Fresh Herbs: Always finish with a few fresh basil leaves, torn or chopped, for an aromatic burst and beautiful presentation.
The beauty of this soup is its versatility. Feel free to experiment with these suggestions or invent your own to make each bowl uniquely yours.
Watch the Roasted Tomato Basil Soup Recipe Demo
To guide you through each step of creating this incredible soup, we’ve prepared a comprehensive video demonstration. Visual learners will appreciate seeing the roasting process, blending techniques, and the final assembly come to life. Watch the demo to gain confidence and ensure a perfect batch every time!

Whole30 + Keto Roasted Tomato Basil Soup
Pin Recipe
Leave a Review
Ingredients
- 8 cups tomatoes, you can use grape tomatoes or large tomatoes that are cut into chunks
- 1 yellow onion, chopped
- 6 cloves of garlic, whole
- ⅓ cup olive oil
- 2 teaspoons kosher salt
- ½ cup packed fresh basil
- 2 cups chicken bone broth or chicken stock
- ½ cup heavy cream, see notes for Whole30/Dairy Free alternatives
Equipment
- rimmed baking sheet
- high speed blender
Instructions
- Preheat your oven to 350ºF (175ºC). Line a rimmed baking sheet with parchment paper.
- Spread the tomatoes, chopped onion, and whole garlic cloves evenly on the baking sheet. Drizzle generously with olive oil and sprinkle with salt.
- Slow roast in the preheated oven for 2 hours. Once roasted, remove from the oven and allow the mixture to cool to room temperature.
- Carefully lift the parchment paper and transfer the roasted tomato mixture to your high-speed blender. Add the fresh basil leaves.
- Blend over low or medium speed until the soup is completely smooth and creamy, which should take approximately 1-2 minutes.
- Transfer the blended tomato mixture to a soup pot placed on the stove over medium heat.
- Add your desired amount of bone broth to achieve your preferred consistency. This can vary based on the natural juiciness of your tomatoes and how thin or thick you enjoy your soup. I typically recommend starting with 2 cups of bone broth.
- Stir in your desired amount of heavy cream. I usually opt for ½ cup to achieve a rich creaminess. Adjust to your personal preference for more or less.
- Bring the soup to a gentle simmer, allowing all the flavors to meld together. Taste and adjust seasoning with additional salt and pepper as needed. Serve warm and enjoy!
- Leftovers can be stored in an airtight container in the refrigerator for up to 5 days, or frozen for at least 6 months for future enjoyment.
- For fun ways to jazz up your soup (though it’s incredibly delicious as is!): consider adding a dollop of pesto, garnishing with more fresh basil, topping with fresh grated Parmesan cheese, sprinkling on crushed Parmesan crisps like Whisps, adding a pinch of red pepper flakes, or drizzling with basil-infused olive oil.
Notes
Tomatoes: For the best flavor, I highly recommend using ripe, in-season tomatoes from your garden or a local farmers market. This is why I plant 12 tomato plants every summer! However, good quality store-bought tomatoes will also work beautifully, as the slow roasting process will enhance their taste significantly.
Onion: I find that yellow onions provide the best balanced sweetness and flavor for this soup. Red or white onions can be used as a substitute if yellow is unavailable.
Basil: Fresh basil is key to the vibrant taste of this soup, and I often grow my own. If fresh basil is not an option, you can use dried basil as a substitute. Approximately ¼ cup of dried basil should be added during the blending step.
Whole30/Dairy Free: To make this soup compliant with Whole30 or dairy-free diets, you have several excellent cream substitutes. Replace the ½ cup of heavy cream with ½ cup of cashew cream, full-fat coconut cream (from a can), or unsweetened Nutpods creamer (original flavor). Alternatively, you can omit the “cream” entirely; the soup remains incredibly flavorful and satisfying on its own. Please note that these substitutions will alter the nutritional information.
Freezing: This soup freezes exceptionally well. Pour completely cooled soup into a freezer-safe airtight container, leaving a little headspace for expansion. It will keep for at least 6 months. To enjoy, thaw overnight in the refrigerator, then gently reheat on the stove over medium heat for about 5 minutes or in the microwave for 3-5 minutes until warm through.
Marinara Sauce: The initial roasting process in this recipe is very similar to my popular sheet pan marinara sauce! It’s a fantastic method for preparing and preserving tomatoes for use in various dishes year-round.

This post contains affiliate links. Thank you for supporting our work!