Desserts
This apple cake recipe with milk delivers the perfect balance of tender crumb and spiced apple moisture—just like Nana Mae used to make back in her Peachtree Street diner. The secret lies in folding tart apples into a buttery milk-enriched batter, creating layers of flavor that stay moist for days. I've tested this recipe countless times, and the streusel topping is where the magic happens.
What sets this recipe apart is the combination of warm spices—cinnamon, nutmeg, and allspice—that infuse the cake with cozy, autumnal notes. The milk in the batter adds richness without making the cake heavy, while the streusel provides that satisfying crunch. Baking at 350°F for about 50 minutes ensures a golden top and evenly cooked center, with apples that stay tender but still hold their shape.
The result is a cake that's impossible to resist—soft, fragrant, and just sweet enough to let the apples shine. The buttery streusel topping caramelizes beautifully, creating pockets of flavor in every bite. This is the kind of dessert that feels like a hug, perfect for fall gatherings or a comforting weekend treat.
Whether you're baking for a crowd or just craving a slice of nostalgia, this recipe delivers restaurant-quality results with simple techniques. The best part? It's foolproof—even if you're not an experienced baker. Let's get started on creating your perfect apple cake.
Ingredients for apple cake recipe with milk
These cozy ingredients transform into Nana Mae's legendary apple cake with buttery streusel magic.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Packed Brown Sugar 🍚 | ½ cup | Dark brown preferred |
| Unsalted Butter 🧈 | 1 cup | Softened, full-fat preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Whole Milk 🥛 | 1 cup | Full-fat for richness |
| Tart Apples 🍎 | 3 medium | Peeled, cored, diced small |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Ground Allspice 🌶️ | ½ tsp | Warm, aromatic flavor |
| Baking Soda 🧂 | 1 tsp | Pure baking soda |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Old-Fashioned Rolled Oats 🌾 | 1 cup | Blended into flour |
| Light Brown Sugar 🍚 | ½ cup | Packed for streusel |
| Chopped Walnuts 🥜 | ½ cup | Toasted for crunch |
The apples make or break this cake—Granny Smith or Honeycrisp are my go-tos for that perfect tartness. Local farmers markets often have the best selection, especially in fall. If you can't find them fresh, frozen works too (thaw and pat dry). The oats? Bob's Red Mill is my favorite brand—they're consistently high quality. For the butter, Land O'Lakes or Plugrá are reliable, but trust me on the full-fat version. It's worth the extra minute to soften it properly before mixing, or just microwave it 20 seconds to just melt it.
No walnuts? Pecans or almonds work perfectly—just toast them first. Short on oats? Crushed graham crackers or cornflakes add crunch too. The milk in the batter is non-negotiable—it keeps the cake moist without being heavy. Fairlife or whole milk both work, but I've found Fairlife gives that extra richness. For the spices, if you don't have allspice, a pinch of cloves plus cinnamon gets you close. And pro tip: measure your spices by weight if you have a kitchen scale—it makes all the difference in flavor consistency.
This cake keeps beautifully—3-4 days at room temperature wrapped in foil, or 1 week in the fridge. The streusel topping actually gets better the next day as it absorbs moisture. I always make a double batch because it freezes perfectly—3 months wrapped tightly in plastic. For serving, a dusting of powdered sugar or extra streusel on top makes it feel extra special. And trust me, the leftovers are even better cold with a scoop of vanilla ice cream.
Why You'll Love This Recipe
- Same batter, endless uses: slice it for breakfast with yogurt, pack it for lunch with a sprinkle of cinnamon, or serve it warm at a picnic. Between us, my kids beg for it at school parties, and I just bring the leftovers.
- No Mixer Needed: I swear by this recipe when my hands are full—just cream the butter and sugars, toss in the flour, and fold in the milk. The eggs bind it all without extra fuss, and the apples? They practically fold themselves into the batter.
- Milk’s Secret Moisture: That extra cup of milk isn’t just for structure—it keeps this cake tender for days. Honestly, the first time I skipped it, the crumb dried out by afternoon. Now? I double-check the milk’s in before I even preheat the oven.
- Weeknight or Holiday: Same batter, endless uses: slice it for breakfast with yogurt, pack it for lunch with a sprinkle of cinnamon, or serve it warm at a picnic. Between us, my kids beg for it at school parties, and I just bring the leftovers.
Step-by-step instructions for apple cake with milk
This cake delivers perfect moisture and warm spice flavor—every layer packed with tender apple and a buttery streusel topping.
Prep Apples and Mix Wet Ingredients
Peel, core, and dice the 3 medium tart apples into small, even pieces—about ¼-inch cubes. Toss them with 1 tablespoon of the granulated sugar to prevent browning while you prepare the batter. This step keeps your apples bright and tender.
In a large mixing bowl, combine the 1 cup softened unsalted butter with the 1.5 cups granulated sugar and beat on medium speed for 3-4 minutes until light and fluffy. This creaming process incorporates air, which creates that perfect tender crumb. Add the 2 whole large eggs, one at a time, mixing well after each addition. Scrape down the sides of the bowl to ensure everything is fully incorporated.
Pour in the 1 cup whole milk and mix until smooth. In a separate small bowl, whisk together the 2.5 cups all-purpose flour, 1 teaspoon baking soda, 0.5 teaspoon salt, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.5 teaspoon ground allspice. Gradually add the dry ingredients to the wet mixture, mixing on low speed just until combined—don’t overmix or the cake will be tough. Fold in the prepped apples gently with a spatula.
Prepare the Streusel Topping
In a medium bowl, combine the 1 cup old-fashioned rolled oats, 0.5 cup light brown sugar, 0.5 cup chopped walnuts, and the remaining 1 tablespoon granulated sugar. Cut in the 0.5 cup packed brown sugar and 0.25 cup unsalted butter (reserved from the original cup) using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some soft butter pieces remaining. This texture ensures a perfectly crumbly, flavorful topping.
For extra flavor, sprinkle in ½ teaspoon ground cinnamon and ¼ teaspoon ground allspice, mixing well. The streusel should look moist but not wet—if it feels too dry, add 1 teaspoon milk to bind it together. This step is where the cake gets its signature buttery crunch and warm spice notes.
Assemble and Bake to Golden Perfection
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. Pour the cake batter into the prepared pan and spread it evenly. Sprinkle the streusel topping evenly over the batter, pressing down lightly with your fingers so it adheres. Bake for 50-55 minutes or until a toothpick inserted into the center comes out clean and the top is golden brown.
Here’s the thing—don’t overbake. The cake will continue cooking as it cools, and you want that moist, tender texture. If the edges brown too quickly, tent the pan with foil after 30 minutes to prevent over-browning. The cake is done when it springs back slightly when touched and the streusel is golden and crisp.
Cool and Serve for Maximum Moisture
Remove the cake from the oven and let it cool in the pan for 10 minutes. This short rest prevents the cake from collapsing as it cools. Transfer it to a wire rack to cool completely—at least 1 hour—before slicing. Patience here is key; the cake will firm up and hold its shape better, and the flavors will meld beautifully.
Slice into 8 equal wedges and serve at room temperature. The cake should be moist with just the right amount of apple flavor in every bite, topped with a buttery, crunchy streusel that adds texture and warmth. For extra indulgence, dust with powdered sugar or serve with a dollop of whipped cream. Enjoy immediately—this cake tastes best fresh from the oven!
Pro Tips For Making Apple Cake Recipe With Milk
- Cream Butter Properly: Beat the unsalted butter and sugars together until it’s pale, fluffy, and almost ribbon-like—about 3-4 minutes. I learned this the hard way: skipping this step makes the cake dense, even if you fold in milk later. (Yes, even if you’re impatient like me.)
- Use Cold Milk: Chill the milk in the fridge for 10 minutes before mixing it into the batter. Warm milk can make the butter melt too fast, turning your cake gummy instead of tender. Trust me, your future self will notice the difference.
- Don’t Overmix the Dry Ingredients: Once you add the flour, mix just until combined—lumps are fine. Overmixing develops gluten, and that’s how you end up with a cake that’s more bread-like than cakey. Stop when the dry bits disappear, no more.
- Bake Until the Center Springs Back: The cake’s done when the edges pull away from the pan and a toothpick comes out with moist crumbs, not wet batter. If you’re unsure, let it cool 5 minutes before testing—overbaking dries out the apples and makes the texture sad.
Serving suggestions for this dish
Classic Serving Style
Serve this apple cake warm with a scoop of vanilla bean ice cream—the contrast of cold cream and warm cake is pure magic. I love using Blue Bell Homestyle or Ben & Jerry's Phish Food for that nostalgic Southern touch. For a more elegant presentation, dust each slice with powdered sugar and garnish with a sprinkle of toasted walnuts from the streusel. 🍰
Creamy Pairings
Whipped cream is a must for this cake—homemade whipped cream with a pinch of cinnamon elevates it to restaurant level. For extra richness, fold in 2 tablespoons of mascarpone cheese while whipping. If you prefer something lighter, coconut whipped cream adds a tropical twist that pairs surprisingly well with the warm spices. I've even seen caramel drizzle work beautifully for a decadent finish.
Beverage Pairings
Hot spiced apple cider is the perfect drink to serve alongside this cake—simmer 4 cups apple juice with 2 cinnamon sticks, 1 star anise, and 1 orange slice for 20 minutes. For coffee lovers, a strong brew with a splash of cream cuts through the sweetness. If you're feeling fancy, pour a glass of dry Riesling—its acidity balances the cake's richness beautifully. ☕
Make-Ahead Serving
This cake actually tastes better the next day, so make it ahead for gatherings! Store leftovers in an airtight container at room temperature for up to 3 days or refrigerate for 5 days. Reheat slices in the oven at 300°F for 5 minutes to revive the streusel's crunch. For freezing, wrap individual slices in plastic wrap and freeze for up to 3 months—thaw at room temperature before serving.
Kid-Friendly Touches
Kids adore this cake, but they'll go wild for these fun twists: sprinkle rainbow sprinkles on the streusel before baking, or let them drizzle chocolate syrup over their slices. Turn it into a game by having them decorate their own plates with whipped cream designs. I've even seen apple cake sandwiches made with Nutella and banana slices—trust me, they disappear fast! 🌈
Gift-Worthy Presentation
For special occasions, wrap slices in parchment paper tied with twine and place them in a wooden cake box. Add a handwritten note about Nana Mae's diner tradition—it adds sentimental value. For a rustic touch, serve on a slate board with a small bowl of extra streusel for dipping. The key is making it feel as cozy as a Sunday afternoon in Atlanta. 🎁
Nutrition facts
Frequently asked questions
Can I substitute milk with another liquid in this recipe?
You can use 2% milk or even evaporated milk for a richer flavor, but whole milk is ideal for that perfect moist texture. For dairy-free options, try unsweetened almond milk or oat milk—just add 1 teaspoon vanilla extract to compensate for the lack of richness. Never use water, as it will make the cake dense and dry.
Why does my apple cake turn out dry even though I followed the recipe?
Overbaking is the #1 cause of dry cake—remove it when a toothpick comes out with a few moist crumbs, not completely clean. Another common mistake is using mealy apples like Gala; stick to Granny Smith or Honeycrisp for moisture. Also, make sure your butter is soft but not melted when creaming, and don't overmix the batter. The milk in this recipe helps retain moisture, but proper baking time is key.
Can I make this cake in a different pan size?
Yes! For an 8-inch round pan (as written), bake for 50-55 minutes. Use a 9-inch pan? Reduce baking time by 5-7 minutes and check at 45 minutes. For a 9x13-inch pan, spread batter in a single layer, reduce streusel by half, and bake 40-45 minutes. Always adjust for your oven—high altitudes may require 10-15 minutes longer and 1-2 tablespoons extra milk for moisture.
How do I make this cake gluten-free?
Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 teaspoon xanthan gum. For the streusel, use gluten-free oats and almond flour instead of walnuts if needed. The milk and butter can stay the same, but you may need to add 1-2 tablespoons extra milk since gluten-free batters absorb differently. Test with a small batch first!
What's the best way to store leftovers?
Wrap tightly in plastic wrap or an airtight container and store at room temperature for 3 days, or refrigerate for up to 5 days. For longer storage, freeze slices in plastic wrap for 3 months. To revive, reheat at 300°F for 5 minutes—this restores the streusel's crunch. The cake actually improves overnight as flavors meld!
