There’s nothing quite like a steaming bowl of homemade soup to bring comfort and warmth, and this Creamy Tomato Soup Recipe stands out as a true culinary delight. Rooted in the rich traditions of Bulgarian cuisine, where soups are a staple at nearly every meal, this recipe offers a unique blend of heartiness and elegance. Growing up, I experienced firsthand the magic of transforming simple, seasonal ingredients into deeply satisfying dishes. Especially during the peak of tomato season, when ripe, juicy tomatoes are abundant and bursting with natural sweetness, this soup becomes an irresistible family favorite. The secret? Achieving that luxurious, creamy texture without a drop of heavy cream, a technique passed down through generations that I’m thrilled to share with you.
Why You’ll Absolutely Love This Roasted Creamy Tomato Soup Recipe
This isn’t just another soup recipe; it’s a culinary revelation that will quickly become a cherished part of your meal rotation. Here’s why this Roasted Creamy Tomato Soup is an absolute must-try:
- Effortless Preparation: Forget complicated steps and lengthy ingredient lists. This recipe champions simplicity, using a handful of ingredients you likely already have. It’s perfect for busy weeknights when you crave something wholesome and homemade without the fuss.
- Unforgettable Flavor Profile: The magic truly begins with roasting. By slowly baking fresh, seasonal tomatoes, onions, and carrots, we unlock a depth of flavor that raw vegetables simply can’t achieve. This roasting process caramelizes their natural sugars, intensifying their sweetness and creating a rich, savory base for the soup. The addition of roasted garlic further elevates the aroma and taste, making every spoonful an exquisite experience.
- Naturally Creamy & Healthy: One of the standout features of this recipe is its incredible creaminess, achieved without any heavy cream or dairy. The secret lies in the natural starches of the roasted vegetables and the blending technique, resulting in a velvety smooth texture that’s both light and incredibly satisfying. This makes it a fantastic option for those seeking healthier alternatives or managing dietary restrictions without compromising on taste. It’s truly a guilt-free indulgence that’s packed with nutrients.
- A Clever Way to Boost Veggie Intake: For parents, this soup is a true game-changer. The blending process ingeniously hides vegetables like carrots and onions, making it an excellent way to sneak extra nutrients into your children’s diet. Even the pickiest eaters will happily devour a bowl, unaware of the healthy goodness within. Adults too will appreciate the effortless way it helps incorporate more vegetables into their daily meals.
- Versatile Pairing Options: Whether you’re serving it as a light lunch or a comforting dinner, this tomato soup pairs beautifully with a variety of accompaniments. Imagine dipping a crisp grilled cheese sandwich into its warm depths, scooping it up with buttery Garlic Bread, or adding a delightful crunch with homemade croutons. It’s also wonderful with crusty bread or a fresh side salad.
- Meal Prep Friendly: This soup holds up wonderfully, making it ideal for meal prepping. Prepare a larger batch and enjoy wholesome, flavorful meals throughout the week or freeze portions for quick and convenient options on demand.
From its humble origins to its sophisticated flavor, this Roasted Creamy Tomato Soup Recipe is more than just food; it’s a celebration of simple ingredients transformed into something extraordinary. Get ready to fall in love with its comforting embrace!
Essential Ingredients for the Perfect Creamy Tomato Soup
The beauty of this soup lies in its simplicity and the quality of its core ingredients. Opting for fresh, high-quality produce will truly make a difference in the final taste and texture of your Creamy Tomato Soup.
- Tomatoes: The star of the show! Six large tomatoes (approximately 3 lbs) are needed. While I often use heirloom tomatoes from my garden for their exceptional flavor, any ripe, juicy tomatoes you love will work beautifully. San Marzano, Roma, or even a mix of varieties can offer unique nuances. The sweeter and riper the tomatoes, the more naturally sweet your soup will be.
- Red Onion: One medium red onion, sliced, adds a delightful subtle sweetness and aromatic depth once roasted. White or yellow onions can also be substituted.
- Carrots: Two carrots, halved, contribute natural sweetness and help achieve that creamy texture without any dairy. They also add a lovely color.
- Garlic Cloves: Seven peeled garlic cloves are roasted separately to ensure they become deeply caramelized and sweet, preventing any bitterness. This roasted garlic is crucial for the soup’s incredible aroma and flavor.
- Olive Oil: Four tablespoons of high-quality extra virgin olive oil are used to coat the vegetables for roasting, imparting a rich, fruity flavor. Avocado oil is a great alternative for a milder taste and higher smoke point.
- Salt: Salt is essential to enhance the flavors of all the vegetables. I prefer Redmond Real Salt, but any good sea salt will do. Remember, salt to taste is key – always adjust as you cook.
- Fresh Thyme: Optional but highly recommended! A few sprigs of fresh thyme add an herbaceous, earthy note that complements the tomatoes beautifully. Rosemary or oregano can also be used.
- Vegetable Broth: Two cups of warm vegetable broth are used for blending. This provides the liquid base and contributes to the soup’s overall savoriness. Unsalted broth allows you to control the seasoning precisely.
The Magic of Roasting: Unlocking Deep Flavors for Your Tomato Soup
The secret to the profound flavor and natural sweetness of this Creamy Tomato Soup lies in the roasting process. Unlike simply simmering ingredients on the stovetop, roasting at high heat transforms humble vegetables into intensely flavorful components. Here’s why this step is non-negotiable for a truly exceptional soup:
- Caramelization and Sweetness: When tomatoes, onions, and carrots are exposed to the dry heat of the oven, their natural sugars caramelize. This process creates a Maillard reaction, developing complex, sweet, and slightly smoky notes that are impossible to achieve otherwise. The tomatoes become deeply sweet, losing any raw acidity, and the onions and carrots turn tender and mellow.
- Intensified Aroma: Roasting releases the aromatic compounds within the vegetables, filling your kitchen with an enticing fragrance. The garlic, when roasted in its foil packet with a drizzle of olive oil, becomes wonderfully soft, sweet, and nutty, shedding its raw pungent edge. This roasted garlic is a flavor powerhouse.
- Enhanced Texture: Roasting softens the vegetables perfectly, making them incredibly easy to blend into a smooth, luxurious consistency. The slight char on the tomato skins and onion edges adds another layer of texture and depth to the blended soup.
- Depth of Flavor: The combined effect of caramelization, intensified aromas, and softened textures results in a soup with remarkable depth and complexity. It’s a foundational flavor that makes the soup taste like it’s been simmering for hours, even though the active prep time is minimal.
This simple step of roasting truly elevates the soup from good to extraordinary, creating a robust and rich base that sings with natural goodness.
How to Prepare Your Creamy Tomato Soup: Step-by-Step Guide
Creating this delicious, creamy tomato soup is surprisingly simple. Follow these straightforward steps to achieve a rich and flavorful dish:
- Prepare the Vegetables: Start by cutting your large tomatoes in half. Slice the red onion into thick rings or wedges. Halve the carrots lengthwise. Arrange all these vegetables on a baking sheet that has been lined with parchment paper. Don’t worry about being too precise with your cuts; everything will be blended later.
- Season and Arrange: Drizzle a generous amount of olive oil over the prepared vegetables on the baking sheet. Season them well with salt and, if using, scatter fresh thyme leaves over them. Gently massage the oil and seasonings into the vegetables with your hands, ensuring an even coating. Flip the tomato halves so they are flat-side down on the baking sheet. It’s crucial that all the vegetables lie in a single layer without overlapping to ensure they roast evenly and caramelize beautifully.
- Roast the Garlic: Take your peeled garlic cloves and place them on a separate, smaller piece of parchment paper. Add about a teaspoon of olive oil, then tightly wrap the parchment paper to form a small packet. Place this garlic packet on the same baking sheet as the other vegetables.
- Bake to Perfection: Preheat your oven to 400°F (200°C). Once hot, carefully place the baking sheet into the oven and roast for approximately 45 minutes, or until the vegetables are tender, beautifully caramelized, and incredibly aromatic. You’ll notice the tomatoes softening and their skins slightly blistering, while the onions and carrots develop a golden-brown edge.
- Cool and Peel (Optional): Once roasted, remove the baking sheet from the oven and allow the vegetables to cool slightly. While still warm, you can easily peel the skins off the tomatoes if you prefer a smoother soup, though this step is entirely optional. If you used fresh thyme sprigs, remove any tough stems. Carefully unwrap the roasted garlic; it should be soft and spreadable.
- Blend Until Smooth: Transfer all the roasted vegetables, including any delicious juices accumulated on the baking sheet, along with the roasted garlic, into a blender. Add 2 cups of warm vegetable broth. Blend until the soup is completely smooth and creamy. For an alternative, you can place all the roasted vegetables and broth into a large pot and use an immersion (stick) blender directly in the pot.
- Adjust Consistency: The thickness of your soup is a matter of personal preference. If you desire a thinner consistency, gradually add more warm vegetable broth until it reaches your liking. Taste and adjust seasonings as needed, adding more salt if necessary.
- Serve and Enjoy: Your homemade Creamy Tomato Soup is now ready to be savored! Serve it hot with your favorite accompaniments.
- Storage: This soup stores wonderfully. Refrigerate any leftovers in an airtight container for up to four days, or freeze it for up to three months for a convenient meal anytime.
Nonna’s Secret Tips for a Perfect Creamy Tomato Soup
Achieving the ultimate creamy tomato soup is easier than you think with these expert tips:
- Tomato Selection is Key: Don’t underestimate the power of good tomatoes! The flavor of your soup heavily relies on the quality and ripeness of your tomatoes. During summer, opt for fresh, in-season varieties from a farmer’s market. In colder months, high-quality canned whole peeled tomatoes can be a surprisingly excellent alternative. If using canned, drain them well and reduce roasting time to about 25-30 minutes, keeping an eye on them.
- Embrace Roasting: The roasting step is not just a suggestion; it’s fundamental. It caramelizes the vegetables, deepening their flavor and natural sweetness, which is crucial for a rich, well-rounded soup. Don’t rush this step!
- Don’t Skip the Garlic Packet: Roasting garlic wrapped in parchment paper with a little oil ensures it becomes incredibly soft, sweet, and mellow, without burning. This is far superior to roasting it directly exposed, which can lead to bitterness.
- Broth Matters: While store-bought vegetable broth is convenient, consider making your own for an even richer flavor. You can use broth cubes or a simple homemade stock. Any type of broth, including chicken or beef, can be used based on your preference. For optimal control over sodium, choose unsalted broth.
- Achieving the Perfect Creaminess (Without Cream!): For an extra silky-smooth texture, after blending, you can pass the soup through a fine-mesh sieve. This removes any tiny bits of tomato skin or seed, resulting in a restaurant-quality finish.
- Seasoning is Personal: Always taste and adjust your seasonings. Different types of tomatoes and broths will have varying levels of natural sweetness and saltiness. A pinch of sugar can balance acidity if your tomatoes aren’t as sweet.

