Homemade La Madeleine Tomato Basil Soup
This homemade La Madeleine tomato basil soup captures the same creamy, smooth texture you get at the cafe, but it comes together with pantry ingredients in about half an hour. It’s rich without feeling heavy, and the basil stays bright because you stir it in right at the end.

I make a pot of this on chilly evenings when I want something warm that still tastes fresh. Serve it with a simple grilled cheese or some crusty bread, and you have a dinner that feels a little special but never fussy.
What Makes This Soup So Good
Canned crushed tomatoes and a splash of cream give you a velvety body, no long simmering required. The real secret is blending the soup until it’s completely smooth, then adding the basil while the pot is off the heat so the flavor stays sharp.
A tiny pinch of sugar balances the natural acidity of the tomatoes, and a dollop of tomato paste deepens the savory notes. Every spoonful tastes like it took hours, but the whole pot is ready in about 35 minutes.
Ingredients

- 3 tbsp unsalted butter: adds richness and helps the onion soften without browning too fast
- 1 medium yellow onion, diced: provides a sweet, mellow base
- 2 garlic cloves, minced: go easy so the garlic doesn’t overpower the basil
- 2 tbsp tomato paste: cooked briefly to deepen the tomato flavor
- 1 (28 oz) can crushed tomatoes: choose a brand with no added herbs for the cleanest taste
- 2 cups chicken broth: vegetable broth works if you want a vegetarian soup
- 1/2 cup heavy cream: gives the soup its signature creamy finish
- 1/2 cup loosely packed fresh basil leaves, torn: added off the heat to keep the flavor fresh
- 1/2 tsp salt: adjust to taste
- 1/4 tsp black pepper: just enough to warm the background
- Pinch of sugar: about 1/8 tsp, to cut any sharp acidity
Variations / Substitutions
- Heavy cream swap: Use half-and-half for a lighter soup, or full-fat coconut cream for a dairy-free version. Coconut will add a subtle sweetness, so taste and adjust the salt.
- Broth choice: Chicken broth gives a rounder flavor, but vegetable broth keeps it vegetarian without changing the texture.
- Fresh tomato option: If you have peak summer tomatoes, you can use them. You’ll need about 2 pounds, roasted or peeled first to match the smooth consistency.
- Spice it up: Add a pinch of red pepper flakes along with the garlic if you like a little heat.
- Make it smoky: Stir in 1/2 tsp smoked paprika with the tomato paste for a deeper, woodsy note.
If you enjoy this, you might also like our roasted red pepper and tomato soup.
How to Make La Madeleine Tomato Basil Soup
Step 1: Sauté the Aromatics

Melt the 3 tbsp butter in a large pot or Dutch oven over medium heat. Once the butter stops foaming, add the diced onion and cook for about 5 minutes, stirring now and then, until the onion turns translucent and soft but not browned.
Stir in the minced garlic and cook just until fragrant, about 30 seconds. You want the garlic to wake up, not burn, which would turn the soup bitter.
Step 2: Build the Tomato Base

Add the 2 tbsp tomato paste and stir it into the onion mixture. Let it cook for about 1 minute, until the paste darkens a shade and smells sweet and roasty. Scrape the bottom of the pot with a wooden spoon to keep it from sticking.
Pour in the 28 oz crushed tomatoes and the 2 cups broth. Add the 1/2 tsp salt, 1/4 tsp pepper, and the pinch of sugar. Stir everything together, then bring the pot to a gentle simmer. Let it bubble softly for 15 minutes, stirring occasionally. The color will deepen and the kitchen will smell like cooked tomatoes.
Step 3: Blend the Soup

Take the pot off the heat and let the soup cool for 5 minutes before you blend it. Working in batches if you’re using a countertop blender, carefully pour the soup into the blender jar, filling it no more than halfway. Remove the center cap from the lid and cover with a folded kitchen towel to let steam escape while you blend on low, then increase to high until velvety smooth.
If you have an immersion blender, you can blend right in the pot instead. In either case, blend for a solid minute to get that silky cafe texture. Return the soup to the pot and set it over low heat.
Step 4: Finish with Cream and Basil

Stir the 1/2 cup heavy cream into the warm soup until it’s fully blended. Taste and add another pinch of salt or sugar if the soup needs it. The color will turn a soft orange-pink. Keep the heat low so the cream doesn’t boil, or it could separate and make the soup grainy.
Remove the pot from the heat and fold in the torn basil leaves. The residual warmth releases the basil’s oils without cooking it, so every bite stays bright and herbal.
Step 5: Ladle and Top with Fresh Basil

