Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Recipe Roundups

27 Homemade Cake Recipes (From Classic to Creative Showstoppers)

Updated: May 30, 2026 · Published: Aug 28, 2024 by Sana Umer · This post may contain affiliate links · Leave a Comment

43 shares
  • Facebook
  • X

Homemade cake sounds intimidating until you've done it enough times to know it doesn't have to be. I grew up watching my mother make simple syrup-soaked sponges for every family gathering — no stand mixer, no fancy layers, just a reliable recipe and the right pan. Over the years I've added a lot more to my own rotation: chocolate bundt cakes, poke cakes, upside-down fruit cakes, even a sourdough vanilla cake I now make specifically to use up my discard. The range is wide, and that's the point.

What makes a homemade cake worth the effort, in my opinion, is that it has to actually work in a real kitchen — no professional equipment, no ingredients you have to hunt down, no technique that requires culinary school to execute. Every cake on this list meets that bar. Some are one-bowl affairs. Some take a little more patience. But none of them require anything you wouldn't already have in a well-stocked pantry. If you're just getting started baking, my easy baking recipes for beginners post is a good place to warm up first.

This list covers a lot of ground — there's a Classic White Cake from scratch for the purists, a Caramel Apple Sheet Cake that I make every fall without fail, a Biscoff Cheesecake that Zainab requests for every birthday now, and a Dairy-Free Gluten-Free Birthday Cake for when you're baking for guests with restrictions and don't want to compromise on flavor. There are citrus cakes, carrot cakes, coconut poke cakes, and a few chocolate options that range from weeknight-easy to properly celebratory. You'll also find a couple of recipes that use sourdough discard — both the chocolate and vanilla versions, because wasting starter is something I genuinely cannot bring myself to do. For more inspiration on what to bake on a weekend, check out my easy dessert recipes roundup and my birthday cake ideas post.

Here are the 27 cakes I keep coming back to — pick whatever fits your occasion, your season, or your current craving.

Top 27 Easy Homemade Cake Recipes

Collection of six homemade cakes displaying various frosting styles and flavors on white plates and cake stands.

27. Chocolate Cake with Cream Cheese Frosting

Layered chocolate cake slice with white frosting on black plate, fork with crumbs nearby.

I've made a lot of chocolate cakes over the years, but pairing deep, dark chocolate layers with cream cheese frosting instead of the usual buttercream was something I resisted for a long time — and I genuinely don't know why I waited. The tang from the cream cheese cuts through the richness of the chocolate in a way that makes each bite feel less heavy, not more. This is a triple-layer cake that looks impressive but isn't as scary to pull off as it sounds. I made this for Saad's last birthday and he asked me if I bought it from a bakery, which is honestly the highest compliment he's ever given me.

Ingredients

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 2 eggs
  • 1 cup buttermilk (or 1 cup milk + 1 tablespoon white vinegar, let sit 5 minutes)
  • 1 cup strong brewed coffee, cooled
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • For the cream cheese frosting: 16 oz (2 blocks) cream cheese, softened; 1 cup (2 sticks) unsalted butter, softened; 4 cups powdered sugar; 2 teaspoons vanilla extract

Instructions

  1. Preheat your oven to 350°F. Grease and flour three 8-inch round cake pans, or line them with parchment circles.
  2. In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. In a separate bowl, whisk together eggs, buttermilk, coffee, oil, and vanilla.
  3. Pour the wet ingredients into the dry ingredients and stir until just combined — the batter will be thin, and that's exactly right. Divide evenly among the three pans.
  4. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely before frosting.
  5. To make the frosting, beat the softened cream cheese and butter together until smooth, then mix in powdered sugar one cup at a time, followed by the vanilla. Frost and stack the cooled layers.

Tips

  • Tip: The coffee doesn't make the cake taste like coffee — it deepens the chocolate flavor. Don't skip it, but if you must, hot water works too.
  • Tip: Let your cream cheese and butter sit out at least 30 minutes before making the frosting. Cold cream cheese lumps and no amount of beating will fix it.
  • Tip: Chill the frosted cake for 20 minutes before slicing — it sets the frosting and makes for much cleaner cuts.

26. Easy Orange Yogurt Cake with Citrus Whipped Cream

Decorated sponge cake with whipped cream piping, fresh berries, candied citrus, and mint on cake stand.

This orange yogurt cake is one of those recipes I come back to when I want something that feels a little special without requiring much effort. The yogurt keeps the crumb incredibly tender and moist — better than a lot of fussier cakes I've made — and the fresh orange zest and juice give it a brightness that you just can't fake with extract. The citrus whipped cream on top is barely sweetened, which I think is the right call here. It lets the cake be the star rather than getting buried under frosting.

Ingredients

  • 1½ cups all-purpose flour
  • 2 teaspoons baking powder
  • ½ teaspoon salt
  • 1 cup plain whole-milk yogurt (Greek yogurt works too)
  • 1 cup granulated sugar
  • 3 eggs
  • Zest of 2 large oranges
  • ¼ cup fresh orange juice
  • ½ cup vegetable oil
  • For the citrus whipped cream: 1 cup heavy whipping cream; 2 tablespoons powdered sugar; 1 teaspoon orange zest; 1 teaspoon fresh orange juice

Instructions

  1. Preheat oven to 350°F. Grease a 9-inch round cake pan and line the bottom with parchment paper.
  2. Whisk together flour, baking powder, and salt in a bowl. In a separate larger bowl, whisk yogurt, sugar, eggs, orange zest, orange juice, and oil until smooth and combined.
  3. Fold the dry ingredients into the wet ingredients gently — don't overmix or the cake will be tough. Pour batter into the prepared pan.
  4. Bake for 35-40 minutes until the top is golden and a toothpick comes out clean. Cool in the pan for 10 minutes, then turn out onto a rack.
  5. For the whipped cream, beat the heavy cream with powdered sugar, orange zest, and orange juice until soft peaks form. Serve dolloped over each slice.

Tips

  • Tip: Rub the orange zest into the sugar with your fingertips before adding the other ingredients — it releases the oils and makes the orange flavor much more pronounced.
  • Tip: This cake actually tastes better the next day once the flavors have settled, so don't feel like you have to serve it immediately.
  • Tip: Make the whipped cream right before serving — it doesn't hold well for more than an hour or two in the fridge.

25. Victoria Sponge Cake with Balsamic Strawberries

Layered vanilla cake slice with strawberries, whipped cream, and fresh fruit garnish on white plate.

A classic Victoria sponge is already one of the most reliable cakes you can make — equal weights of butter, sugar, eggs, and flour, baked until golden — but the balsamic strawberries here are what push it somewhere genuinely interesting. The balsamic brings out the strawberries' sweetness while adding a faint savory depth, and paired with a cloud of Chantilly cream between two light sponge layers, it's the kind of cake that works for a Sunday afternoon just as easily as it does for a proper occasion. I should mention this isn't something we grew up eating in Pakistan, but I've made it enough times now that it feels like mine.

Ingredients

  • 1 cup (2 sticks) unsalted butter, softened
  • 1 cup granulated sugar
  • 4 large eggs, room temperature
  • 2 cups all-purpose flour
  • 2 teaspoons baking powder
  • ¼ teaspoon salt
  • 3-4 tablespoons milk
  • For the balsamic strawberries: 2 cups fresh strawberries, hulled and sliced; 2 tablespoons balsamic vinegar; 1 tablespoon sugar
  • For the Chantilly cream: 1½ cups heavy whipping cream; 3 tablespoons powdered sugar; 1 teaspoon vanilla extract

Instructions

  1. Preheat oven to 350°F. Grease two 8-inch round cake pans and line with parchment.
  2. Beat butter and sugar together until pale and fluffy, about 4-5 minutes. Add eggs one at a time, beating well after each. Sift in the flour, baking powder, and salt, then fold gently. Add milk one tablespoon at a time until the batter just drops off a spoon.
  3. Divide batter evenly between the two pans and smooth the tops. Bake for 22-25 minutes until golden and a skewer comes out clean. Cool completely on a wire rack.
  4. Toss sliced strawberries with balsamic vinegar and sugar. Let them macerate at room temperature for at least 20 minutes — they'll release their juices and become glossy.
  5. Whip the heavy cream with powdered sugar and vanilla until soft peaks form. Spread Chantilly cream over one cooled sponge layer, top with balsamic strawberries, then place the second sponge on top. Dust with powdered sugar.

Tips

  • Tip: Room temperature butter and eggs are non-negotiable for a Victoria sponge — cold butter won't cream properly and you'll end up with a dense cake.
  • Tip: Don't skip the macerating step for the strawberries — that syrupy liquid that pools at the bottom is what you spoon over the cream layer before adding the berries.
  • Tip: Assemble this cake no more than an hour before serving — the cream and berries will start to make the bottom sponge soggy if it sits too long.

