I think a truly good butter cake is the ultimate comfort food. This butter cake recipe from scratch takes the classic rich, moist crumb and elevates it with a warm, spiced caramelized pear swirl. The aroma alone when it bakes is enough to make any kitchen feel cozy, and the visual effect of the swirl makes it feel extra special. We’ve combined the buttery foundation with a sweet-tart pear filling and fresh ginger kick. This recipe guarantees a moist, tender cake that is perfect for family gatherings or a weekend treat. Itโs simpler than you think to create this stunning dessert from scratch, even on a weeknight.

Ingredients
- For the Cake Base:
- 250 g (1 cup + 2 tablespoons) unsalted butter, softened. Ensure it’s truly softened (room temperature) for proper creaming; avoid melting it entirely. This creates the foundation for the classic rich and tender crumb for our butter cake recipe from scratch.
- 400 g (2 cups) granulated sugar. Provides sweetness and helps create air pockets during creaming, contributing to the cake’s light texture. Use standard white sugar for the best result here.
- 4 large eggs, at room temperature. Room temperature eggs emulsify better with the butter and sugar, preventing a lumpy or split batter. Take them out of the refrigerator at least 30 minutes before baking (this is a key pro tip I always follow).
- 10 ml (2 teaspoons) alcohol-free vanilla extract. Essential for enhancing the flavor profile of a classic butter cake. Use a high-quality extract for the best taste.
- 400 g (3 cups) all-purpose flour. The primary structure-builder for the cake; ensure accurate measurement using the scoop-and-level method. Avoid high-protein bread flour, which will make the cake tough.
- 15 g (1 tablespoon) baking powder. Provides the necessary lift to make the cake light and airy. Check the expiration date to ensure it’s fresh.
- 5 g (1 teaspoon) fine sea salt. Balances the sweetness and enhances all the other flavors in the cake. Use fine sea salt or kosher salt (I find kosher salt easier to measure for volume).
- 240 ml (1 cup) whole milk, at room temperature. Adds moisture and richness; room temperature milk prevents the batter from curdling when mixed with the creamed butter. Full-fat milk creates the most tender crumb for this butter cake recipe.
- For the Caramelized Pear and Ginger Swirl:
- 2 medium pears (approx. 300 g or 2 cups diced). We recommend Bosc or Bartlett pears for their firm texture and sweet-tart flavor. Peel, core, and dice them into small, uniform pieces (about 1/4 inch) to ensure even cooking.
- 50 g (1/4 cup) packed light brown sugar. Creates a rich caramel flavor and syrupy texture for the swirl, adding complexity. Light brown sugar works better here than dark brown sugar, which can overwhelm the delicate pear flavor.
- 15 ml (1 tablespoon) fresh ginger, grated. Adds a warming, spicy kick that perfectly complements the pear and cinnamon. Use fresh ginger from a knob; powdered ginger won’t achieve the same intensity.
- 2.5 g (1/2 teaspoon) ground cinnamon. A classic pairing with pears and ginger, enhancing the seasonal, cozy flavor profile. Use a quality ground cinnamon for maximum aroma.
- 20 g (1.5 tablespoons) unsalted butter, for the swirl. Used to caramelize the pears, adding richness and depth to the swirl base. Melt this butter in the saucepan before adding the other ingredients.
- For Serving:
- 30 g (1/4 cup) powdered sugar. A simple garnish that adds visual contrast and a final touch of sweetness. Dust generously over the cooled cake before serving.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Prepare the Baking Pan and Preheat Oven: Preheat your oven to 175ยฐC (350ยฐF). Grease and flour a 23 cm (9-inch) round springform pan or 23×23 cm (9×9-inch) square baking pan. For added insurance against sticking, you can line the bottom with parchment paper. This ensures the cake releases cleanly.
- Make the Caramelized Pear and Ginger Swirl: In a medium saucepan over medium heat, melt the 20 g (1.5 tablespoons) unsalted butter. Add the finely diced pears, brown sugar, grated fresh ginger, and ground cinnamon. Cook, stirring occasionally, for 8-10 minutes, or until the pears are tender and the liquid has thickened into a syrupy glaze. Remove from heat and set aside to cool slightly.
- Cream Butter and Sugar: In a large bowl, using an electric mixer, cream the softened 250 g unsalted butter and 400 g granulated sugar on medium-high speed. Beat for 3-5 minutes until the mixture is light in color and fluffy in texture. Proper creaming incorporates air, which is essential for the structure of this butter cake recipe from scratch.
- Add Eggs and Vanilla: Beat in the eggs one at a time, incorporating each egg fully before adding the next. This ensures the eggs emulsify properly with the butter-sugar mixture and prevents the batter from separating or curdling. Stir in the 10 ml vanilla extract until combined.
- Combine Dry Ingredients: In a separate medium bowl, whisk together the all-purpose flour, baking powder, and fine sea salt. Whisking thoroughly ensures the baking powder and salt are evenly distributed throughout the dry mixture.
- Combine Wet and Dry Ingredients (Alternating Method): With the mixer on low speed, gradually add one-third of the dry ingredients to the butter mixture, mixing until just combined. Pour in half of the room temperature whole milk and mix until just incorporated. Repeat with another third of the dry ingredients, the remaining milk, and finally the last third of the dry ingredients, mixing until the batter is just smooth. If the batter looks thick or dry, be careful not to overmix, as this will lead to a tough, dense cake. Stop as soon as the flour streaks disappear. This alternating method prevents the batter from curdling and helps maintain the integrity of a high-quality butter cake recipe from scratch.
- Layer the Swirl: Pour about half of the prepared cake batter into the prepared baking pan, spreading it evenly. Spoon dollops of about half of the cooled pear and ginger swirl mixture over the batter. Cover with the remaining cake batter, spreading gently to fully enclose the pear mixture.
- Create the Final Swirl: Spoon the remaining pear and ginger swirl mixture over the top layer of batter. Using a knife or skewer, gently swirl the pear mixture into the batter with a figure-eight or circular motion, creating distinct ribbons. Avoid over-swirling; you want distinct ribbons, not a fully integrated batter.
- Bake and Check for Doneness: Bake for 45-55 minutes, or until a wooden skewer inserted into the center comes out clean. The cake should be golden brown around the edges and have a slightly deeper color where the pear swirl is visible on the surface. A clean skewer means this butter cake recipe from scratch is fully baked.
- Cool and Serve: Let the cake cool in the pan on a wire rack for 15 minutes before carefully removing it (especially if using a springform pan). Allow to cool completely on the wire rack before serving to let the cake set fully and avoid crumbling.
- Final Presentation: Slice the cooled cake into generous wedges. Place a slice on a light-colored plate and dust generously with powdered sugar over the top of the slice and around its base. This creates a dramatic ‘snowfall’ effect that contrasts beautifully with the golden cake and dark pear swirl.
Tips for a Tender Crumb and Perfect Swirl
The key to a truly great butter cake recipe from scratch lies in careful technique. These tips ensure a moist, light crumb and a beautiful swirl every time.
- Ensure Ingredients are Room Temperature: The single most important rule for this butter cake recipe from scratch is using room temperature ingredients (butter, eggs, milk). If they are cold, the batter will curdle and result in a dense, heavy cake.
- Creaming is Key: Do not rush step 3. The creaming process incorporates air, which creates the light and fluffy texture that defines a good butter cake. Cream until genuinely light and fluffy, not just combined.
- Avoid Overmixing: When combining the wet and dry ingredients, mix only until the flour streaks disappear. Overmixing develops the gluten in the flour, making the cake tough. A few small lumps are better than a dense texture.
- Cool the Pear Swirl: Before adding the pear mixture to the batter, ensure it has cooled completely. Adding hot or warm fruit will cause the batter to melt, resulting in a soggy, heavy cake and a swirl that sinks to the bottom.

