Creamy Tomato Soup Recipe: Lemon-Rosemary Comfort

Make this velvety tomato soup your new winter comfort food, with its secret lemon-rosemary cream that transforms ordinary into extraordinary.

Why You’ll Love this Creamy Tomato Soup

Comfort in a bowl. That’s what this creamy tomato soup delivers on even the dreariest days.

I’ve perfected this recipe through countless winter evenings when nothing else would do. The butter-softened vegetables create a velvety base, while the crushed red pepper adds just enough warmth without overwhelming.

What makes it special? The lemon-rosemary cream swirled on top transforms an everyday soup into something company-worthy.

The bright citrus cuts through the rich tomato flavor, and the aromatic rosemary brings an unexpected sophistication. Trust me, you’ll never reach for the canned stuff again.

What Ingredients are in Creamy Tomato Soup?

The heart of any great tomato soup is, of course, quality tomatoes, but it’s the supporting cast that transforms this from simple to spectacular. This recipe balances rich, savory elements with bright, acidic notes that dance on your palate. The butter creates a luxurious base while the chicken broth adds depth without making the soup too heavy. And can we talk about that lemon-rosemary cream? It’s the crown jewel that elevates this from everyday fare to something you’ll remember long after the last spoonful.

  • 1/4 cup butter
  • 1 onion, finely chopped
  • 2 carrots, peeled and finely chopped
  • 3 garlic cloves, minced
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dry crushed red pepper
  • 1 bay leaf
  • 2 (28 ounce) cans crushed tomatoes in puree
  • 6 cups canned low sodium chicken broth
  • 1/2 cup whipping cream
  • 3/4 teaspoon minced fresh rosemary
  • 2 teaspoons finely grated lemon peel
  • Salt and pepper to taste

When shopping for ingredients, remember that the tomatoes form your soup’s foundation, so don’t skimp here. Look for good-quality canned crushed tomatoes in puree, as they provide consistent flavor year-round. For vegetarians, vegetable broth works beautifully as a substitute for the chicken broth. And while you might be tempted to use half-and-half instead of whipping cream, I’d advise against it—the higher fat content in the whipping cream creates that silky, luxurious finish that makes this soup truly memorable.

How to Make this Creamy Tomato Soup

creamy tomato soup recipe

This soup begins with a flavorful foundation. Start by melting 1/4 cup butter in a large heavy saucepan over medium heat. Add your finely chopped onion, 2 peeled and finely chopped carrots, 3 minced garlic cloves, 1/2 teaspoon dried thyme, 1/2 teaspoon crushed red pepper, and 1 bay leaf.

Cover the pot and cook until the onion turns tender, about 5 minutes, stirring occasionally. This aromatic base is where all that deep flavor comes from—don’t rush this step, as those softened vegetables will make all the difference.

Now for the body of the soup: pour in your 2 cans (28 ounces each) of crushed tomatoes in puree and 6 cups of low-sodium chicken broth.

Bring everything to a simmer, cover, and let it cook for a full 40 minutes. The lengthy simmer allows all those flavors to meld together beautifully.

Once done, fish out the bay leaf (nobody wants to bite into that surprise!) and season with salt and pepper to taste. What I love about this recipe is that you can make it ahead—just cool it slightly, refrigerate for up to two days, and rewarm when you’re ready to serve.

The finishing touch that makes this soup truly special is the lemon-rosemary cream. In a small bowl, whisk together 1/2 cup whipping cream, 3/4 teaspoon minced fresh rosemary, and 1 teaspoon of finely grated lemon peel until slightly thickened.

Season this cream mixture with salt and pepper. Just before serving, stir the remaining 1 teaspoon of lemon peel directly into the soup.

Ladle your gorgeous tomato soup into bowls, then drizzle that fragrant cream mixture over top. The contrast between the bright, acidic soup and the rich, aromatic cream creates a perfect harmony that’ll have everyone asking for seconds.

Creamy Tomato Soup Substitutions and Variations

Need to adapt this creamy tomato soup to your dietary needs or pantry supplies? I’ve got you covered. For dairy-free versions, substitute coconut cream or cashew cream for the whipping cream—they’ll maintain that silky texture we’re after. Vegetable broth works perfectly instead of chicken broth for my vegetarian friends.

No fresh rosemary? Dried works in a pinch (just use 1/4 teaspoon). You can also play with herbs—basil or thyme create equally delicious variations. For a spicier kick, double the crushed red pepper. And those canned tomatoes? Fire-roasted ones add a lovely smoky depth I sometimes crave on rainy afternoons.

What to Serve with Creamy Tomato Soup

While a bowl of creamy tomato soup makes a satisfying meal on its own, pairing it with the right accompaniments elevates the entire dining experience.

I always reach for a grilled cheese sandwich with sharp cheddar on sourdough—that golden, buttery crunch against the tangy soup is pure magic.

A simple green salad with lemon vinaigrette cuts through the richness, or try garlic croutons scattered on top for textural contrast.

Warm crusty bread for dipping? Non-negotiable in my house.

And when I’m feeling fancy, I serve small portions in teacups as an elegant starter before the main course.

Final Thoughts

After making this creamy tomato soup countless times, I’m convinced it’s the ultimate comfort food for any season.

The lemon-rosemary cream truly elevates it from ordinary to extraordinary, adding brightness that cuts through the richness perfectly.

What I love most is how versatile this recipe is. You can adjust the heat, swap chicken broth for vegetable to make it vegetarian, or even blend in some roasted red peppers for a different twist.