24. Peach Cobbler Pound Cake

Sliced pound cake with golden-brown exterior and fine crumb texture, topped with white glaze and sliced almonds.

Two good things got combined here — a dense, buttery pound cake and a peach cobbler with its caramelized fruit and crunchy streusel — and the result is better than either one on its own. The cake itself is rich and tight-crumbed the way a proper pound cake should be, but the peaches on top, cooked down with brown sugar and cinnamon until they're jammy and fragrant, make it feel like a whole event. I made this in late summer when peaches from Walmart were actually good and ripe, and I honestly ate two slices before anyone else got to it.

Ingredients

  • 1½ cups (3 sticks) unsalted butter, softened
  • 3 cups granulated sugar
  • 6 large eggs, room temperature
  • 3 cups all-purpose flour
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup sour cream
  • 2 teaspoons vanilla extract
  • For the peach topping: 3 cups fresh or canned peaches, sliced (drain well if canned); 3 tablespoons brown sugar; 1 teaspoon cinnamon; 2 tablespoons unsalted butter
  • For the streusel: ½ cup all-purpose flour; ¼ cup brown sugar; ¼ cup cold butter, cubed; ½ teaspoon cinnamon

Instructions

  1. Preheat oven to 325°F. Grease and flour a 10-inch bundt pan thoroughly — every crevice — so the cake releases cleanly.
  2. Beat butter and sugar until very light and fluffy, about 5 minutes. Add eggs one at a time, mixing well. In a separate bowl, whisk together flour, baking soda, and salt. Alternate adding flour mixture and sour cream to the butter mixture, beginning and ending with flour. Stir in vanilla.
  3. Make the streusel by rubbing cold butter into flour, brown sugar, and cinnamon with your fingertips until it resembles coarse crumbs. For the peach topping, cook peaches with brown sugar, cinnamon, and butter in a skillet over medium heat for 5-6 minutes until softened and caramelized.
  4. Pour batter into the prepared bundt pan. Scatter the streusel over the batter, then layer the cooked peaches on top. Bake for 75-85 minutes until a skewer inserted in the center comes out clean.
  5. Cool in the pan for 20 minutes before inverting onto a serving plate. Drizzle with a simple glaze (1 cup powdered sugar + 2-3 tablespoons milk) while still slightly warm.

Tips

  • Tip: If using canned peaches, drain them really well and pat dry — too much liquid will make the streusel soggy instead of crunchy.
  • Tip: This cake keeps well at room temperature for 3 days, covered tightly. The flavors deepen overnight.
  • Tip: Greasing the bundt pan is the one step you cannot rush — use softened butter and get into every groove, then flour it. A stuck pound cake is heartbreaking.

23. Classic White Cake Made from Scratch

Slice of vanilla layer cake with white frosting and colorful sprinkles on decorative plate with fork.

There's something almost meditative about a classic white cake — no chocolate, no fruit, no drama. Just a pure, ivory crumb with a light vanilla flavor and a straight-up vanilla buttercream to finish. This is the 1-2-3-4 cake that Southern home bakers have been making for generations: one cup butter, two cups sugar, three cups flour, four eggs. Simple ratios that are easy to remember and genuinely hard to mess up once you understand them. It's the kind of cake that belongs at a birthday table with sprinkles on top, and nobody, not even the most sophisticated guest, will turn it down.

Ingredients

  • 1 cup (2 sticks) unsalted butter, softened
  • 2 cups granulated sugar
  • 4 large eggs, room temperature
  • 3 cups all-purpose flour
  • 1 tablespoon baking powder
  • ½ teaspoon salt
  • 1 cup whole milk, room temperature
  • 2 teaspoons vanilla extract
  • For the vanilla buttercream: 1 cup (2 sticks) unsalted butter, softened; 4 cups powdered sugar; 3-4 tablespoons heavy cream; 2 teaspoons vanilla extract; pinch of salt

Instructions

  1. Preheat oven to 350°F. Grease and flour two 9-inch round cake pans or three 8-inch pans for thinner layers.
  2. Beat butter and sugar on medium-high speed (or with a wooden spoon and real effort) until very pale and fluffy, about 5 minutes. Add eggs one at a time, beating well after each addition. Mix in vanilla.
  3. Whisk flour, baking powder, and salt together. Add the flour mixture to the butter mixture in three parts, alternating with the milk in two parts — start and end with flour. Mix only until just combined after each addition.
  4. Divide batter evenly between pans and bake for 28-32 minutes, until a toothpick comes out clean and the edges have just started to pull away from the pan. Cool completely before frosting.
  5. For the buttercream, beat butter until smooth, then add powdered sugar one cup at a time. Add cream, vanilla, and salt, then beat on medium for 2-3 minutes until light and fluffy. Frost, stack, and cover in sprinkles if the occasion calls for it.

Tips

  • Tip: The alternating flour-milk method matters here — it keeps the batter emulsified and gives you a tender, even crumb rather than a gummy one.
  • Tip: For a pure white cake (rather than cream-colored), use only egg whites instead of whole eggs — 6 egg whites in place of 4 whole eggs. The texture is slightly different but the color is beautiful.
  • Tip: I don't have a stand mixer so I use a hand mixer — a $20 one from Walmart does the job fine for this cake. No fancy equipment needed.

18. Orange Creamsicle Poke Cake

Fork lifting slice of orange cake with white frosting from green plate.

This cake tastes exactly like those orange creamsicle popsicles we'd eat as kids — that bright citrus flavor wrapped in something cool and creamy. You bake a white cake, poke holes all over the top while it's still warm, then pour orange Jell-O right in so it soaks through every bite. The vanilla pudding layer on top ties it all together. I make a double batch whenever I bring this to gatherings because people always come back for seconds and there's never any left to bring home.

Ingredients

  • 1 box white cake mix, plus ingredients listed on the box (eggs, oil, water)
  • 1 box (3 oz) orange Jell-O gelatin
  • 1 cup boiling water
  • ½ cup cold water
  • 1 box (3.4 oz) instant vanilla pudding mix
  • 2 cups cold milk
  • 1 tub (8 oz) whipped topping (like Cool Whip), thawed
  • Orange zest or orange slices for garnish (optional)

Instructions

  1. Bake the white cake in a 9x13-inch pan according to the box directions. Let it cool for about 10 minutes — you want it warm but not piping hot.
  2. Use the handle of a wooden spoon to poke holes all over the cake, spacing them about an inch apart. The more holes you make, the more Jell-O soaks in — which is what you want.
  3. Dissolve the orange Jell-O in 1 cup boiling water, stir well, then add the cold water. Pour the mixture slowly and evenly over the warm cake, letting it sink into the holes. Refrigerate for at least 2 hours.
  4. Whisk the vanilla pudding mix with the cold milk for 2 minutes until it thickens slightly, then fold in the whipped topping until smooth. Spread this over the chilled cake.
  5. Refrigerate for another 30 minutes before serving. Garnish with orange zest or slices if you like a little color on top.

Tips

  • Tip: Don't skip the 2-hour chill after adding the Jell-O — it needs that time to fully set into the cake or you'll end up with a soggy mess when you cut into it.
  • Tip: You can swap the vanilla pudding topping for a simple whipped cream if you prefer a lighter finish — both work well.
  • Tip: This cake actually tastes better the next day once everything has had time to meld together, so it's a great make-ahead option for parties.

19. Lemon Bundt Cake

Glazed bundt cake on wooden pedestal with plates, forks, and green striped straws against white brick backdrop.

If you like the lemon loaf from Starbucks, this bundt cake will make you very happy — and you won't have to pay $4 a slice for it. The batter comes together quickly with fresh lemon juice and zest, and the texture is dense in that satisfying, moist way that good bundt cakes always are. What really makes it is the lemon glaze you pour over the top while the cake is still slightly warm, so it soaks into the crust a little rather than just sitting on the surface. It's bright, citrusy, and not overly sweet.

Ingredients

  • 3 cups all-purpose flour
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup (2 sticks) unsalted butter, softened
  • 2½ cups granulated sugar
  • 3 large eggs, room temperature
  • 1 cup sour cream
  • 3 tablespoons fresh lemon juice
  • 2 tablespoons lemon zest (from about 2 large lemons)
  • 1 teaspoon vanilla extract
  • For the glaze: 1½ cups powdered sugar + 3 tablespoons fresh lemon juice, whisked together