Storage and Make-Ahead Notes
- Room Temperature Storage: Store the cooled butter cake in an airtight container at room temperature for up to 3 days. The pear swirl helps keep the cake moist, making it great for easy dinner ideas throughout the week.
- Refrigeration: For longer storage (up to 5 days), place the cake in the refrigerator. Allow it to come back to room temperature before serving for the best flavor and texture.
- Freezing: For long-term meal prep, freeze individual slices or the entire cake (without powdered sugar) wrapped tightly in plastic wrap, then foil. Thaw overnight in the refrigerator before serving.
- Serving Suggestions: This butter cake recipe is rich enough on its own, but a scoop of vanilla bean ice cream or a dollop of whipped cream elevates it further.
FAQs
Can I use canned pears instead of fresh?
Yes, you can use canned pears. Drain them thoroughly and dice them finely. Be aware that canned pears are softer and sweeter than fresh pears, so you may need to reduce the amount of brown sugar in the swirl mixture for this butter cake recipe.
Why did my swirl disappear or sink to the bottom?
This usually happens if the pear mixture was added while still hot or if the batter was overmixed after adding the swirl. Make sure the swirl mixture is completely cool before layering. I find that placing the pear mixture in the fridge for 10 minutes helps maintain a cleaner swirl when baking this butter cake recipe from scratch.
Can I add nuts to this recipe?
Absolutely. Toasted pecans or walnuts complement the pear and ginger flavors perfectly. Fold 1/2 cup of toasted nuts into the cake batter along with the final addition of dry ingredients, or sprinkle them on top with the final swirl.
What pan size works best for this butter cake recipe from scratch?
A 9-inch round springform pan (for easy release) or a 9×9-inch square pan yields a beautiful, standard size cake. A Bundt pan can also work, but be sure to generously grease all the crevices and check for doneness after 40 minutes.
Can I make this dairy-free or gluten-free?
You can substitute the whole milk with a non-dairy alternative like unsweetened almond milk or oat milk for a delicious dairy-free butter cake recipe. For gluten-free, substitute the all-purpose flour with a 1:1 gluten-free baking blend.
Conclusion
This cozy butter cake recipe from scratch is a perfect way to bring comfort and seasonal flavor to your family table. The caramelized pear and fresh ginger combination takes this classic dessert from simple to stunning. We hope you enjoy making this cake and creating new traditions. Share a slice with someone you love this season! Save this easy recipe to Pinterest for quick access to family dinners and healthy eating ideas.
Print
butter cake recipe from scratch
- Total Time: 1 hour 20 minutes
- Yield: 12 servings 1x
- Diet: general
Description
A classic rich, moist butter cake elevated with a spiced caramelized pear and ginger swirl. This stunning dessert is simpler than it appears and makes a cozy treat perfect for family gatherings.
Ingredients
- 250 g unsalted butter, softened
- 400 g granulated sugar
- 4 large eggs, room temperature
- 10 ml vanilla extract
- 400 g all-purpose flour
- 15 g baking powder
- 5 g fine sea salt
- 240 ml whole milk, room temperature
- 2 medium pears (about 300 g), peeled and diced
- 50 g light brown sugar
- 15 ml fresh ginger, grated
- 2.5 g ground cinnamon
- 20 g unsalted butter, for swirl
- 30 g powdered sugar, for dusting
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Preheat Oven and Prepare Pan: Preheat oven to 175ยฐC (350ยฐF). Grease and flour a 9-inch round springform pan or 9×9-inch square pan, lining the bottom with parchment paper for easy release.
- Make Pear Swirl Filling: In a medium saucepan, melt 20 g butter over medium heat. Add diced pears, brown sugar, grated ginger, and cinnamon. Cook, stirring occasionally, for 8-10 minutes until pears soften and the liquid thickens into a glaze. Remove from heat and let cool completely.
- Cream Butter and Sugar: In a large mixing bowl, use an electric mixer to cream the softened 250 g butter and 400 g granulated sugar for 3-5 minutes until the mixture is light in color and fluffy in texture.
- Add Eggs and Vanilla: Beat in the eggs one at a time, ensuring each egg is fully incorporated before adding the next to keep the batter from separating. Stir in the vanilla extract.
- Combine Dry Ingredients: In a separate medium bowl, whisk together the all-purpose flour, baking powder, and fine sea salt until thoroughly combined.
- Mix Wet and Dry Ingredients: With the mixer on low speed, gradually add one-third of the dry ingredients to the butter mixture, followed by half of the milk. Repeat this process with another third of the dry ingredients and the remaining milk, finishing with the last third of the dry ingredients. Mix only until the flour streaks disappear, avoiding overmixing.
- Layer Batter and Swirl: Pour about half of the prepared cake batter into the pan and spread evenly. Spoon dollops of about half of the cooled pear mixture over the batter. Cover with the remaining cake batter, spreading gently to fully enclose the pear mixture.
- Create Swirl Pattern: Spoon the remaining pear mixture on top of the final batter layer. Use a knife or skewer to create distinct ribbons by gently swirling the pear mixture through the batter. Avoid over-swirling; you want distinct ribbons, not a fully integrated batter.
- Bake Cake: Bake for 45-55 minutes, or until a wooden skewer inserted into the center comes out clean. The cake should be golden brown around the edges.
- Cool and Serve: Let the cake cool in the pan on a wire rack for 15 minutes before carefully removing it. Allow the cake to cool completely before dusting generously with powdered sugar and serving.
Notes
Ensure all ingredients are at room temperature for proper emulsification. Do not overmix the batter to avoid a tough cake. Cool the pear mixture completely before adding it to prevent a soggy cake and ensure the swirl holds its pattern. Store in an airtight container for up to 3 days at room temperature or up to 5 days refrigerated. For longer storage, freeze slices wrapped tightly.
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Category: dessert
- Method: baking
- Cuisine: american
Nutrition
- Serving Size: 1 slice
- Calories: 480 kcal
- Sugar: 38 g
- Sodium: 160 mg
- Fat: 18 g
- Saturated Fat: 11 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 65 g
- Fiber: 1 g
- Protein: 6 g
- Cholesterol: 60 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.