Soups & Stews
Alix Earle's creamy tomato soup is the kind of dish that transforms ordinary weeknights into something special. This recipe delivers velvety texture and rich tomato flavor that feels both comforting and sophisticated.
The secret lies in a perfect balance of fresh ingredients and slow simmering, creating a soup that's creamy without being heavy.
What sets this soup apart is the celery crown crunch—thinly sliced celery that adds a refreshing, crisp contrast to the velvety base. I've perfected this technique over years of testing, ensuring every spoonful delivers that satisfying texture combination.
The recipe builds flavor through proper sautéing of aromatics before adding tomatoes, which prevents bitterness and develops depth.
By the end, you'll have a soup with a smooth, velvety consistency that coats your spoon perfectly. The celery crowns provide a bright, crunchy element that cuts through the richness, while fresh herbs add a final layer of freshness.
This is the kind of soup that pairs beautifully with crusty bread and makes every serving feel like a restaurant-quality meal.
The best part? It's easier than it sounds—just 30 minutes of active time and 20 minutes of simmering. The ingredients are simple but strategic: quality tomatoes, fresh herbs, and the right amount of cream.
Let's create this comforting classic that's perfect for chilly evenings or any time you crave something warm and satisfying.
Ingredients for alix earle soup
Quality tomatoes, fresh herbs, and the right amount of cream—this is where magic happens.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity flavor |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Celery Stalks 🥬 | 3 whole | Thinly sliced for crowns |
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, packed |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Freshly Grated Parmesan Cheese 🧀 | ½ cup | For garnish, optional |
The tomatoes are non-negotiable. San Marzano is the gold standard—sweet, meaty, and perfect for soups. Grab the 28 oz cans from any grocery store; they're usually near the Italian products. Fresh basil and thyme make all the difference here, so snag them from the store's produce section or a farmers market. The celery? Look for crisp, firm stalks with no brown spots—Trader Joe's always has great organic celery. Pro tip: Buy extra celery for the crowns; you'll want more than you think for that satisfying crunch.
No San Marzano? High-quality crushed tomatoes work in a pinch, but you might need to add a pinch of sugar to balance the acidity. Fresh herbs? Dried works at half the amount, but nothing beats the freshness. The heavy cream can be swapped for coconut milk if you're avoiding dairy, though the texture will be slightly lighter. Vegetable broth is key—low-sodium versions let you control the saltiness. And if you're short on time, pre-chopped onions and celery from the store's salad bar section save you 10 minutes of prep. Just rinse them well to remove any dirt.
This soup tastes even better the next day—honestly, it's worth making a double batch. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. The celery crowns stay crisp for about 2 days in the fridge if you keep them submerged in water in a sealed container. Garnish with fresh basil and Parmesan just before serving—that's when it looks restaurant-worthy.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just olive oil, onions, garlic, celery, and those sweet San Marzano tomatoes. No extra bowls, no extra mess. The moment I realized I could make a rich, flavorful soup with five ingredients, I never looked back.
- Garlic-Glazed Goodness: That slow-simmered garlic? It caramelizes right into the tomatoes, giving every spoonful this deep, savory sweetness. Honestly, I’ve tried fancy soups with 10 ingredients—this one wins every time.
- Meal Prep MVP: Between us, this soup tastes better the next day. I make a big batch on Sundays, and by Wednesday, it’s the only thing anyone wants. Plus, it reheats like a dream—no splitting or soggy textures.
- Budget-Friendly Pantry Hero: Olive oil, onions, celery, garlic—these are the staples I always have. The San Marzano tomatoes might seem like a splurge, but one can stretches for three bowls, and the flavor justifies every penny. My wallet and taste buds thank me.
Step-by-step instructions for Alix Earle's creamy tomato soup
This soup delivers velvety richness with a crisp celery crown crunch that makes every spoonful magical.
Sauté the Aromatic Base
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat until shimmering. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. This is where the flavors start to meld beautifully—don't rush it.
Add the thinly sliced celery crowns and cook for another 4-5 minutes until they begin to soften but still retain a slight crunch. You're building the foundation, so let the vegetables caramelize just a bit. Then stir in the finely minced garlic cloves and cook for 30 seconds until fragrant—this releases the garlic's sweetness without bitterness.
Build the Tomato Base
Pour in the 2 cans crushed San Marzano tomatoes and stir well to combine with the vegetables. Let the mixture simmer gently for 10 minutes until the raw tomato flavor mellows and the sauce begins to thicken slightly. This step reduces the acidity naturally, creating a balanced flavor.
Add the 2 cups vegetable broth, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 1 teaspoon sugar. Bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the flavors meld and the soup thickens to your desired consistency. You want it smooth but not gluey—this is where the magic happens.
Create the Creamy Texture
Once the tomato base is fully developed, reduce the heat to low and begin adding the 1 cup heavy cream in a slow, steady stream. Stir constantly to prevent curdling—this is critical for that silky texture. Let the soup simmer gently for 5-7 minutes until it's completely smooth and creamy.
Stir in the 0.25 cup chopped fresh basil leaves and 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme). These herbs will infuse the soup with bright, fresh flavors that cut through the richness. Taste and adjust seasoning if needed—you might need a little more salt or pepper to balance the creaminess.
Finish with Celery Crown Crunch
Ladle the soup into bowls, leaving room for the celery crowns. Gently float the reserved celery crowns on top of each serving—this is the secret to Alix Earle's signature texture. The celery should be crisp enough to provide a satisfying crunch with every bite, but not so hard it's unpleasant.
Garnish each bowl with a sprinkle of 0.5 cup freshly grated Parmesan cheese for an extra layer of umami richness. Serve immediately while the celery is still crisp and the soup is piping hot—this is when it tastes absolutely incredible. The contrast between the creamy soup and the crunchy celery crowns is what makes this recipe truly special.
Pro Tips For Making Alix Earle Soup
- SWEAT THE AROMATICS LOW: After burning three batches of onions, I finally learned—this soup isn’t a race. Cook the onion, garlic, and celery over medium-low heat until the onion turns translucent and the garlic just starts to smell alive (about 10-12 minutes). Rushing this step means your soup will taste raw and bitter, no matter how long you simmer later.
- CHOP CELERY SMALLER THAN YOU THINK: I used to halve my celery stalks and wonder why the texture was still chunky. For this soup, dice the celery into 1/4-inch pieces—small enough to disappear but big enough to hold shape. It blends better into the sauce and prevents a watery, mushy finish.
- CRUSH TOMATOES BY HAND: Dumping whole San Marzano tomatoes into the pot means you’ll be chewing on seeds for days. Smash them with your fist or a wooden spoon before adding to the pot—this breaks down the pulp faster and releases more flavor. (Yes, even if you’re impatient like me.)
- SALT THE TOMATOES FIRST: This isn’t just about seasoning—it’s about drawing out the water and concentrating the sweetness. Sprinkle 1/2 teaspoon of salt directly over the crushed tomatoes before adding them to the pot, then let sit for 5 minutes. Your soup will be richer, with less need for extra salt later.
Make-ahead tips for this dish
Prep Ahead Essentials
Start by prepping the celery crowns the night before—thinly slice 3 celery stalks into ¼-inch thick rounds and store them in a sealed container with a damp paper towel.
This keeps them crisp for up to 2 days in the fridge. I like to prep the onions and garlic too, dicing them and storing in separate airtight containers.
Freezer-Friendly Base
Make a double batch of the tomato-vegetable base (through Step 2) and freeze it in quart-sized freezer bags. When ready to serve, thaw overnight in the fridge, then add the cream and fresh herbs when reheating.
The flavors actually deepen after freezing—it's like a secret weapon for busy nights. 🥶
Creamy Texture Hack
For the creamiest reheated soup, add 2 tablespoons cold heavy cream and 1 tablespoon cornstarch mixed with 2 tablespoons water while reheating. Stir constantly over medium-low heat until thickened. This prevents separation and keeps that restaurant-quality velvety texture. Trust me, it makes all the difference!
Make-Ahead Garnishes
Grated Parmesan and fresh herbs lose their magic when prepped too far ahead. Instead, store them separately and add just before serving. For extra convenience, portion the soup into individual containers and keep the garnishes in small sealed bags.
This way, you can assemble perfect bowls in 3 minutes when guests arrive. 💫
Slow Cooker Adaptation
Prep all ingredients the night before, then combine everything (except celery crowns and cream) in your slow cooker. Cook on low for 6-8 hours, then stir in the cream and fresh herbs during the last 30 minutes of cooking.
Add crisp celery crowns right before serving—this method works perfectly for busy mornings or dinner parties. ✨
Storage Secrets
For maximum freshness, store the soup without the celery crowns. Keep them submerged in water in a sealed container in the fridge—they'll stay crisp for up to 2 days.
When reheating, add the celery crowns just before serving to maintain that perfect crunch. This is my foolproof method for keeping the texture intact. 💡
Nutrition facts
Frequently asked questions
Why does this recipe use celery crowns instead of regular celery?
The thinly sliced celery crowns create a signature crunch that contrasts perfectly with the creamy tomato base. When cooked just until tender-crisp, they add a refreshing texture that balances the richness. Regular celery would get too soft and lose that satisfying bite.
Can I make this soup without heavy cream?
Yes! For a lighter version, substitute with 1 cup coconut milk or ½ cup Greek yogurt. The texture will be slightly less velvety but still delicious. If you prefer dairy-free, add 1 tablespoon cornstarch mixed with water to help thicken the soup.
How do I prevent the celery crowns from turning mushy?
Keep them submerged in cold water in an airtight container until ready to use. Add them to the soup just before serving—never cook them with the soup. For extra crispness, slice them thinner (¼-inch) and use the freshest celery possible.
Is this soup kid-friendly?
The creamy tomato base is universally appealing, but you can adjust the spice level. For little ones, omit the thyme and reduce the garlic slightly. The celery crowns add fun texture—kids often love picking them out with their fingers!
What's the best way to reheat leftovers?
Gently reheat on low heat with a splash of broth or water to maintain creaminess. For extra richness, stir in 1 tablespoon cold cream while warming. Never microwave—it can make the celery crowns soggy and break the velvety texture.