Instructions

  1. Preheat oven to 325°F. Grease and flour a 10-cup bundt pan thoroughly — get into every crevice or the cake will stick.
  2. Whisk together flour, baking soda, and salt in a bowl. In a separate large bowl, beat the butter and sugar together until pale and fluffy, about 3-4 minutes by hand.
  3. Add the eggs one at a time, mixing well after each. Stir in the sour cream, lemon juice, lemon zest, and vanilla.
  4. Fold the dry ingredients into the wet ingredients in two or three additions, mixing just until combined — don't overmix or the cake gets tough.
  5. Pour into the prepared bundt pan and bake for 60-70 minutes, until a skewer inserted in the center comes out clean. Cool in the pan for 15 minutes, then invert onto a wire rack.
  6. While still slightly warm, pour the lemon glaze over the top so it runs down the sides. Let it set for 20 minutes before slicing.

Tips

  • Tip: Use fresh lemon juice, not bottled — the difference in flavor is real and worth the extra 2 minutes of squeezing.
  • Tip: Grease your bundt pan with shortening (not butter) and then dust with flour — this gives the most reliable release without pieces of cake tearing off.
  • Tip: The cake keeps well at room temperature for 3 days wrapped tightly, and the lemon flavor actually deepens overnight.

20. Sock It to Me Cake

Slice of cinnamon swirl bundt cake with white glaze on white plate, showcasing moist crumb texture.

I didn't grow up with this cake — it's a very American Southern retro dessert — but the first time I made it I understood immediately why people have been baking it since the 1960s. It starts with a yellow box cake mix doctored up with sour cream and eggs, which makes it incredibly moist. Then there's a cinnamon-pecan swirl hidden in the middle of the bundt cake that you don't see until you slice into it. The powdered sugar glaze on top is the finishing touch. It looks impressive and nobody needs to know it came from a box.

Ingredients

  • 1 box yellow cake mix
  • 1 cup sour cream
  • ½ cup vegetable oil
  • ¼ cup water
  • 4 large eggs
  • For the filling: 1 cup chopped pecans, 2 tablespoons brown sugar, 2 teaspoons ground cinnamon
  • For the glaze: 1 cup powdered sugar + 2 tablespoons milk, whisked smooth

Instructions

  1. Preheat oven to 325°F. Grease and flour a bundt pan well. Mix together the pecans, brown sugar, and cinnamon in a small bowl and set aside.
  2. Beat the cake mix, sour cream, oil, water, and eggs together in a large bowl until smooth and well combined, about 2 minutes.
  3. Pour half the batter into the prepared bundt pan. Sprinkle the pecan-cinnamon filling evenly over the batter, keeping it away from the edges so it doesn't burn.
  4. Spoon the remaining batter on top and spread gently to cover the filling completely. Bake for 50-60 minutes, until a skewer inserted in the thickest part comes out clean.
  5. Cool in the pan for 15 minutes, then invert onto a serving plate. Once completely cool, drizzle the powdered sugar glaze over the top.

Tips

  • Tip: If you don't have pecans, walnuts work just as well — the crunch and the cinnamon flavor are what matter here.
  • Tip: Don't rush cooling in the pan — 15 minutes minimum before inverting gives the cake enough structure to hold together cleanly.
  • Tip: This cake stays moist for 4-5 days at room temperature stored under a cake dome or wrapped tightly — it might even be better on day two.

21. Easy Air Fryer Funfetti Cake

Layered funfetti cake with white frosting, colorful sprinkles, and slice removed showing interior crumb.

Zainab spotted me making this and immediately claimed it as her birthday cake — which tells you everything you need to know. If you have an air fryer sitting on your counter, it can absolutely bake a cake, and the result is surprisingly good: moist crumb, those happy little rainbow sprinkles throughout, done in way less time than a conventional oven. You make it from scratch — it's not complicated — and finish it with a simple vanilla buttercream that takes about five minutes to stir together. The whole thing is done in under an hour.

Ingredients

  • 1½ cups all-purpose flour
  • 1½ teaspoon baking powder
  • ¼ teaspoon salt
  • ½ cup (1 stick) unsalted butter, softened
  • ¾ cup granulated sugar
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • ½ cup whole milk
  • ⅓ cup rainbow sprinkles (jimmies, not nonpareils — nonpareils bleed color)
  • For the buttercream: 1½ cups powdered sugar, 4 tablespoons softened butter, 2 tablespoons milk, ½ teaspoon vanilla extract

Instructions

  1. Preheat your air fryer to 310°F. Grease a 6-inch round cake pan that fits inside your air fryer basket — most 5-quart and larger air fryers fit a 6-inch pan.
  2. Whisk together flour, baking powder, and salt. In a separate bowl, beat the butter and sugar until fluffy. Add eggs one at a time, then the vanilla.
  3. Alternately add the flour mixture and milk to the butter mixture, starting and ending with flour. Fold in the sprinkles gently at the end — don't overmix or they'll streak.
  4. Pour batter into the prepared pan and air fry at 310°F for 30-35 minutes, until a toothpick inserted in the center comes out clean. Check at 28 minutes — air fryers vary.
  5. Cool completely before frosting. Beat together the buttercream ingredients until smooth and spreadable, then frost the top and sides of the cooled cake.

Tips

  • Tip: Use jimmies (the long cylindrical sprinkles) rather than round nonpareils — nonpareils bleed their color into the batter and turn everything grey-ish.
  • Tip: Every air fryer runs slightly differently, so start checking for doneness at 28 minutes rather than waiting the full 35.
  • Tip: If you don't have a 6-inch cake pan, this batter also works well divided into a silicone muffin tray — you'll get individual funfetti cupcakes in about 12-15 minutes.

22. Angel Food Cake

Strawberry shortcake on blue plate with whipped cream, sliced berries, and gold forks on white surface.

Angel food cake is the kind of thing that sounds simple until you actually make it — and then you realize it's all about the egg whites. I learned the hard way that even a tiny drop of yolk will ruin your meringue completely, so I now separate eggs one at a time into a small bowl before adding to the main bowl. Get the technique right and you end up with this impossibly light, cloud-like cake that's almost entirely made of air. It's wonderful with fresh strawberries and whipped cream in summer, and because it has no butter or egg yolks, it's one of the lighter cakes on this whole list.

Ingredients

  • 1 cup cake flour (not all-purpose — cake flour gives the right delicate texture)
  • 1½ cups granulated sugar, divided
  • 12 large egg whites, room temperature
  • 1½ teaspoon cream of tartar
  • ¼ teaspoon salt
  • 1½ teaspoon vanilla extract
  • ½ teaspoon almond extract (optional but worth it)

Instructions

  1. Preheat oven to 325°F. Do NOT grease your tube pan — the batter needs to cling to the sides to rise properly.
  2. Sift the cake flour together with ¾ cup of the sugar twice. This aerates both and keeps the texture light. Set aside.
  3. In a large, completely clean bowl, beat the egg whites with cream of tartar and salt until foamy. Gradually add the remaining ¾ cup sugar a few tablespoons at a time, beating until you reach stiff, glossy peaks. Beat in the vanilla and almond extracts.
  4. Sift the flour-sugar mixture over the egg whites in three additions, folding very gently with a large spatula after each addition. You want to keep as much air in as possible — take your time here.
  5. Spoon the batter into the ungreased tube pan and run a knife through it to eliminate air pockets. Bake for 40-45 minutes until the top is golden and springs back when lightly pressed.
  6. Invert the pan immediately onto a bottle or its built-in feet and cool completely upside down — at least 1 hour — before removing from the pan. This step is non-negotiable or the cake will collapse.

Tips

  • Tip: Make sure your bowl and beaters are completely grease-free before whipping the egg whites — any fat at all will prevent them from forming proper peaks.
  • Tip: If you don't have cake flour, you can make a substitute: for every cup needed, use ¾ cup all-purpose flour plus 2 tablespoons cornstarch, sifted together.
  • Tip: Room temperature egg whites whip up significantly better than cold ones — take them out of the fridge at least 30 minutes before you start.

13. Coconut Poke Cake

Slice of coconut cake with white frosting and shredded coconut garnish on blue plate.

Poke cakes are one of those desserts that look almost too simple to be good — and then you take a bite and understand exactly why everyone brings them to potlucks. This coconut poke cake starts with a boxed white cake mix, gets poked all over while still warm, and then coconut milk gets poured straight into those holes so every slice is soaked through with flavor. The whipped cream topping and toasted coconut flakes on top give it that soft, cloud-like finish. I make a double batch because it disappears before I've even set the table.

Ingredients

  • 1 box (15.25 oz) white cake mix, plus ingredients listed on box (eggs, oil, water)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 can (14 oz) sweetened condensed milk
  • 1 cup sweetened shredded coconut flakes, divided
  • 2 cups heavy whipping cream
  • 3 tablespoons powdered sugar
  • 1 teaspoon vanilla extract

