Desserts
This tomato soup cake recipe from scratch transforms a childhood comfort into a sophisticated dessert that balances sweet and savory in every bite. Working the line at that Asheville farm-to-table restaurant taught me how to marry unexpected flavors, and this cake proves that tomato soup doesn't belong only in bowls.
The secret lies in a moist vanilla cake base layered with a velvety tomato soup filling—rich with caramelized notes—that's neither too sweet nor too tangy.
The cake itself bakes up tender and golden, with a crumb that's just dense enough to hold the filling without becoming soggy. What makes this recipe truly special is the tomato-zest glaze that ties everything together—a bright, citrusy finish that cuts through the richness while enhancing the tomato's natural sweetness.
Every layer works in harmony, creating a dessert that feels indulgent yet balanced.
By the time you slice into this cake, you'll have a dessert that looks as impressive as it tastes—golden layers revealing pockets of vibrant tomato filling. The glaze adds that final touch of elegance, making it perfect for dinner parties or a cozy night in.
This isn't just dessert; it's an experience that bridges comfort and creativity.
Ready in about two hours (including cooling time), this recipe delivers restaurant-quality results without requiring advanced techniques. The filling can be made ahead, so you only need to focus on baking the cake layers and assembling them fresh. Let's bring this unexpected twist on a classic to your table.
Ingredients for tomato soup cake recipe from scratch
Sweet and savory ingredients that surprise with every bite—no fancy tools needed.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | Divided for cake and glaze |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 3 whole | Room temperature, separated |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality |
| Baking Powder 🧂 | 1 ½ tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Canned Tomato Sauce 🍅 | 1 ½ cups | No added sugar, crushed tomatoes |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Sour Cream 🥛 | ½ cup | Full-fat for richness |
| Lemon Zest 🍋 | 1 tbsp | Fresh, finely grated |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Powdered Sugar 🍚 | 1 ½ cups | For glaze, sifted |
| Heavy Cream 🥛 | ½ cup | Cold, for glaze |
The tomato sauce is the star here, so look for no-sugar-added canned tomatoes—San Marzano if you can find them. Trader Joe's has a great crushed tomato option that works perfectly. For the flour, King Arthur or Gold Medal are my go-tos—they bake up lighter. The cream cheese matters too: Philadelphia full-fat is my secret for that velvety filling. If you're baking in a dry climate, add an extra tablespoon of water to your tomato sauce to keep the filling from drying out.
No canned tomato sauce? Fresh tomatoes blended with a pinch of salt and sugar works in a pinch. Swap powdered sugar for confectioners' sugar if you don't have it, but sift it well—lumps ruin the glaze. The vanilla extract should smell strong and pure; Nielsen-Massey is my favorite for consistency. For a tangier glaze, add an extra tablespoon of lemon juice. The cake layers can be baked a day ahead and stored at room temperature, wrapped tightly in plastic.
This cake keeps beautifully—3 days at room temperature if wrapped airtight, or 1 week in the fridge. The filling can be made up to 2 days ahead and stored in the fridge. For serving, let the cake sit at room temperature for 30 minutes before slicing—it's worth the wait for cleaner cuts. The glaze sets quickly, so assemble the cake just before serving for that restaurant-fresh look.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz—just cream the butter and sugar by hand (or use a fork in a pinch). The eggs and vanilla blend in smooth, and the flour folds together like butter, no overmixing to stress about.
- Buttery-Tomato Magic: That rich, caramelized sugar-butter combo? It’s like a hug in cake form. The vanilla ties it all together, but honestly, it’s the slight tang from the tomato essence (or even a splash of tomato paste) that makes it taste like nostalgia—warm, familiar, and just a little bit indulgent.
- Weeknight or Weekend: Slice it for breakfast with a pat of butter, crumble it over ice cream for dessert, or serve it at brunch when friends drop by. It’s the same simple batter, but it works every time—no fancy plating, just pure, reliable satisfaction.
- Pantry Staple Power: Between us, this recipe uses things you already have: flour, sugar, butter, eggs. No specialty ingredients, no last-minute grocery runs. And the leftovers? They keep for days, perfect for quick snacks or a midnight craving when nothing else sounds appealing.
Step-by-step instructions for tomato soup cake recipe from scratch
Here's how to create a moist, flavorful tomato soup cake with a bright lemon glaze—every layer delivers that nostalgic comfort you crave.
Prepare the Tomato Soup Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Whisk until evenly distributed—this ensures your cake rises properly without dense pockets.
In a separate bowl, cream together the 1 cup unsalted butter and 1.5 cups granulated sugar until light and fluffy, about 3-4 minutes. Add the 3 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tablespoon vanilla extract and 1.5 cups canned tomato sauce, mixing until just combined. The batter will be thick and vibrant red—this is your signature tomato flavor base.
Fold in Cream Cheese and Sour Cream
Reduce the oven temperature to 325°F—this gentler heat helps prevent the tomato-infused batter from overcooking. In a small bowl, beat the 8 ounces cream cheese and 0.5 cup sour cream until smooth. Gently fold this mixture into the tomato batter in 3 additions, mixing just until no streaks remain. Overmixing can develop gluten and make the cake tough, so stop as soon as it's combined.
Divide the batter evenly between the prepared cake pans. Tap each pan gently on the counter to remove any air bubbles, then smooth the tops with a spatula. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. The cakes should spring back slightly when pressed in the center—this confirms they're fully baked but still moist.
Make the Lemon-Zest Glaze
While the cakes cool in their pans for 10 minutes, prepare the glaze. In a medium bowl, whisk together the 1.5 cups powdered sugar, 0.5 cup heavy cream, 1 tablespoon lemon zest, and 1 tablespoon lemon juice until smooth and glossy. The glaze should coat the back of a spoon—if it's too thick, add 1-2 teaspoons water to reach a pourable consistency.
Transfer one cake layer to a serving plate and spread half of the glaze evenly over the top. Place the second cake layer on top, then spread the remaining glaze over the entire surface. For extra flair, drizzle any remaining glaze in decorative swirls around the edges. Let the glaze set for 15 minutes before slicing—this gives it time to firm up slightly without becoming sticky.
Serve Warm for Maximum Comfort
Slice the cake into 8 equal wedges and serve immediately while still warm. The contrast of the moist tomato cake with the tangy lemon glaze creates a perfect balance of sweet and savory flavors. Pair with a warm bowl of tomato soup for the ultimate comfort experience—this cake was made for that classic pairing!
Here's the thing—this cake keeps well at room temperature for 2 days in an airtight container, but I promise it won't last that long. The glaze softens slightly as it sits, so serving warm ensures that perfect texture with every bite.
Pro Tips For Making Tomato Soup Cake Recipe From Scratch
- Cream Butter Properly: Use a wooden spoon or your hands to mix the softened butter and sugar until it’s light and fluffy—not just combined. I learned this the hard way: skipping this step leads to a dense, crumbly cake instead of that tender, moist texture you’re after.
- Room-Temp Eggs Matter: Let your eggs sit out for 30 minutes before cracking them—no need to warm them further. Cold eggs can cause the batter to curdle, and you’ll end up with a cake that’s more like a sad, lumpy brick.
- Don’t Overmix the Batter: Once you fold in the flour, stop mixing as soon as it’s just combined. Overworking the batter introduces too much gluten, and your cake will turn out tough instead of light. Think "gentle folds," not "whip it like a snowstorm."
- Bake with a Water Bath: Place your cake pan in a larger roasting pan filled with hot water halfway up the sides—this keeps the center moist and prevents cracking. Sounds weird, but it works: my first attempt without it ended up dry as a bone.
Perfect pairings for these flavors
Warm Tomato Soup
Nothing complements this cake like a steaming bowl of classic tomato soup—just like Nana Mae used to make on Peachtree Street.
Use the same no-sugar-added crushed tomatoes you used in the cake, simmered with 1 tbsp olive oil, 1 diced onion, 2 garlic cloves, 1 tsp dried basil, and ½ cup heavy cream at the end.
Serve it warm alongside the cake for that ultimate comfort food experience. 🍲
Creamy Vanilla Ice Cream
For a cool contrast, serve slices of this cake with a scoop of homemade vanilla ice cream or a high-quality store-bought brand like Ben & Jerry's. The cold creaminess balances the warm, spiced notes of the cake beautifully.
I like to drizzle a little extra glaze over the ice cream for a sweet-tart finish.
Fresh Berry Compote
Brighten the rich tomato flavors with a simple strawberry-rhubarb compote made by simmering 1 cup chopped berries, 1 tbsp sugar, and 1 tsp lemon juice for 10 minutes.
Spoon it alongside the cake or drizzle it over the top for a refreshing burst of fruitiness. This works especially well in summer when berries are at their peak.
Crispy Sausage Balls
For a savory twist, pair the cake with crispy Italian sausage balls made by mixing ½ lb ground Italian sausage, ½ cup breadcrumbs, 1 egg, and 1 tsp dried oregano, then frying until golden.
The salty, herby crunch contrasts perfectly with the sweet-tangy cake. This combo would make Nana Mae proud—it’s pure Southern comfort food fusion! 🌟
Spiced Chai Tea
Warm chai tea with a splash of milk elevates this dessert to dinner-party level. Brew 1 chai tea bag (like Tazo) in 1 cup hot water, then add ½ cup warm milk and a dash of cinnamon.
The spiced notes complement the tomato and lemon flavors beautifully, creating a cohesive dining experience.
Whipped Mascarpone
For a lighter, Italian-inspired pairing, serve the cake with whipped mascarpone mixed with 1 tbsp powdered sugar and a pinch of vanilla. The creamy, slightly tangy texture pairs wonderfully with the cake’s rich tomato filling.
Top with a few fresh mint leaves for a touch of freshness that cuts through the richness.
Nutrition facts
Frequently asked questions
Can I make this tomato cake without cream cheese?
Yes! For a lighter version, substitute the 8 oz cream cheese with 1 cup Greek yogurt or ½ cup sour cream plus ½ cup mashed ripe banana. The texture will be slightly less rich but still moist. If you're avoiding dairy entirely, use ½ cup unsweetened applesauce—just reduce the tomato sauce by 2 tablespoons to balance moisture.
Why does my tomato cake taste too tangy?
Too much acidity usually comes from overdoing the lemon zest/juice or using high-acid tomatoes. Balance it by adding 1 teaspoon sugar to the filling or glaze, or reduce the lemon to ½ tablespoon zest and ½ tablespoon juice. For the filling, stir in 1 teaspoon honey to mellow the tomato's natural acidity.
How do I store leftovers without drying out the cake?
Wrap each layer tightly in plastic wrap, then place them in an airtight container with parchment paper between layers. Store at room temperature for 2 days or refrigerate for 5 days. To refresh, rewarm slices in a 300°F oven for 5-7 minutes—this revives the texture without overcooking.
Can I make this cake in a single layer instead of two?
Use a 9x13-inch pan and bake for 40-45 minutes at 325°F. Spread the filling evenly over the baked cake, then top with glaze. For extra height, add a second thin layer of batter on top before baking—just reduce the baking time by 5-7 minutes to avoid overcooking the top.
What's the secret to a perfectly balanced tomato flavor?
Nana Mae's trick was always caramelizing the tomato sauce first. Simmer 1.5 cups crushed tomatoes with 1 tablespoon sugar and ½ teaspoon cinnamon for 10 minutes before adding to the batter. This deepens the sweetness while reducing acidity. The cinnamon also pairs beautifully with the lemon glaze!