Ladle the soup into bowls while it’s hot. Tear a few extra basil leaves over each one and add a grind of black pepper if you like. The surface will be smooth and creamy, with little green flecks of basil just beneath the top.
Serve right away, with something to dunk if you have it. A swirl of cream or a drizzle of good olive oil never hurts either.
A Few Notes Before You Start
- Choose your tomatoes wisely.: Canned crushed tomatoes give you the smoothest result without strainer. Whole peeled canned tomatoes work too, but they’ll need longer blending. Avoid diced canned tomatoes; they often have calcium chloride that keeps them from breaking down fully.
- Don’t rush the onion step.: Letting it soften without browning builds the sweet, mellow base that keeps the soup from tasting flat.
- Blend carefully.: Hot soup expands in a blender, so always vent the lid and start on low. An immersion blender is safer and easier to clean.
- Basil goes in last.: Stirring it in off the heat preserves its fresh, peppery bite. If you cook it, the basil turns dull and loses its punch.
- Straining is optional.: For the absolute silkiest texture like the restaurant version, pour the blended soup through a fine-mesh strainer before adding the cream. You’ll lose a little volume but gain a lot of smoothness.
Scale the recipe up if you’re feeding a crowd:
| Servings | Butter | Onion | Garlic | Tomato Paste | Crushed Tomatoes | Broth | Heavy Cream | Basil |
|---|---|---|---|---|---|---|---|---|
| 4 | 3 tbsp | 1 medium | 2 cloves | 2 tbsp | 1 (28 oz) can | 2 cups | 1/2 cup | 1/2 cup |
| 8 | 6 tbsp | 2 medium | 4 cloves | 4 tbsp | 2 (28 oz) cans | 4 cups | 1 cup | 1 cup |
Storing Leftovers
- Refrigerate:: Cool the soup completely, then store it in an airtight container for up to 4 days. The flavor often improves overnight.
- Reheating:: Warm it gently in a pot over low heat, stirring often. If the soup has thickened, thin it with a splash of broth or water.
- Freezing:: You can freeze the soup without the cream and basil for up to 3 months. Add the cream and fresh basil after you reheat it. If you’ve already added the cream, the texture may split a bit when thawed, but blending again will smooth it out.
What to Serve with La Madeleine Tomato Basil Soup
A classic grilled cheese sandwich is the obvious choice, the buttery toasted bread and melted cheese contrast the smooth, tangy soup in all the right ways. For something lighter, a simple green salad with a sharp vinaigrette cuts through the richness nicely. Crusty bread or garlic bread is great for sopping up every last drop, too.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, you’ll need about 2 pounds of ripe tomatoes. Roast them first to concentrate their flavor, then peel off the skins before blending. The soup will be a little lighter in color and texture.
What’s the best way to blend hot soup safely?
Let the soup cool for a few minutes before blending. If using a countertop blender, fill it no more than halfway and remove the center cap, then cover with a towel. Start on the lowest speed and increase slowly. An immersion blender eliminates the worry and is easier to clean.
Why does my soup taste acidic?
Tomatoes can be sharp, especially canned ones. Add a pinch of sugar while it simmers to balance the acidity. If it still tastes tart after blending, a tiny pinch of baking soda (less than 1/8 tsp) will neutralize the acid without making the soup taste sweet.
Can I skip the cream to make it lighter?
You can, but the soup won’t have the same velvety mouthfeel. It will still taste good, just thinner and tangier. For a compromise, replace the cream with a splash of whole milk or a dairy-free milk alternative.

La Madeleine Tomato Basil Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Stir in the garlic and cook for 30 seconds.
- Add the tomato paste and cook, stirring, for 1 minute. Pour in the crushed tomatoes and broth, then add the salt, pepper, and sugar. Bring to a simmer and cook for 15 minutes, stirring occasionally.
- Remove the pot from the heat and let cool for 5 minutes. Blend the soup in batches using a countertop blender (vent the lid) or use an immersion blender directly in the pot. Blend until completely smooth.
- Return the soup to the pot over low heat. Stir in the heavy cream and taste, adjusting salt or sugar if needed. Remove from heat and fold in the torn basil.
- Ladle into bowls, top with extra basil leaves, and serve hot.