Instructions

  1. Bake the white cake mix in a 9x13 inch pan according to package directions. While the cake is still warm, use the handle of a wooden spoon to poke holes all over the surface, about 1 inch apart.
  2. In a bowl, whisk together the coconut milk and sweetened condensed milk. Pour this mixture slowly and evenly over the warm cake, letting it seep into all the holes. Scatter ½ cup of the coconut flakes over the top. Let the cake cool completely, then refrigerate for at least 2 hours.
  3. Toast the remaining ½ cup coconut flakes in a dry skillet over medium heat, stirring constantly, for 2-3 minutes until golden. Watch carefully — they go from golden to burnt fast. Set aside to cool.
  4. Beat the heavy whipping cream with powdered sugar and vanilla until stiff peaks form. Spread over the chilled cake, then top with the toasted coconut flakes. Keep refrigerated until ready to serve.

Tips

  • Tip: Pour the coconut milk mixture slowly and in batches — give it time to absorb before adding more, otherwise it pools on top instead of soaking in.
  • Tip: This cake is actually better the next day after it's had overnight in the fridge to fully soak through. Make it the evening before if you can.
  • Tip: If you can't find full-fat coconut milk, cream of coconut (like Coco López, available at Walmart) works beautifully and adds even more sweetness.

14. Gingerbread Bundt Cake with Cream Cheese Frosting

Chocolate bundt cake with cream glaze and sugared berries on pedestal stand, sliced servings displayed.

Every winter I go through a gingerbread phase, and this bundt cake is the recipe that started it. The crumb is dense and dark, deeply spiced with ginger, cinnamon, and cloves, and the whole thing has that molasses warmth that makes the kitchen smell like the holidays. What really makes it special is the cream cheese frosting with just a hint of orange zest — it cuts through the spice perfectly. The sugared cranberries on top are optional but honestly they're what make people stop and stare before they cut into it.

Ingredients

  • 2½ cups all-purpose flour
  • 2 teaspoons ground ginger
  • 1½ teaspoons ground cinnamon
  • ½ teaspoon ground cloves
  • 1 teaspoon baking soda, ½ teaspoon salt
  • ¾ cup (1½ sticks) unsalted butter, softened
  • ¾ cup packed brown sugar
  • 2 large eggs
  • ¾ cup molasses (not blackstrap)
  • 1 cup hot water
  • For the frosting: 8 oz cream cheese (softened), 2 cups powdered sugar, 1 tablespoon fresh orange juice, 1 teaspoon orange zest

Instructions

  1. Preheat oven to 350°F. Grease and flour a 10-cup bundt pan thoroughly — get into every groove or the cake will stick. Whisk together the flour, spices, baking soda, and salt in a bowl and set aside.
  2. Beat butter and brown sugar together until light and fluffy, about 3 minutes. Add the eggs one at a time, then beat in the molasses. The mixture may look slightly curdled at this point — that's normal, it comes together when you add the flour.
  3. Alternately add the flour mixture and hot water to the butter mixture, beginning and ending with flour. Mix just until combined — don't overwork it. Pour into the prepared bundt pan and bake for 45-50 minutes, until a toothpick comes out clean.
  4. Cool in the pan for 15 minutes, then invert onto a wire rack and cool completely. Beat together the cream cheese, powdered sugar, orange juice, and zest until smooth and drizzleable. Spoon over the cooled cake, letting it drip down the sides naturally.

Tips

  • Tip: Grease the bundt pan generously — use softened butter and a pastry brush to get into every ridge, then dust with flour. A stuck bundt cake is heartbreaking after all that work.
  • Tip: The cream cheese needs to be fully at room temperature or the frosting will be lumpy. I leave mine out for at least 30 minutes before mixing.
  • Tip: For sugared cranberries, toss fresh cranberries in simple syrup, let dry 30 minutes, then roll in granulated sugar. They look stunning and take almost no effort.

15. Starbucks Carrot Cake

Layered carrot cake slice with cream cheese frosting and pecan garnish on white plate with fork.

If you've ever grabbed a slice of carrot cake from a Starbucks display case and thought "I need to figure out how to make this at home," this recipe is for you. It has that specific combination of moist, densely spiced cake and thick, tangy cream cheese frosting that Starbucks nails every time. The chopped walnuts on top give it crunch where you want it. The first time I tried a copycat like this, I under-spiced it and it tasted flat — this version doesn't make that mistake.

Ingredients

  • 2 cups all-purpose flour
  • 2 teaspoons baking soda, 1 teaspoon baking powder, ½ teaspoon salt
  • 2 teaspoons ground cinnamon, ½ teaspoon ground nutmeg, ¼ teaspoon ground cloves
  • 1½ cups granulated sugar
  • 1 cup vegetable oil
  • 4 large eggs
  • 3 cups finely grated carrots (about 4 medium carrots)
  • ½ cup crushed pineapple, well drained
  • For the frosting: 16 oz cream cheese (softened), ½ cup unsalted butter (softened), 4 cups powdered sugar, 1 teaspoon vanilla extract
  • ½ cup chopped walnuts, for topping

Instructions

  1. Preheat oven to 350°F. Grease and flour two 9-inch round cake pans. Whisk the flour, baking soda, baking powder, salt, and spices together in a large bowl.
  2. In a separate bowl, beat together the sugar, oil, and eggs until smooth. Stir in the grated carrots and drained pineapple. Fold the wet ingredients into the dry ingredients until just combined — don't overmix.
  3. Divide the batter evenly between the two pans and bake for 30-35 minutes, until a toothpick inserted in the center comes out clean. Cool in pans for 10 minutes, then turn out onto wire racks to cool completely before frosting.
  4. Beat cream cheese and butter together until completely smooth. Add powdered sugar one cup at a time, then beat in vanilla. Frost the top of one cake layer, stack the second layer on top, then frost the top and sides. Finish with chopped walnuts pressed around the top edge.

Tips

  • Tip: Drain the pineapple really well — squeeze it in a paper towel if you need to. Too much liquid makes the cake dense rather than moist.
  • Tip: Grate the carrots on the fine side of a box grater, not the large holes. Finer grating means the carrots melt into the cake and give you moisture without chunks.
  • Tip: This cake is best made a day ahead — the flavors deepen overnight and the frosting firms up to that classic Starbucks texture. Store covered in the fridge.

16. Moist Carrot Cake with Vegan Cream Cheese Frosting

Three-layer carrot cake with cream cheese frosting, topped with candied carrots and herbs on white cake stand.

I'll be honest — when I first saw a vegan carrot cake recipe I was skeptical. I grew up thinking cream cheese frosting needed actual cream cheese to taste right. But this version uses vegan cream cheese (Violife or Kite Hill both work, and Trader Joe's usually carries one or the other) and the result is genuinely tangy, creamy, and spreadable in exactly the way you want. The cake itself gets its moisture from apple sauce and shredded carrots rather than butter, and you'd never know the difference. This one is for anyone baking for a dairy-free or vegan guest — nobody will feel like they're eating a "substitute."

Ingredients

  • 2 cups all-purpose flour
  • 2 teaspoons baking soda, 1 teaspoon baking powder, ½ teaspoon salt
  • 2 teaspoons cinnamon, ½ teaspoon nutmeg, ½ teaspoon ginger
  • 1 cup granulated sugar, ½ cup packed brown sugar
  • ¾ cup neutral oil (vegetable or sunflower)
  • ½ cup unsweetened apple sauce
  • 2 tablespoons fresh orange juice, 1 teaspoon orange zest
  • 2½ cups grated carrots
  • ½ cup chopped walnuts or pecans (optional)
  • For vegan cream cheese frosting: 8 oz vegan cream cheese (softened), ¼ cup vegan butter (softened), 2½ cups powdered sugar, 1 teaspoon vanilla extract

Instructions

  1. Preheat oven to 350°F. Grease two 8-inch round cake pans and line the bottoms with parchment. Whisk together the flour, baking soda, baking powder, salt, and spices in a large bowl.
  2. In a separate bowl, whisk together the sugars, oil, apple sauce, orange juice, and zest. Fold in the grated carrots and nuts if using. Pour the wet mixture into the dry ingredients and stir until just combined.
  3. Divide batter between the prepared pans. Bake for 28-32 minutes, until a toothpick comes out with just a few moist crumbs. Cool completely on a wire rack before frosting — completely means completely, not just warm.
  4. Beat vegan cream cheese and vegan butter together until smooth. Add powdered sugar one cup at a time and beat until fluffy, then mix in vanilla. Frost and stack the layers, then refrigerate for at least 30 minutes before slicing so the frosting sets.

Tips

  • Tip: Vegan cream cheese can vary a lot by brand — Violife and Kite Hill both frost well. Avoid store-brand versions for frosting; they tend to be too soft and the frosting won't hold its shape.
  • Tip: The apple sauce replaces eggs here, so don't skip it or substitute it with anything else. It's doing real structural work, not just adding flavor.
  • Tip: If your frosting feels too soft after mixing, refrigerate it for 20 minutes before spreading. Vegan butter melts faster than dairy butter, especially in a warm kitchen.

