granny cake recipe
The Best granny cake recipe
What I love most about granny cake is how it’s simple yet special. It’s not fussy, but it doesn’t skimp on flavor. The layers are moist and tender, and the frosting is just the right amount of sweet without being overwhelming. It’s a recipe that works for everyday meals or special occasions, whether you’re serving it at a potluck or keeping it in the freezer for a last-minute dessert fix. Plus, it’s surprisingly light on sugar compared to other traditional cakes, so it’s a little healthier than you might think—just enough sweetness to satisfy without overdoing it. My husband swears by it, too, and the kids always ask for seconds, which is the best kind of compliment. It’s that kind of recipe that feels like a little piece of home, no matter where you are.

Classic Granny Cake with Tomato Sauce
A comforting, slightly tangy twist on a traditional layered cake, topped with a savory tomato sauce for a hearty, flavorful dessert. This recipe is a must-try for any occasion.
🥘Ingredients
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1 tsp salt
- 1 cup buttermilk
- 1 large egg
- ½ cup granulated sugar
- 1 tsp vanilla extract
- 1½ cups crushed tomatoes
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tbsp olive oil
- ½ tsp dried oregano
- Salt and pepper to taste
👨🍳Directions
-
1
Preheat oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper. -
2
In a large bowl, whisk together flour, baking powder, and salt. In another bowl, beat buttermilk, egg, sugar, and vanilla until smooth. -
3
Gradually add dry ingredients to wet, mixing until just combined. Divide batter evenly between the pans. -
4
Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean. Let cool in pans for 10 minutes, then transfer to a wire rack. -
5
While cakes cool, heat olive oil in a saucepan over medium heat. Sauté onion and garlic until soft, then stir in crushed tomatoes, oregano, salt, and pepper. Simmer for 10 minutes until thickened. -
6
Once cakes are completely cool, spread a thin layer of tomato sauce on each layer. Repeat until all sauce is used.
🔧Equipment
- Mixing bowls
- Whisk
- Two 8-inch round cake pans
- Oven
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Classic Granny Cake with Tomato Sauce Works
❓ Frequently Asked Questions About Granny Cake with Tomato Sauce
1. What is the best way to store homemade granny cake?
Keep your granny cake in an airtight container at room temperature for up to three days. For longer storage, freeze it in a single layer on a baking sheet before transferring it to a freezer bag. To reheat, thaw overnight in the fridge and warm gently in a 350°F oven for 10–15 minutes.
2. Can I substitute the vanilla extract in this recipe?
Yes, you can use almond extract, orange blossom water, or even a few drops of citrus zest (like lemon or orange) for a different flavor profile. If using a non-vanilla extract, reduce the amount slightly—about one-quarter the volume—to avoid overpowering the cake.
3. Why does my granny cake taste bland?
Blandness often comes from underbaking the filling or not letting the cake cool completely before assembling. Ensure the filling is thick and set, and wait at least 30 minutes before adding the layers. If using store-bought jam, check the label for added sugar—substitute with a lower-sugar jam or a mix of jam and a little honey for balance.
4. How do I make the cake extra moist?
To keep the cake tender, avoid overmixing the batter and don’t overbake it by a minute or two. Brush the top with a little milk or egg wash after baking to add moisture. For the filling, use a slightly softer jam or mix in a small amount of melted butter for richness.
5. Can I make this recipe gluten-free or egg-free?
For a gluten-free version, replace all-purpose flour with a 1:1 gluten-free baking mix (like Bob’s Red Mill) and ensure your jam is gluten-free. For an egg-free version, use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg) or substitute with aquafaba (chickpea brine) in the batter. Test baking times may vary slightly.
