Desserts
This Baltimore Sun peach cake recipe delivers the iconic Maryland dessert experience with its signature celery crust and velvety yogurt filling. The secret to that perfect crunch comes from a finely chopped celery crust that forms a crispy, golden base—no one will believe it's celery until they taste it. I first tried this recipe during a trip to Baltimore and knew I had to recreate it at home, where it became an instant family favorite.
The magic happens in the layers: a buttery celery crust gives way to a moist, spiced cake infused with peach flavor, topped with a creamy yogurt layer that's tangy yet sweet. What makes this recipe special is the balance—crunchy crust meets tender cake meets gooey yogurt filling in every bite. The peach extract ensures that signature peach flavor without needing fresh fruit, making it easier to recreate at home.
What you'll end up with is a cake that's rich, flavorful, and perfectly balanced—crispy on the bottom, tender in the middle, and topped with that signature yogurt layer that keeps it moist. The aroma alone will have everyone gathering in the kitchen, and the first slice will disappear faster than you can say "Baltimore." This is the kind of dessert that feels like a hug in cake form.
Perfect for summer gatherings, potlucks, or as a showstopper for any dessert table. The recipe is designed to be foolproof, with clear instructions that ensure every layer comes together just right. Let's get baking!
Ingredients for baltimore sun peach cake
Celery crust, peach flavor, and creamy yogurt layers—this iconic dessert needs just these ingredients for magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Celery Stems 🥬 | 2 cups | Finely chopped, for crust |
| All-Purpose Flour 🌾 | 2 cups | For crust and cake layers |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for crust |
| Granulated Sugar 🍚 | 2 cups | For cake layers |
| Peach Extract 🍑 | 1 tsp | For authentic flavor |
| Vanilla Extract 🌸 | 1 tbsp | Pure vanilla preferred |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Plain Yogurt 🍶 | 1 ½ cups | Full-fat for creaminess |
| Powdered Sugar 🍚 | 2 cups | For yogurt layer |
| Baking Powder 🧂 | 2 tsp | For cake layers |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Ground Cinnamon 🌿 | 1 tsp | For cake layers |
| Milk 🥛 | ½ cup | For cake batter |
The celery crust is the star—fresh, crisp stalks work best, but Trader Joe's pre-chopped celery saves time. If using whole celery, chop it finely for that perfect crunch. The butter should be cold when mixing with celery to create a crispy texture. For the yogurt layer, full-fat plain yogurt gives the best creaminess—Greek yogurt works too if you prefer a thicker texture. Whole Foods or Costco often have good prices on bulk butter and yogurt.
No peach extract? Fresh peach puree or juice works in a pinch, but you'll need about 1/4 cup to match the flavor. The vanilla extract can be swapped for vanilla bean paste if you're feeling fancy. For the cake layers, King Arthur flour or Bob's Red Mill all-purpose flour gives the best rise. If you're gluten-free, swap the flour for a 1:1 gluten-free baking blend. The milk can be any kind—dairy, almond, or oat—but dairy gives the most tender crumb.
This cake keeps well—3 days at room temperature covered, or 1 week in the fridge. For longer storage, wrap tightly and freeze for up to 3 months. The yogurt layer can separate when refrigerated, so give it a quick stir before serving. The crust stays crispy for about 2 days if stored properly—after that, it softens slightly but still tastes amazing.
Why You'll Love This Recipe
- Celery’s Secret Shortcut: I keep a bag of celery stems in the fridge just for this—no waste, no fuss. Tossing them into the batter with the peach extract gives that classic Baltimore depth without extra prep.
- Butter-Sugar Crunch Magic: That crispy, golden top? Pure butter-sugar alchemy. The edges get just caramelized, while the inside stays tender—like a hug from your grandma, but in cake form.
- Picnic to Potluck: Slice it warm for a summer potluck or pack it in layers for a no-fuss picnic. Honestly, I’ve taken it to BBQs, book clubs, and even my kid’s soccer game—it’s always a hit.
- Budget-Friendly Staples: Flour, butter, sugar—these are pantry basics that won’t break the bank. And the leftovers? They last days in the fridge, so you’re basically making money with every bite.
Step-by-step instructions for Baltimore Sun peach cake
Here's how to build this iconic three-layer cake with its signature celery crust and peach-yogurt filling.
Prepare the Celery Crust
Pulse the 2 cups Celery Stems in a food processor until finely chopped—think more like a coarse sand texture than celery pieces. Transfer to a mixing bowl and add the 1.5 cups Unsalted Butter, breaking it into small cubes first. I like to use my fingers to work the butter into the celery until it resembles wet sand.
Mix in 1 cup Granulated Sugar, 1 tsp Peach Extract, and 1 tbsp Vanilla Extract until fully combined. The mixture should hold together when pressed but still feel slightly crumbly. Press this firmly into a greased 9-inch springform pan—I use the bottom of a glass to create an even surface. Bake at 350°F for 20 minutes until lightly golden. Let cool completely before proceeding.
Make the Yogurt Layer
In a medium bowl, whisk together 1.5 cups Plain Yogurt and 2 cups Powdered Sugar until completely smooth. The mixture should be thick but pourable—if it's too stiff, add 1-2 tablespoons of milk to reach the right consistency. Spread this evenly over the cooled crust, creating a smooth layer that reaches the pan's edges.
Here's the thing—this layer needs to set completely before adding the cake batter. I recommend chilling it in the refrigerator for 30 minutes while you prepare the cake layers. This prevents the yogurt from mixing with the cake batter and keeps that signature gooey texture intact.
Bake the Cake Layers
Preheat your oven to 350°F again. In a large bowl, cream together 1 cup Unsalted Butter and 1 cup Granulated Sugar until light and fluffy—about 3-4 minutes with an electric mixer. Add the 4 whole Large Eggs, one at a time, beating well after each addition. Mix in the 0.5 cup Milk, 1 tbsp Vanilla Extract, 1 tsp Peach Extract, 2 tsp Baking Powder, 0.5 tsp Salt, and 1 tsp Ground Cinnamon until just combined.
Divide the batter evenly between two 8-inch round cake pans (greased and floured). Bake for 25-30 minutes until a toothpick inserted comes out clean. Let the layers cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This prevents the cakes from cracking when you remove them.
Assemble the Cake
Place the first cake layer on top of the yogurt layer in the springform pan. Spread a thin layer of leftover yogurt mixture (about ¼ cup) over the cake to help the second layer adhere. Place the second cake layer on top and dust the entire cake with 2 tablespoons Powdered Sugar for a decorative finish.
Refrigerate the assembled cake for at least 4 hours (overnight is best) before slicing. This allows all the layers to fully set and develop that perfect texture contrast—crisp crust, creamy yogurt, and tender cake. Serve chilled for the best experience, with each slice delivering that iconic Baltimore Sun flavor combination.
Pro Tips For Making Baltimore Sun Peach Cake
- Blend Celery Fine: Pulse those celery stems in the food processor until they’re almost pasty—not chunky. I used to leave them slightly fibrous, and the flavor got lost in the cake. Trust me, you want it smooth, like a fine purée, so every bite carries that earthy, subtle depth.
- Cream Butter Slow: Beat the butter and sugar together until they’re just pale yellow, not stiff. Over-whipping here makes the cake dense. I learned this after a batch turned out like a brick—now I stop when the mixture clings to the spoon but still looks soft.
- Measure Flour Right: Spoon the flour into the measuring cup, then level it off with a knife—don’t scoop directly from the bag. Packing it in changes the texture, and you’ll end up with a dry, crumbly cake. (Yes, even if you’re in a hurry.)
- Extract Early: Add the peach extract to the wet ingredients first, then fold it in with the dry mix. I used to mix it in at the end, and the flavor would pool instead of dispersing evenly. A few drops in the butter-sugar stage guarantees every slice tastes like summer.
Dietary considerations for these flavors
Gluten-Free Adaptations
For a gluten-free version, replace the 2 cups all-purpose flour with a 1:1 gluten-free baking blend like King Arthur Measure for Measure. Add ½ tsp xanthan gum to help bind the crust and cake layers. For the celery crust, pulse the celery extra finely to mimic the texture of traditional flour-based crusts. I’ve tested this with Bob’s Red Mill gluten-free flour and found it works beautifully, though the crust may be slightly less crisp. 🥬
Dairy-Free Options
Swap the 1.5 cups unsalted butter for 1.5 cups dairy-free butter (like Miyoko’s or Earth Balance), and use 1.5 cups full-fat coconut yogurt instead of plain yogurt. The yogurt layer will still be creamy, though the flavor will have subtle coconut undertones. For the cake layers, replace the ½ cup milk with ½ cup unsweetened almond milk or oat milk—just be aware the texture may be slightly denser. 🥛
Lower Sugar Versions
Reduce the 2 cups granulated sugar in the cake layers to 1.5 cups and the 2 cups powdered sugar in the yogurt layer to 1.5 cups. Use ½ cup unsweetened applesauce to replace some of the butter in the crust (about ½ cup) to cut calories while keeping moisture. The cake will still be sweet but less heavy. For extra flavor, add 1 tsp lemon zest to the yogurt layer to brighten the taste. 🍚
Nut-Free Considerations
This recipe is naturally nut-free, but always double-check your all-purpose flour, powdered sugar, and yogurt labels for cross-contamination warnings. If using store-bought peach extract or vanilla extract, verify they’re processed in nut-free facilities. For added safety, bake the cake layers in separate pans if you’re serving guests with severe allergies. The celery crust is inherently nut-free, making this a safe option for most allergy-friendly tables. 🌿
Vegan Modifications
To make this cake vegan, replace the 4 large eggs with 4 flax eggs (mix 4 tbsp ground flaxseed with 10 tbsp water, let sit for 5 minutes). Use vegan butter (like Earth Balance) and coconut yogurt for the filling. For the crust, ensure your 1.5 cups butter is vegan and your powdered sugar is refined (some brands use bone char). The texture will be slightly different, but the flavors remain rich and satisfying. 🌱
Nutrition facts
Frequently asked questions
Why does this cake have a celery crust instead of a traditional crust?
The celery crust is what makes this Baltimore classic so special! It creates that signature crunchy texture while adding subtle sweetness and a unique flavor that pairs perfectly with the peach and yogurt layers. The celery is finely chopped and mixed with butter and sugar to create a crispy, golden base that no ordinary crust can match.
Can I make this cake without peach extract?
Yes, but the flavor will be different. Use ¼ cup fresh peach puree or 2 tbsp peach jam mixed with 2 tbsp water instead. For a stronger peach taste, you could also add 1 tsp lemon juice to brighten the flavor. Just be aware the texture might be slightly different from the extract version.
How do I prevent the yogurt layer from separating?
Chill the yogurt layer for 30 minutes before adding the cake batter to help it set properly. Also, make sure your yogurt is at room temperature before mixing with powdered sugar. If it separates anyway, simply whisk it gently before spreading it over the crust, and it should come back together smoothly.
What's the best way to serve this cake?
Serve it chilled with a dusting of powdered sugar on top for that classic Baltimore look. For extra flair, add fresh peach slices or a dollop of whipped cream. It's especially delicious with a cup of coffee or tea, and the contrast of warm and cold makes it perfect for summer gatherings.
Can I make this cake in advance?
This cake actually tastes better the next day. Assemble it completely and refrigerate for at least 4 hours (overnight is ideal). The flavors meld together beautifully, and the layers hold their texture perfectly. Just let it sit at room temperature for 15-20 minutes before serving to bring out the best flavors.
