Best Eggless, Butterless Vegan Cake
|
Cook48 min
|
Total83 min
|
Servings9

Browse all Vegan Desserts →48 plant-based recipes
You might think that tomato soup doesn’t belong in a cake, but this recipe makes one of the most moist and flavorful spice cakes you’ll ever bake. The soup adds moisture and a subtle tangy flavor that works great with the warming spices. I combine sugar, shortening, cinnamon, nutmeg, and allspice with the soup and raisins, then pour boiling water over everything to mix all the flavors together. Once it cools, I fold in flour mixed with baking soda and baking powder. The batter bakes for twenty to twenty-five minutes at 350 degrees, coming out tender and perfectly spiced. Having the right baking equipment set* ensures your cake bakes evenly and turns out beautifully every time.
Tomato Soup Makes It Moist
This tomato soup cake is a unique dessert that combines warm spices with the unexpected moisture and depth that condensed tomato soup provides. The combination of cinnamon, nutmeg, and allspice creates a rich, complex flavor profile that pairs beautifully with the sweetness of raisins. The tomato soup adds moisture without adding eggs or dairy, making this a naturally vegan-friendly option that stays tender and flavorful.
Ingredients:
Best Eggless, Butterless Vegan Cake
by veganpreps.com

Ingredients
- 1 cup (200g) white granulated sugar
- 2 tablespoons vegan shortening (such as Crisco vegetable shortening or Nutiva)
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground allspice
- 1/2 teaspoon fine salt
- 1 (10.75-ounce / 305g) can condensed tomato soup (check label: vegan brands contain no cream)
- 1 cup (150g) raisins
- 1 1/2 cups (360ml) boiling water
- 1 teaspoon baking soda
- 2 cups (240g) all-purpose flour
- 1 teaspoon baking powder
Instructions
- 1Preheat oven to 350F (175C). Grease an 8×8-inch (20x20cm) square baking pan and dust with flour.
- 2In a large heatproof bowl, combine sugar, vegan shortening, cinnamon, nutmeg, allspice, salt, tomato soup, and raisins. Pour boiling water over the mixture and stir until the shortening melts and everything is combined. Let cool to room temperature, about 20 minutes.
- 3Whisk together flour, baking soda, and baking powder in a separate bowl. Add dry ingredients to the cooled wet mixture and fold until just combined with no dry streaks.
- 4Pour batter into prepared pan and smooth the top.
- 5Bake at 350F for 45-50 minutes, until a toothpick inserted in the center comes out clean and the top springs back when lightly pressed.
- 6Cool in pan on a wire rack for 15 minutes, then turn out and cool completely before slicing into 9 squares.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
I make sure the shortening is vegan, since a lot of traditional brands have animal products in them. I also check that the condensed tomato soup has no animal-derived ingredients, and I look at the flour and baking powder for any non-vegan stuff. The raisins need checking for any coating agents, and I get all my spices in their pure form without anti-caking agents from animal sources. These substitutions are easy to find at most grocery stores or specialty vegan shops.
Cool Mixture Before Combining Flour

After combining 1 cup white sugar, 2 tablespoons shortening, 1/2 teaspoon each of ground cinnamon, ground nutmeg, and ground allspice, 1/2 teaspoon salt, 1 (10.75 ounce) can condensed tomato soup, and 1 cup raisins in a large bowl, stir in 1 1/2 cups boiling water. The boiling water will heat the entire mixture considerably, which is why letting it cool is a critical step before proceeding to the next stage of preparation.
Cooling the mixture is essential because adding flour, baking powder, and baking soda to a hot batter can mess up the cake’s texture and rise. When dry ingredients meet excessive heat, they can start to cook too early or activate unevenly, resulting in a dense or unevenly textured final product. Allow the raisin mixture to cool to room temperature, stirring occasionally to help release heat more quickly and evenly throughout the bowl.
Once the mixture has cooled completely, sift 2 cups all-purpose flour, 1 teaspoon baking powder, and 1 teaspoon baking soda together in a separate bowl. Add the sifted dry ingredients to the cooled raisin mixture and stir until just combined, being careful not to overmix. Pour the batter into your prepared 8 inch square pan and transfer to a preheated 350 degrees F oven for 20 to 25 minutes until the cake is baked through.
Try Different Dried Fruits Instead
While raisins give this cake its classic flavor and moisture, swapping them out for other dried fruits can open up different possibilities. I’ve found that chopped dried apricots add a lovely tartness, while dried cranberries bring a subtle tang that complements the spices really well. You can also try dried cherries or dates for deeper sweetness. Mix and match different fruits to create your own signature version. Just use the same one-cup measurement to keep your batter’s consistency balanced, and your cake will turn out perfectly moist every time.
Pair With Vegan Frosting
Once you’ve decided on your dried fruit combination, pick the right topping to go with all those warm spices and fruity flavors. A vegan frosting made with coconut cream or vegan butter works beautifully because it balances the cake’s sweetness with richness. The frosting complements the tomato soup’s subtle savory notes. To make it, beat softened vegan butter or coconut cream with powdered sugar and vanilla extract until fluffy. Spread it generously over your cooled cake. The mix of warm spices and creamy frosting creates a delicious combination that’ll impress your guests.
Final Thoughts
This vegan cake might surprise you because it uses tomato soup – an ingredient that sounds unusual at first but actually works well in baking. The soup adds moisture and subtle tanginess that complements the warm spices. I’ve found that this cake stays fresh for days and actually tastes better the next day as flavors blend together.
In This Recipe.