Variations and Substitutions to Customize Your Creamy Tomato Soup
This Creamy Tomato Soup Recipe is incredibly versatile, allowing for endless customization to suit your taste preferences or whatever ingredients you have on hand. Don’t be afraid to get creative!
- Add a Spicy Kick: If you enjoy a bit of heat, stir in a pinch of red pepper flakes, a dash of your favorite hot sauce, or a teaspoon of smoked paprika when blending the soup. For a more intense heat and flavor, you can even roast a small 🌶️ jalapeño or serrano pepper along with the other vegetables.
- Boost the Creaminess: While this recipe is designed to be creamy without dairy, you can absolutely enhance its richness. Add a splash of heavy cream, half-and-half, or a dairy-free alternative like full-fat coconut milk (for a hint of tropical flavor) when blending the soup. For a tangier creaminess, a dollop of sour cream or Greek yogurt stirred in at the end can be delightful.
- Experiment with Fresh Herbs: Beyond thyme, feel free to incorporate other fresh herbs. Basil is a classic pairing with tomatoes, but rosemary or oregano would also lend beautiful aromatic notes. Add them to the baking sheet during roasting or stir in fresh, chopped herbs just before serving for a burst of fresh flavor.
- Incorporate More Vegetables: This soup is an excellent canvas for additional vegetables. Consider adding a chopped sweet bell pepper (red, yellow, or orange) to the roasting pan for extra sweetness and vitamins. A handful of spinach or kale can be added to the blender for an even greener and more nutrient-dense soup.
- Choose Your Broth: Any type of broth will work well in this soup. While vegetable broth keeps it vegetarian/vegan, chicken broth or beef broth will add a richer, more savory depth. You can also easily make your own homemade broth using kitchen scraps or Vegetable Stock Cubes.
- Alternative Oils: If you’re out of olive oil or prefer a different flavor profile, 🥑 avocado oil is an excellent substitute for roasting the vegetables. Its neutral flavor and high smoke point make it a great choice. Grapeseed oil or even melted butter can also be used for roasting.
Similar Recipes to Explore
Creamy Vegetable Soup
40 mins
Creamy Dill Pickle Soup
35 mins
Healthy Cream of Broccoli Soup
50 mins
Hidden Veggie Orzo Soup
1 hr 5 mins
Cream of Mushroom Soup
35 mins
Finnish Salmon Soup
40 mins
Best Served With: Perfect Pairings for Your Creamy Tomato Soup
This Creamy Tomato Soup is incredibly versatile and pairs beautifully with a variety of sides, making it perfect for any meal. Here are some classic and creative ideas to complement your comforting bowl:
- Classic Grilled Cheese Sandwich: The ultimate comfort food pairing! The salty, crispy cheese and buttery bread are a match made in heaven with the warm, tangy tomato soup.
- Crusty Bread or Crostini: A thick slice of artisan bread, like my No Knead Peasant Bread, is perfect for soaking up every last drop of soup. Toasted crostini rubbed with garlic also adds a delightful crunch.
- Crunchy Croutons: Homemade or store-bought, crispy croutons add a wonderful textural contrast and absorb some of the soup’s flavor.
- Fresh Side Salad: A light, crisp salad with mixed greens and a simple vinaigrette provides a refreshing counterpoint to the rich soup, balancing the meal beautifully.
- Garlic Bread: Buttery, garlicky bread is an irresistible accompaniment, offering a burst of savory flavor and a satisfying chew.
- A Dollop of Creaminess: For an extra touch of indulgence, swirl in a dollop of sour cream, crème fraîche, or plain Greek yogurt just before serving. It adds a lovely tang and cools the soup slightly.
- Fresh Herbs: A sprinkle of fresh basil, parsley, or chives over the top adds a vibrant pop of color and freshness.
- Shaved Parmesan or Feta: A dusting of finely grated Parmesan cheese or crumbled feta can elevate the soup with a salty, umami kick.
Common Questions About Creamy Tomato Soup
I personally use Redmond Real Salt for its excellent mineral content and flavor. However, you can use any good quality sea salt or kosher salt you prefer. It’s important to remember that different salts have varying levels of salinity, so always taste your soup and adjust the salt content to your preference as you cook. Starting with less and adding more is always a safe approach.
Yes, absolutely! While fresh, in-season tomatoes offer unparalleled flavor, high-quality canned whole peeled tomatoes or diced tomatoes can be an excellent substitute, especially when fresh tomatoes are out of season. If using canned tomatoes, drain them well before roasting. You might find they need a slightly shorter roasting time, about 25-30 minutes, as they are already softer. The flavor profile might differ slightly, but it will still be a delicious, creamy soup.
Certainly! While unsalted vegetable broth is my preferred choice for a vegetarian option and to control the saltiness, you can experiment with others. Chicken broth will add a richer, more savory depth to the soup, while beef broth can offer a hearty, robust flavor. Feel free to use what you have on hand or what best suits your dietary preferences.
I am a big fan of Kettle and Fire broths for their quality and flavor. You can find more information about their products HERE, and use my special code THEMODERNNONNA for 20% off your purchase!
Making your own broth is simple and adds fantastic flavor! To prepare a basic homemade broth, combine about 6 cups of water in a large pot with one peeled onion (quartered), two carrots (roughly chopped), two teaspoons of salt, two peeled garlic cloves, and two celery stalks (chopped). Bring to a boil, then reduce heat and simmer for about 30 minutes. Strain the vegetables and use 2 cups of your fresh, homemade broth for this recipe. You can customize your broth with any combination of vegetables and herbs you enjoy, such as leeks, parsnips, bay leaves, or peppercorns.
Creamy Tomato Soup
Facebook Share
Rate Recipe
Print Recipe
Video
Equipment
Ingredients
- 6 large tomatoes (3lbs), cut in half (I used heirloom from the garden but you can use any)
- Salt, to taste
- 1 red onion, cut into slices
- 2 carrots, halved
- Fresh thyme, optional
- 4 tablespoons olive oil, or avocado oil
- 7 garlic cloves, peeled
- 2 cups vegetable broth
Instructions
- Cut the tomatoes in half and place them on a baking sheet lined with parchment paper. Slice the onions, cut the carrots in half, and add them on the baking sheet as well. You don’t need to be precise because it will all get blended at the end.
- Season with salt, generous drizzle of olive oil, and optionally, thyme leaves. Give everything a nice massage and flip the tomatoes flat side down. All of the vegetables should be flat onto the baking sheet and not overlapping so they can roast evenly.
- Place garlic cloves onto a separate small piece of parchment paper, add a teaspoon of olive oil, wrap them up, and place it on the baking sheet as well. Bake at 400F (200C) for 45 minutes or until the vegetables are fully roasted and aromatic.
- Take that sheet pan out of the oven and let it cool a little. I like to take the skin off of the tomatoes as it peels easily but you don’t have to if you don’t want to. If there are any hard stems from the thyme you can discard those as well.
- Take the roasted garlic out of the parchment paper and add the roasted vegetables with all of the juices into a blender with 2 cups of warm vegetable broth and blend. You are more than welcome to add everything to a pot and blend it with a stick blender as well.
- How thick or thin you like the soup will be totally up to you, you are more than welcome to add more or less broth. Enjoy with grilled cheese, crostini, or croutons.
- This soup stores beautifully in the refrigerator up to four days or you can freeze it up to three months.
Nutrition
Carbohydrates: 26g,
Protein: 4g,
Fat: 20g,
Saturated Fat: 3g,
Polyunsaturated Fat: 2g,
Monounsaturated Fat: 14g,
Sodium: 676mg,
Potassium: 1075mg,
Fiber: 6g,
Sugar: 14g,
Vitamin A: 10161IU,
Vitamin C: 57mg,
Calcium: 71mg,
Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
This Creamy Tomato Soup Recipe is more than just a meal; it’s an experience that brings comfort, flavor, and a touch of homemade goodness to your table. Whether you’re a seasoned chef or a kitchen novice, this straightforward recipe empowers you to create a dish that’s both healthy and utterly delicious. Embrace the joy of fresh, seasonal ingredients and the simple magic of roasting, and prepare to delight your family and friends with a soup that truly tastes like home.