17. Caramel Apple Sheet Cake

Caramel apple cheesecake bars with graham cracker crust, topped with cinnamon and fresh apple slices.

Sheet cakes are underrated — no stacking, no leveling, no worrying whether your layers are even. This one is the kind of fall baking I actually want to do: a cinnamon-spiced cake loaded with tender apple chunks, poured into a half sheet pan, and then blanketed in homemade caramel frosting while it's still warm. The caramel soaks slightly into the top of the cake as it sets, which means every bite has that sticky-sweet pull. It easily serves a crowd — the recipe makes about 20 portions — so it's the one I reach for whenever we have people over in October.

Ingredients

  • 2½ cups all-purpose flour
  • 2 teaspoons cinnamon, ½ teaspoon nutmeg, ½ teaspoon allspice
  • 1 teaspoon baking soda, 1 teaspoon baking powder, ½ teaspoon salt
  • 1 cup (2 sticks) unsalted butter, softened
  • 1½ cups granulated sugar
  • 3 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup sour cream
  • 2 cups peeled and finely diced apples (about 2 medium; Granny Smith or Honeycrisp both work)
  • For the caramel frosting: ½ cup unsalted butter, 1 cup packed brown sugar, ⅓ cup whole milk, 2 cups powdered sugar, 1 teaspoon vanilla

Instructions

  1. Preheat oven to 350°F. Grease a 13x18 inch half sheet pan (or a 9x13 inch pan for a thicker cake). Whisk the flour, spices, baking soda, baking powder, and salt together and set aside.
  2. Beat butter and sugar together until fluffy, about 3-4 minutes. Add eggs one at a time, then the vanilla. Mix in the sour cream. Gradually stir in the flour mixture until just combined, then fold in the diced apples.
  3. Spread the batter evenly into the prepared pan — it'll be thick, use an offset spatula or the back of a spoon to get it level. Bake for 20-25 minutes for a sheet pan (35-40 minutes for 9x13), until a toothpick comes out clean. Start making the frosting about 5 minutes before the cake comes out.
  4. For the caramel frosting: melt butter in a saucepan over medium heat. Add brown sugar and milk, stir, and bring to a boil. Cook for 2 minutes, stirring constantly, then remove from heat. Whisk in powdered sugar and vanilla until smooth. Pour immediately over the warm (not hot) cake and spread quickly — it sets fast.

Tips

  • Tip: Have the frosting ready to pour the moment the cake comes out — caramel frosting sets up quickly once it cools, and you need it pourable to spread it evenly across the whole surface.
  • Tip: Dice the apples small — about ¼ inch pieces. Large chunks sink to the bottom and make the cake uneven. Small pieces stay distributed throughout.
  • Tip: Sour cream is key to the tenderness here. If you don't have it, full-fat plain Greek yogurt works as a 1:1 swap — I've done it and couldn't tell the difference.

8. Glazed Lemon Bundt Cake

Lemon bundt cake with white glaze drizzle on pedestal stand, surrounded by fresh lemons and forks.

There's something about a Bundt cake that just looks like you tried harder than you actually did — the shape does all the work. This glazed lemon Bundt is one of those cakes I keep coming back to because it's genuinely easy to pull together and the flavor is sharp and bright without being overwhelming. You get lemon zest, lemon juice, and a bit of almond extract all working together in the crumb, and then a simple lemon glaze drizzled over the top that sets into that thin, crackly coating. It's the kind of cake I'd bring to a lunch or serve with afternoon chai — works for both somehow.

Ingredients

  • 2 ½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup (2 sticks) unsalted butter, softened
  • 1 ¾ cups granulated sugar
  • 3 large eggs, room temperature
  • 1 tablespoon lemon zest (about 2 lemons)
  • 3 tablespoons fresh lemon juice
  • ½ teaspoon almond extract
  • 1 cup sour cream
  • 1 cup powdered sugar + 2–3 tablespoons lemon juice (for glaze)

Instructions

  1. Preheat your oven to 350°F. Grease and flour a 10–12 cup Bundt pan very thoroughly — get into every ridge or the cake will stick.
  2. Whisk together flour, baking powder, baking soda, and salt in a bowl and set aside.
  3. Beat butter and sugar together until pale and fluffy, about 3–4 minutes. Add eggs one at a time, then mix in lemon zest, lemon juice, and almond extract.
  4. Alternate adding the flour mixture and sour cream to the butter mixture, beginning and ending with flour. Mix just until combined — don't overwork it.
  5. Pour into the prepared pan and bake 50–60 minutes, until a toothpick inserted in the center comes out clean. Cool in the pan 15 minutes before inverting onto a rack.
  6. Mix powdered sugar with lemon juice until you get a thick but pourable glaze. Drizzle over the completely cooled cake and let it set for 10 minutes before slicing.

Tips

  • Tip: Grease the Bundt pan with softened butter using a pastry brush, then dust with flour — this is the single most important step for clean release.
  • Tip: If you don't have sour cream, plain full-fat yogurt works as a direct substitute and keeps the crumb just as tender.
  • Tip: Add the glaze while the cake is fully cool — if it's even slightly warm, the glaze will just melt in and you'll lose that pretty drizzle effect.

9. Chocolate Birthday Cake

Dark chocolate layer cake with textured frosting on mint cake stand, candles, and place settings.

Every year for Saad's birthday, he asks for chocolate cake. Not a fancy one, not a funfetti one — just chocolate, deeply chocolatey, with chocolate frosting. This three-layer chocolate birthday cake is the one I've landed on after a few years of testing. The cake itself bakes up moist and tender with a pronounced cocoa flavor, and the frosting is a chocolate cream cheese situation that's richer than a standard buttercream but not as dense as ganache. It's the kind of cake that actually tastes better on day two, once everything has had time to settle — if there's any left by then.

Ingredients

  • 2 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 2 cups granulated sugar
  • 2 large eggs
  • 1 cup buttermilk (or 1 cup milk + 1 tablespoon white vinegar, left to sit 5 minutes)
  • 1 cup strong brewed coffee, cooled
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • For frosting: 8 oz cream cheese (softened), 1 cup unsalted butter (softened), ¾ cup cocoa powder, 4 cups powdered sugar, 1 teaspoon vanilla, 3–4 tablespoons heavy cream

Instructions

  1. Preheat oven to 350°F. Grease and line three 8-inch round cake pans with parchment paper.
  2. Whisk together flour, cocoa, baking soda, baking powder, salt, and sugar in a large bowl. In a separate bowl whisk together eggs, buttermilk, coffee, oil, and vanilla.
  3. Pour the wet ingredients into the dry and stir until just combined — the batter will be thin, that's normal. Divide evenly between the three pans.
  4. Bake 30–35 minutes until a toothpick comes out clean. Cool in pans 10 minutes, then turn out onto a wire rack to cool completely before frosting.
  5. For the frosting, beat cream cheese and butter together until smooth. Add cocoa powder, then gradually add powdered sugar, vanilla, and enough heavy cream to reach a spreadable consistency.
  6. Stack the layers with frosting between each, then frost the outside. Refrigerate 30 minutes before slicing for cleaner cuts.

Tips

  • Tip: The coffee in the batter doesn't make the cake taste like coffee — it deepens the chocolate flavor. If you really don't want to use it, swap in hot water instead.
  • Tip: Make sure your cream cheese is fully at room temperature before beating — cold cream cheese gives you lumpy frosting and it's very hard to fix once it's in.
  • Tip: Bake the layers the day before a birthday and refrigerate them overnight — cold layers are much easier to frost without crumbs pulling into the frosting.

10. Biscoff Cheesecake Recipe

Tiramisu cheesecake slice with cream filling, cookie crumbles, and wafer cookie garnish on white plate.

I first tried Biscoff spread a few years ago — picked up a jar at Walmart on a whim — and I've been putting it in things ever since. This no-bake Biscoff cheesecake is one of the most-requested desserts in my house now. The crust is crushed Lotus Biscoff cookies pressed into the base, the filling is a cream cheese and Biscoff spread mixture that sets firm enough to slice cleanly, and the whole thing just tastes like the best version of that cookie in cake form. No oven, no water bath, no stress — just chill time in the fridge.

Ingredients

  • 2 cups crushed Biscoff cookies (about 25 cookies)
  • 5 tablespoons unsalted butter, melted
  • 16 oz (2 blocks) full-fat cream cheese, softened
  • ¾ cup Biscoff cookie butter spread
  • ¾ cup powdered sugar
  • 1 cup heavy whipping cream, cold
  • 1 teaspoon vanilla extract
  • ¼ cup melted Biscoff spread, for topping (optional)

