Old-Fashioned Spiced Tomato Soup Cake
Tomato soup cake sounds like a kitchen dare, but it bakes up into one of the most tender, warmly spiced loaves you’ll ever pull from the oven. The soup melts into the batter and brings an old-school richness that makes the cinnamon and nutmeg sing.

If you need a talk-about-it dessert that comes together in one bowl, this is the one. It’s a vintage recipe that surprises everyone, and the first slice always wins people over.
Why This Vintage Spice Cake Works
The magic sits in that familiar red can. Tomato soup adds a velvety, soft crumb and a gentle sweetness without a trace of tomato taste. All you get is a deep, round spice flavor that makes you wonder why more cakes aren’t made this way.
I keep this loaf in rotation because it stays moist for days and tastes even better the next morning. Slice it plain, dust it with powdered sugar, or spread on a tangy cream cheese frosting, and you have a quiet, cozy dessert that feels like a secret worth keeping.
Ingredients

- 1 can (10.75 oz) condensed tomato soup: the key to a moist, tender crumb. You will not taste tomato.
- 2 cups all-purpose flour: spooned and leveled for accuracy.
- 1 cup granulated sugar: brown sugar works too for a deeper note.
- 1/2 cup unsalted butter, softened: or substitute an equal amount of vegetable oil.
- 2 large eggs: at room temperature so the batter stays smooth.
- 1 tsp vanilla extract
- 1 tsp baking soda
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/4 tsp ground cloves
- 1/2 tsp salt
- 1 cup raisins: plumped in warm water for 10 minutes if they’re dry, then drained.
- 1/2 cup chopped walnuts: optional, but the crunch works beautifully.
Variations / Substitutions
- Dried fruit swap: use dried cranberries or chopped dates instead of the raisins. The tartness cuts through the spice.
- Nut-free: omit the walnuts and it’s still a great loaf. You can also stir in a handful of old-fashioned oats for a chewy bite.
- Dairy-free: swap the butter for vegetable oil. The crumb stays just as tender.
- Spice change: add 1/2 tsp cardamom for a floral note, or a pinch of allspice.
- Frosting options: a cream cheese frosting is classic, but a simple dusting of powdered sugar lets the cake itself shine.
If you love sneaky ingredient cakes, try my Chocolate Zucchini Bread.
How to Make Tomato Soup Cake
Step 1: Whisk the Dry Ingredients

Preheat your oven to 350°F (175°C) and grease a 9×5-inch loaf pan. In a medium bowl, whisk together the 2 cups flour, 1 tsp baking soda, 1 tsp cinnamon, 1/2 tsp nutmeg, 1/4 tsp cloves, and 1/2 tsp salt.
The clove and nutmeg should smell warm and a little sharp. Whisking well now means no pockets of baking soda later.
Step 2: Cream the Butter and Sugar

In a large bowl, beat the 1/2 cup softened butter and 1 cup sugar with an electric mixer on medium speed until light and fluffy, about 3 minutes.
Scrape the sides of the bowl once. The mixture will look pale and grainy, and you’ll see the color shift from yellow to off-white.
Step 3: Beat in the Eggs and Soup

Beat in the 2 large eggs one at a time, then 1 tsp vanilla, mixing well after each. With the mixer on low, slowly pour in the entire can of tomato soup.
The batter will turn a strange terracotta shade and may curdle for a moment. Don’t worry. Keep mixing on low and it will smooth out into a silky, uniform liquid.
Step 4: Fold in the Dry Mixture and Mix-Ins

With a flexible spatula, add the dry ingredients to the wet mixture in three parts, folding gently after each addition just until the flour disappears. Stir in the 1 cup raisins and 1/2 cup walnuts.
The batter will be thick and speckled with raisins. Stop as soon as the streaks of flour are gone. Overmixing here can make the loaf tough.
Step 5: Bake and Cool the Loaf

Pour the batter into the prepared pan and smooth the top. Bake at 350°F for 45 to 50 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs. Let the cake cool in the pan for 10 minutes, then turn it out onto a wire rack.
The top will crack down the middle and the kitchen will smell like a spice cupboard. Let it cool completely before you slice, or the crumb compresses.
Step 6: Slice and Dust with Powdered Sugar

Once the cake is cool, slice it into thick slabs. Dust each slice with powdered sugar through a fine sieve, or slather on a simple cream cheese frosting.
Each cut reveals a cinnamon-dark crumb studded with raisins and walnuts. Serve with coffee, and watch any skepticism turn into a request for the recipe.
Tips for the Best Tomato Soup Cake
- Room temperature butter and eggs make a smoother batter and a finer crumb. Pull them both out about 45 minutes before you start.
- Don’t use low-sodium or unsalted tomato soup here. The regular condensed kind has the right balance of salt and sweetness for the cake.
- If the top browns too quickly, tent a piece of foil loosely over the pan during the last 15 minutes.
- This cake tastes richer and more mellow the next day. Bake it a day ahead if you can, then store it wrapped at room temperature.
Bake times by pan type:
| Pan Type | Approximate Bake Time |
|---|---|
| 9×5-inch metal loaf pan | 45 to 50 minutes |
| 9×5-inch glass loaf pan | 50 to 55 minutes |
| Three mini (5.75 x 3-inch) pans | About 30 to 35 minutes |
Keeping Tomato Soup Cake Fresh
- Refrigerate: Store the loaf well-wrapped at room temperature for up to 3 days, or in the fridge for up to a week. It stays moist either way.
- Reheating: A quick 10-second zap in the microwave brings back that just-baked softness. Only warm what you plan to eat.
- Serve Cold: This cake is wonderful straight from the fridge, especially with a cup of strong black tea.
Frequently Asked Questions
Does this cake taste like tomato?
No. The soup adds moisture and a subtle, round sweetness, but only the warm spices come through.
Can I use homemade tomato soup instead of canned?
You can, but a smooth, reduced soup without any chunks works best. The texture may be slightly less consistent than with condensed soup.
Can I freeze tomato soup cake?
Yes. Wrap it tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight at room temperature.
What if I don’t have condensed soup?
You can substitute an equal amount of tomato puree plus 1 tablespoon of sugar. The cake will still be good, just a little denser.

Tomato Soup Cake Recipe
Ingredients
Method
- Preheat oven to 350°F. Grease a 9×5-inch loaf pan. Whisk flour, baking soda, cinnamon, nutmeg, cloves, and salt.
- Cream butter and sugar until light and fluffy, about 3 minutes.
- Beat in eggs one at a time, then vanilla, then the tomato soup, mixing until smooth.
- Fold dry ingredients into wet mixture in three parts, then stir in raisin and walnuts.
- Pour batter into pan, bake 45 to 50 minutes until a toothpick comes out clean. Cool in pan 10 minutes, then turn out onto a rack.
- Cool completely, then slice and dust with powdered sugar or frost with cream cheese frosting.
