Inspired Dreamer

Homemade Tomato Basil Soup Recipe

cookUpdated 4 min readBy Inspired Dreamer

This homemade tomato basil soup is the kind of recipe that quietly becomes a household staple. Silky, deeply savory, and finished with a handful of fresh basil that makes the whole pot smell incredible. No cream of tomato from a can, no mystery ingredients. Just roasted garlic, sweet San Marzano tomatoes, a splash of heavy cream, and fresh basil, all done in about 45 minutes. It's the soup you'll make on a rainy Tuesday and somehow find yourself thinking about the following week.

Ingredients

Ingredients

Instructions

Ingredients

Tips & Tricks

San Marzano tomatoes are worth the extra dollar or two per can. They're sweeter, less acidic, and have a lower water content than standard canned tomatoes, which means your soup gets a deeper flavor without as much reduction time. Look for the DOP certification on the label to confirm they're the real thing.

Don't skip the pinch of sugar. It's not making the soup sweet. It's balancing the natural acidity in the tomatoes. Start with one teaspoon and taste after blending. If the soup still tastes a little sharp, add another half teaspoon.

If you want a velvety texture, run the blended soup through a fine mesh strainer. Press it through with the back of a spoon. It takes an extra five minutes but the result is restaurant-smooth.

Fresh basil goes in after cooking, not during. Adding it at the end is what keeps the flavor bright and clean. Basil that simmers too long turns dull and slightly bitter.

Variations

Dairy-free version: Swap the heavy cream for full-fat coconut cream and skip the butter. The coconut flavor is very subtle against the strong tomatoes, barely noticeable. It still comes out rich and smooth.

Roasted tomato version: Drain the canned tomatoes, spread them on a sheet pan with the onion and garlic, drizzle with olive oil, and roast at 400°F for 30 minutes before adding to the pot. This adds a caramelized, slightly smoky depth that's worth the extra time on weekends.

Chunky style: Skip the blender entirely or pulse just a few times for a rustic, chunkier texture. Add a can of white beans for body and protein. It turns into more of a hearty stew than a smooth bisque, which is great on its own with crusty bread.

Spicy arrabbiata-style: Double the red pepper flakes and add a tablespoon of tomato paste with the garlic. The paste deepens the tomato flavor and the extra heat gives it a bit more edge.

Storage & Make Ahead

This soup stores well. Let it cool completely, then transfer to airtight containers. It keeps in the refrigerator for up to 5 days and honestly tastes better on day two once the flavors have had time to settle.

For freezing, leave out the cream and butter and freeze the base for up to 3 months in freezer-safe containers or zip-top bags laid flat. When you're ready to serve, thaw overnight in the fridge, reheat on the stove over medium-low heat, and stir in the cream and butter fresh. It reheats like it was just made.

To reheat from the fridge, warm it gently on the stove over low heat, stirring occasionally. Add a splash of broth if it's thickened up too much. A hard boil will dull the flavor and can cause the cream to separate, so keep the heat gentle.

🛒

Immersion Blender

$30-$60

View on Amazon →

Affiliate link

🛒

Enameled Cast Iron Dutch Oven

$50-$150

View on Amazon →

Affiliate link

Frequently Asked Questions

Yes, but you'll need about 3 pounds of ripe Roma or plum tomatoes. Core and halve them, roast at 400°F for 35 to 40 minutes until collapsed and caramelized, then proceed with the recipe. Fresh tomatoes have more water content, so your simmer time may need to increase by 10 to 15 minutes to get the same concentrated flavor you get from canned San Marzanos.

The easiest way is to simmer the soup longer before blending. An extra 10 to 15 minutes of uncovered simmering lets more liquid evaporate and naturally thickens the base. You can also stir in a tablespoon of tomato paste when you add the garlic, or blend in a small piece of day-old bread with the soup for a Tuscan-style thickness without any cream.

Absolutely. Saute the onion and garlic in a skillet first for the best flavor, then transfer everything except the cream, butter, and basil into the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Add the basil and blend, then stir in the cream and butter right before serving.

A grilled cheese sandwich is the classic pairing for a reason. Sourdough bread with sharp cheddar or gruyere is hard to beat. Beyond that, a simple green salad with a sharp vinaigrette, garlic bread, or a bowl of oyster crackers all work great. For something more filling, serve it alongside a warm baguette and a charcuterie board for an easy weekend lunch spread.

You might also like