Instructions

  1. Mix crushed Biscoff cookies with melted butter until it resembles wet sand. Press firmly into the bottom of a 9-inch springform pan. Refrigerate while you make the filling.
  2. Beat softened cream cheese until completely smooth — no lumps. Add Biscoff spread, powdered sugar, and vanilla and beat again until combined.
  3. In a separate bowl, whip cold heavy cream to stiff peaks. Fold the whipped cream into the cream cheese mixture gently, keeping as much air in as possible.
  4. Pour the filling over the crust and smooth the top with a spatula. Refrigerate for at least 6 hours, or overnight — overnight gives you the cleanest slices.
  5. Before serving, drizzle melted Biscoff spread over the top. Release the springform, slice, and serve cold.

Tips

  • Tip: Don't rush the chill time. Six hours is the minimum — if you try to slice it at four hours it'll be soft and messy. Overnight is genuinely better.
  • Tip: To crush the cookies without a food processor, put them in a zip-lock bag and roll over them with a rolling pin or wine bottle — takes about two minutes.
  • Tip: Biscoff spread is sold at most Walmart, Target, and Trader Joe's locations — look near the peanut butter. Speculoos cookie butter (Trader Joe's brand) works as a substitute.

11. Carrot Sheet Cake Recipe with Cream Cheese Frosting

Carrot cake bars with cream cheese frosting and marzipan carrot toppers arranged on a baking sheet.

Carrot cake made as a sheet cake is honestly the move — you skip the fuss of leveling layers, you get more frosting-to-cake ratio, and it feeds a crowd without anyone fighting over corner pieces. This version is spiced with cinnamon and nutmeg, has chopped pecans folded through for crunch, and gets finished with a generous layer of cream cheese frosting. The carrots keep the crumb incredibly moist — I've had slices of this on day three that were still perfectly soft. It's not a fussy cake at all, and that's exactly why I make it whenever I need something reliable.

Ingredients

  • 2 cups all-purpose flour
  • 2 teaspoons baking soda
  • 2 teaspoons ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon salt
  • 1 ½ cups granulated sugar
  • 4 large eggs
  • 1 cup vegetable oil
  • 3 cups finely grated carrots (about 4 medium carrots)
  • ¾ cup chopped pecans (or walnuts)
  • For frosting: 8 oz cream cheese (softened), ½ cup unsalted butter (softened), 3 cups powdered sugar, 1 teaspoon vanilla extract

Instructions

  1. Preheat oven to 350°F. Grease a 9x13-inch baking pan and line with parchment paper.
  2. Whisk flour, baking soda, cinnamon, nutmeg, and salt together in a large bowl.
  3. In a separate bowl, whisk eggs, sugar, and oil together until well combined. Stir in the grated carrots.
  4. Pour the wet mixture into the dry and stir until just combined. Fold in the chopped pecans. Pour into the prepared pan and spread evenly.
  5. Bake 35–40 minutes until a toothpick inserted in the center comes out clean. Cool completely in the pan before frosting.
  6. Beat cream cheese and butter until smooth, then add powdered sugar and vanilla and beat until fluffy. Spread generously over the cooled cake. Scatter extra pecans on top if you like.

Tips

  • Tip: Grate the carrots finely on the small holes of a box grater — coarsely grated carrots can leave visible chunks that don't fully soften and the texture is uneven.
  • Tip: The cake must be completely cool before you frost it — even slightly warm cake will melt cream cheese frosting and you'll have a runny mess. Give it at least an hour.
  • Tip: If you want to skip the nuts entirely, the cake is still great — just add a ½ teaspoon more cinnamon to compensate for the lost texture and flavor depth.

12. Banana Crumb Cake

Banana cake bars with white glaze, cut into nine squares, garnished with banana chips on parchment paper.

Whenever I have bananas going soft on the counter, my first instinct used to be banana bread — until I made this banana crumb cake and completely changed my answer. The base is a moist banana cake that tastes exactly like the best part of banana bread, but then you get a thick layer of buttery cinnamon crumb on top that bakes up crunchy and golden, and a simple vanilla glaze drizzled over the whole thing. It works for breakfast, it works for dessert, and I've served it both ways without anyone complaining. The hardest part is waiting for it to cool before you cut into it.

Ingredients

  • 1 ½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • ½ cup unsalted butter, softened
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 3 ripe bananas, mashed (about 1 cup)
  • ½ cup sour cream
  • For crumb topping: ⅔ cup all-purpose flour, ½ cup brown sugar, 1 teaspoon cinnamon, 5 tablespoons cold butter (cut into small pieces)
  • For glaze: ¾ cup powdered sugar, 1–2 tablespoons milk, ½ teaspoon vanilla extract

Instructions

  1. Preheat oven to 350°F. Grease an 8x8 or 9x9-inch square baking pan and line with parchment paper.
  2. Make the crumb topping first: mix flour, brown sugar, and cinnamon together, then work in the cold butter pieces with your fingertips until you get coarse, pea-sized crumbs. Refrigerate while you make the batter.
  3. Beat butter and sugar together until fluffy. Add eggs one at a time, then vanilla, mashed bananas, and sour cream. Mix until combined — it'll look a little curdled, that's fine.
  4. Stir in the flour, baking powder, baking soda, and salt until just combined. Pour into the prepared pan and spread evenly.
  5. Scatter the crumb topping evenly over the batter, pressing it on very gently. Bake 40–45 minutes until a toothpick inserted in the center comes out clean.
  6. Cool in the pan 20 minutes. Mix powdered sugar, milk, and vanilla into a thin glaze and drizzle over the cake. Slice and serve.

Tips

  • Tip: The riper the bananas, the better — look for ones that are almost completely black on the outside. They're sweeter, softer, and give you a much stronger banana flavor in the finished cake.
  • Tip: Keep the crumb topping cold until you're ready to use it — warm butter in the crumb mixture melts into the batter instead of staying on top as distinct crunchy pieces.
  • Tip: This cake keeps well at room temperature for 2 days covered tightly, or up to 4 days in the fridge — the crumb topping stays crisp either way if you don't cover it while it's still warm.

21. Dairy-Free Gluten-Free Birthday Cake

I never thought a gluten-free birthday cake could actually be light and fluffy — most versions I tried before were dense and gummy in the middle. This one uses coconut flour and comes out with a genuinely soft crumb that holds up to frosting. It's made for anyone dealing with dairy and gluten restrictions who still wants a proper celebration cake with sprinkles on top. The dairy-free icing sets beautifully and doesn't taste like a compromise.

Ingredients

  • ½ cup coconut flour, sifted
  • ¼ teaspoon baking soda
  • ¼ teaspoon salt
  • 6 large eggs, room temperature
  • ⅓ cup coconut oil, melted and cooled
  • ⅓ cup maple syrup or honey
  • 1 teaspoon vanilla extract
  • ¼ cup unsweetened almond milk (or oat milk)
  • 2 cups dairy-free powdered sugar
  • 3 tablespoons vegan butter (such as Earth Balance), softened
  • Rainbow sprinkles, for decorating

Instructions

  1. Preheat your oven to 350°F. Grease two 6-inch round cake pans with coconut oil and line the bottoms with parchment paper.
  2. In a large bowl, whisk together the coconut flour, baking soda, and salt. Coconut flour absorbs liquid aggressively, so sifting it first really does make a difference in the final texture.
  3. In a separate bowl, whisk eggs, melted coconut oil, maple syrup, vanilla, and almond milk until well combined. Pour the wet mixture into the dry and stir until a smooth batter forms. Let it sit for 2 minutes so the coconut flour can fully absorb.
  4. Divide the batter evenly between the two pans and bake for 22–25 minutes, until the tops are golden and a toothpick inserted in the center comes out clean. Cool completely before frosting — at least 1 hour.
  5. Beat the vegan butter until fluffy, then gradually add the powdered sugar and 1–2 tablespoons of almond milk until you reach a spreadable consistency. Frost the cooled cake and finish with sprinkles.

Tips

  • Tip: Coconut flour is not a 1:1 substitute for all-purpose flour — do not try to swap it without adjusting your egg count. The eggs are structural here.
  • Tip: If your vegan butter is cold, the frosting will be lumpy. Let it sit at room temperature for at least 20 minutes before beating.
  • Tip: This cake bakes better in smaller 6-inch pans than in a standard 9-inch pan — the batter is thicker than conventional cake batter and needs even heat distribution.

22. Hummingbird Cake

Layered coffee cake slice with cream frosting and pecan crumble topping on ceramic plate.

I had never heard of hummingbird cake until about three years ago when a reader mentioned it in the comments of my fall cakes post. I made it the following weekend and immediately understood why it's a Southern classic. Crushed pineapple, mashed banana, cinnamon, and pecans all go into the batter, and the result is this incredibly moist, fragrant cake that tastes like a vacation. The cream cheese frosting is non-negotiable — it cuts through the sweetness perfectly. This is also a brilliant recipe for overripe bananas if you're tired of banana bread.

Ingredients

  • 3 cups all-purpose flour
  • 2 cups granulated sugar
  • 1 teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • ½ teaspoon salt
  • 3 large eggs, beaten
  • 1 cup vegetable oil
  • 1½ teaspoons vanilla extract
  • 1 can (8 oz) crushed pineapple, undrained
  • 2 cups mashed ripe bananas (about 3 large)
  • 1 cup chopped pecans (optional but worth it)
  • 2 packages (8 oz each) cream cheese, softened
  • 1 cup (2 sticks) unsalted butter, softened
  • 4 cups powdered sugar, sifted

Instructions

  1. Preheat oven to 350°F. Grease and flour three 9-inch round cake pans. In a large bowl, stir together flour, sugar, baking soda, cinnamon, and salt.
  2. Add eggs, oil, and vanilla to the dry ingredients and stir by hand just until the flour disappears — don't overmix. Fold in the pineapple (with all its juice), mashed bananas, and pecans.
  3. Divide the batter evenly among the three pans and bake for 25–30 minutes, until a toothpick comes out clean. Cool in pans for 10 minutes, then turn out onto a wire rack to cool completely.
  4. Beat cream cheese and butter together until smooth and fluffy. Add powdered sugar gradually and beat until light. Frost between each layer, on the sides, and on top of the fully cooled cake.

Tips

  • Tip: Do NOT drain the crushed pineapple. That juice goes into the batter and is a big part of why this cake stays so moist for days.
  • Tip: The riper your bananas, the better. Black-spotted bananas give the most sweetness and flavor — this is the best possible use for bananas you forgot about.
  • Tip: This cake actually tastes better on day two after the layers have had time to settle and the flavors meld together. Make it a day ahead if you can.

23. Moist Sourdough Chocolate Cake With Buttercream Frosting

Layered chocolate cake slice with chocolate frosting and piped rosette on wooden cake board.

If you keep a sourdough starter and you've been throwing away the discard, stop — put it in this cake. The sourdough discard adds a subtle tang and an extraordinary amount of moisture that you genuinely cannot replicate any other way. I was skeptical the first time I made this, honestly. But the crumb came out so tender and fudgy that my husband asked what I did differently. Paired with a deep, dark chocolate buttercream, this is the kind of cake that makes people quiet at the table in a good way.

Ingredients

  • 1 cup sourdough discard (unfed, room temperature)
  • 1 cup all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 1½ teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1½ cups granulated sugar
  • 2 large eggs
  • ½ cup vegetable oil
  • 1 cup buttermilk (or 1 cup milk + 1 tablespoon white vinegar, left to sit 5 minutes)
  • 1 teaspoon vanilla extract
  • 1 cup (2 sticks) unsalted butter, softened
  • 3 cups powdered sugar
  • ½ cup cocoa powder (for frosting)
  • 3–4 tablespoons heavy cream

Instructions

  1. Preheat oven to 350°F. Grease two 8-inch round cake pans and line with parchment. Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl.
  2. In a large bowl, whisk sugar, eggs, oil, buttermilk, sourdough discard, and vanilla until smooth. Add the dry ingredients and stir until just combined — a few streaks are fine. Do not overmix or the cake will be tough.
  3. Divide batter between the pans and bake 30–35 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs. Cool completely on a wire rack before frosting.
  4. For the buttercream, beat softened butter until pale and fluffy, about 3 minutes. Add cocoa powder, then powdered sugar one cup at a time, adding heavy cream as needed to reach a spreadable consistency. Beat for 2 more minutes until light.
  5. Frost the cooled layers, stack, and frost the outside. Refrigerate for 30 minutes before slicing if you want clean cuts.

Tips

  • Tip: Use unfed sourdough discard straight from the fridge — you don't need to activate it. The acidity is what you're after, not the rise.
  • Tip: Don't skip the buttermilk — it reacts with the cocoa and baking soda to create a deeply dark, tender crumb. The homemade version with milk and vinegar works just as well.
  • Tip: If your frosting looks broken or greasy, the butter was too warm. Pop the bowl in the fridge for 10 minutes and beat again.

24. Chocolate Bundt Cake with Ganache Drizzle

Chocolate bundt cake with glossy ganache drip, pistachio garnish, and cream rosettes on white plate.

A bundt pan makes everything look more impressive than it actually is — that's basically the secret. This chocolate bundt cake is straightforward to mix together, bakes in one pan with no layering or leveling required, and then gets finished with a simple chocolate ganache drizzle that runs down all those beautiful ridges. It looks like something from a bakery window. Saad has requested this for his last two birthdays because it "looks fancy." I just nod and accept the credit.

Ingredients

  • 2 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1¾ cups granulated sugar
  • 3 large eggs
  • 1 cup sour cream
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • 1 cup hot strong brewed coffee (deepens the chocolate flavor — you won't taste coffee)
  • 4 oz semi-sweet chocolate, finely chopped (for ganache)
  • ½ cup heavy cream (for ganache)

Instructions

  1. Preheat oven to 325°F. Grease a 10–12 cup bundt pan very thoroughly with butter, making sure to get into every groove, then dust with cocoa powder (not flour — it won't leave white marks on a dark cake).
  2. Whisk flour, cocoa, baking powder, baking soda, and salt in a bowl. In a large separate bowl, whisk sugar, eggs, sour cream, oil, and vanilla until smooth. Stir in the dry ingredients until just combined, then stir in the hot coffee. The batter will be thin — that's correct.
  3. Pour into the prepared pan and bake for 50–60 minutes, until a toothpick inserted near the center comes out clean. Cool in the pan for 15 minutes, then invert onto a wire rack and cool completely before adding ganache.
  4. For the ganache, heat heavy cream in a small saucepan until it just starts to simmer. Pour over the chopped chocolate in a bowl and let sit for 2 minutes, then stir until smooth and glossy. Let it cool for 10 minutes so it thickens slightly before drizzling.
  5. Drizzle ganache over the top of the cooled cake, letting it run naturally down the sides. Let it set for 20 minutes before slicing.

Tips

  • Tip: Greasing a bundt pan is the most important step. Use a pastry brush to get into every crevice with softened butter, then dust with cocoa powder. A stuck bundt cake is heartbreaking.
  • Tip: The hot coffee is not optional — it blooms the cocoa and makes the chocolate flavor significantly deeper. Decaf works fine if you're avoiding caffeine.
  • Tip: If your ganache sets too thick before you get to drizzle it, set the bowl over a pot of warm (not boiling) water and stir gently until it loosens back up.

25. Strawberry Crunch Cake

Layered strawberry cake slice with pink frosting, crumb topping, and fresh strawberry garnish on white plate.

This cake is what happens when a strawberry shortcake ice cream bar grows up and goes to a party. The strawberry crunch topping — made from crushed Golden Oreos and freeze-dried strawberries — coats the outside of the frosted cake and gives it this addictive texture that nobody can quite identify until you tell them. Inside you've got alternating vanilla and strawberry layers filled with creamy vanilla frosting. It looks dramatic, it tastes even better, and it's genuinely not as hard to pull together as it appears.

Ingredients

  • 1 box white cake mix (plus eggs, oil, and water as directed on box)
  • 3 tablespoons strawberry gelatin powder (Jell-O), divided
  • 2–3 drops pink or red food coloring (optional)
  • 1 cup (2 sticks) unsalted butter, softened
  • 4 cups powdered sugar
  • 3–4 tablespoons heavy cream
  • 1 teaspoon vanilla extract
  • 20 Golden Oreo cookies
  • 1 cup freeze-dried strawberries
  • 3 tablespoons unsalted butter, melted (for the crunch topping)

Instructions

  1. Prepare white cake mix according to package directions. Divide the batter into two equal portions. Stir 2 tablespoons of strawberry gelatin powder and food coloring (if using) into one half. Leave the other half plain. Pour each into a greased and parchment-lined 9-inch round pan and bake as directed. Cool completely.
  2. Beat softened butter until fluffy. Add powdered sugar gradually, then vanilla, remaining 1 tablespoon of strawberry gelatin, and enough heavy cream to make a smooth, spreadable frosting. Beat for 2 minutes until light.
  3. For the crunch topping, pulse Golden Oreos and freeze-dried strawberries together in a food processor (or crush in a zip-lock bag with a rolling pin) until you have coarse crumbs. Stir in the melted butter until the mixture clumps slightly.
  4. Place the vanilla cake layer on your serving plate and spread a generous layer of frosting on top. Place the strawberry layer on top and frost the entire outside of the cake with a thin, even layer.
  5. Press the crunch topping all over the sides and top of the frosted cake, gently pressing so it adheres. Refrigerate for at least 30 minutes before slicing so everything sets.

Tips

  • Tip: Freeze-dried strawberries are usually at Trader Joe's, Walmart, or in the snack aisle at most grocery stores. Don't use fresh or regular dried strawberries — they won't give you that same crispy crunch.
  • Tip: Apply the crunch coating just before serving if you want maximum crunch. If the cake sits in the fridge overnight with the coating on, the topping softens slightly — still delicious, just less crunchy.
  • Tip: No food processor? Put the Oreos and freeze-dried strawberries in a large zip-lock bag, seal it, and crush with a rolling pin until you get coarse crumbs. Works perfectly.

26. Moist Sourdough Vanilla Cake Recipe With Discard

Vanilla layer cake with white frosting and colorful sprinkles on wooden cake stand with one slice removed.

I started keeping sourdough discard in a jar in my fridge mostly because throwing it away felt wasteful. Then I started finding places to use it — pancakes, crackers, and eventually this cake. The discard doesn't make the cake taste sour, it just adds a subtle depth that plain vanilla cakes usually don't have. Combined with sour cream in the batter, you get a crumb that stays genuinely moist for days. If you've been looking for something to do with that jar of discard, this is a good answer.

Ingredients

  • 1½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup (1 stick) unsalted butter, softened
  • 1 cup granulated sugar
  • 2 large eggs, room temperature
  • ½ cup sourdough discard (unfed, straight from the fridge)
  • ½ cup full-fat sour cream
  • 2 teaspoons pure vanilla extract
  • Vanilla buttercream frosting, for serving

Instructions

  1. Preheat oven to 350°F. Grease and flour a 9-inch round cake pan or line with parchment.
  2. Whisk together flour, baking powder, baking soda, and salt in a medium bowl. Set aside.
  3. Beat softened butter and sugar together until pale and fluffy, about 3-4 minutes. Add eggs one at a time, mixing well after each addition, then stir in vanilla extract.
  4. Mix in the sourdough discard and sour cream until just combined — don't overwork it at this stage.
  5. Fold the dry ingredients into the wet ingredients gently until no flour streaks remain. Pour into the prepared pan and smooth the top.
  6. Bake for 30-35 minutes, until a toothpick inserted in the center comes out clean. Cool completely before frosting with vanilla buttercream.

Tips

  • Tip: Your discard doesn't need to be active or bubbly — unfed discard straight from the fridge works perfectly here and is the whole point of this recipe.
  • Tip: Room temperature eggs and butter matter more than you'd think — cold butter won't cream properly and cold eggs can cause the batter to curdle slightly.
  • Tip: If you don't have sour cream, plain full-fat Greek yogurt is a reliable substitute and gives a similar result.

27. 10-Ingredient Caramel Peach Upside Down Cake

Caramel peach upside down cake sliced on white plate with serving on small dish.

Upside-down cakes are one of those bakes that look far more impressive than the effort involved. This one uses fresh or canned peaches arranged over a caramel base — cinnamon and nutmeg in the batter — and when you flip it out of the pan, the caramelized top is already done for you. I made a version of this last summer when I had peaches that were getting too ripe to eat fresh, and the whole pan was gone before it had fully cooled. Ten ingredients, one pan, and something that looks genuinely beautiful on a plate.

Ingredients

  • 3 medium peaches, pitted and sliced (or one 15 oz can sliced peaches, well drained)
  • 4 tablespoons unsalted butter, divided
  • ½ cup packed light brown sugar
  • 1½ cups all-purpose flour
  • 1½ teaspoons baking powder
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ¾ cup granulated sugar
  • 2 large eggs
  • ¾ cup whole milk

Instructions

  1. Preheat oven to 350°F. Melt 2 tablespoons of the butter in a 9-inch round cake pan (set it in the oven for a minute). Sprinkle brown sugar evenly over the melted butter, then arrange peach slices in a single layer on top.
  2. Whisk together flour, baking powder, cinnamon, and nutmeg in a medium bowl.
  3. In a separate bowl, beat the remaining 2 tablespoons melted butter with granulated sugar. Add eggs and mix well, then stir in the milk.
  4. Pour the wet ingredients into the dry and stir until just combined — a few lumps are fine. Don't overmix or the cake will be tough.
  5. Carefully pour the batter over the peach layer in the pan, spreading gently to cover. Bake for 35-40 minutes, until golden and a toothpick comes out clean.
  6. Let the cake cool in the pan for exactly 10 minutes — not less, not more. Run a knife around the edge, place a plate over the pan, and flip confidently in one quick motion. Lift the pan off slowly.

Tips

  • Tip: If using canned peaches, drain them really well and pat dry with paper towels — excess liquid will make the caramel layer watery instead of jammy.
  • Tip: The 10-minute rest before flipping is important — too soon and the caramel is too liquid, too long and it starts sticking to the pan as it sets.
  • Tip: This cake is at its best served slightly warm. A spoonful of vanilla ice cream or a drizzle of plain cream alongside is all it needs.

Twenty-seven cakes is a lot of cakes, and I'll be honest — working through this list reminded me how much I genuinely love baking them. Some of these I've made dozens of times. A few I got wrong the first time and had to circle back to. But every single one here has earned its place, either because my family kept requesting it, because it solved a real problem (last-minute guests, a birthday I almost forgot, a sad Tuesday that needed fixing), or because it's just reliably good without requiring much from you.

If you're new to baking from scratch, start with the simpler ones — the sheet cakes, the dump cakes, the one-bowl recipes that don't ask much. Build your confidence there. Once you've got a few wins under your belt, the layered cakes and the frostings stop feeling scary. I always tell people: the worst that happens is an ugly cake that still tastes great. Saad has eaten plenty of those, and he never once complained.

Whatever occasion brought you here — a birthday, a bake sale, a celebration, or just a craving — I hope you find exactly what you're looking for in this list. Bookmark it, come back to it, and when you make something from it, I genuinely want to know how it went. Happy baking. 🎂🍰✨

More Recipes You Might Like

  • Browse All Recipe Roundups — if you liked this list, there are plenty more collections by category over here
  • Easy Chocolate Cake — one of the most-made recipes on this site, and for good reason
  • Vanilla Buttercream Frosting — the frosting I put on at least half the cakes in this roundup
  • Birthday Cake Ideas — more cake inspiration specifically for birthdays, including decorating tips I've actually used
  • Easy Dessert Recipes — for when you want something sweet but a full cake feels like too much

Frequently Asked Questions

Which of these cakes is the easiest for a beginner?

Sheet cakes and dump cakes are your best starting point — they're one-bowl, forgiving with measurements, and don't require any layering or decorating skills. A basic vanilla or chocolate sheet cake is where I'd send anyone who's never baked from scratch before. Get comfortable there first, then work your way up.

Can I make these cakes ahead of time?

Most of them, yes. Unfrosted cake layers wrap tightly in plastic wrap and keep at room temperature for 1-2 days, or in the freezer for up to a month. Frost on the day you're serving if you can — it keeps things looking and tasting fresh. Some cakes (like dense bundt-style or loaf cakes) actually taste better the day after baking once the crumb has set.

What if I don't have cake flour — can I use all-purpose?

You can make a workable substitute: for every 1 cup of cake flour a recipe calls for, use ¾ cup plus 2 tablespoons of all-purpose flour and 2 tablespoons of cornstarch. Sift them together before using. It's not identical, but it gets you close enough that most people won't notice the difference in a home kitchen.

How do I keep my cakes from drying out?

The two biggest culprits are overbaking and not wrapping properly. Pull the cake when a toothpick comes out with just a few moist crumbs — not bone dry. Then wrap leftovers in plastic wrap or store in an airtight container. A light simple syrup brushed on layers before frosting also helps keep things moist if you're making ahead. I learned that trick late and wish someone had told me sooner.

Do I need a stand mixer for these recipes?

No. A hand mixer works perfectly for most of these, and for several of the simpler recipes (dump cakes, some loaf cakes, snack cakes), a wooden spoon and a bowl is genuinely all you need. I don't own a stand mixer and I've made every type of cake in this list. Don't let the lack of equipment stop you.

Share This Post!

If this list helped you find your next bake, save it to Pinterest or share it with someone who loves cake as much as we do. 🎂✨

View More Recipes here Recipe Roundups

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
43 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE
  • 27 SHRIMP DINNER IDEAS IN 20 MINUTES (FAST, FRESH, FOOLPROOF)
  • 25 EASY BAKED SALMON RECIPES (RESTAURANT QUALITY AT HOME)
  • 23 BACK-TO-SCHOOL BREAKFAST PREP IDEAS FOR SMOOTH MORNINGS
  • 31 LUNCHBOX RECIPES KIDS WILL TRADE WITH FRIENDS

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

43 shares
  • Facebook
  • Pinterest