Breakfast & Brunch
This apple bread recipe no milk delivers all the cozy, spiced warmth of classic apple bread—without a single drop of dairy. 🍏 The secret lies in a clever substitution that keeps the crumb tender and the streusel perfectly crisp, while warm cinnamon and nutmeg infuse every bite with autumnal comfort.
I developed this version after realizing how many people crave apple bread but avoid it due to dairy restrictions, and the result is a loaf that rivals traditional recipes in texture and flavor.
The magic starts with a moist, well-balanced batter that uses plant-based butter and a simple milk alternative to create that signature tender crumb. The apples—tart and sweet—are folded in just before baking, ensuring they stay juicy rather than turning to mush.
What makes this recipe truly special is the streusel topping, where oats and spices create a caramelized crust that's impossible to resist.
By the time it emerges from the oven, you'll have a golden-brown loaf with a fragrant aroma that fills your kitchen. The crust is crisp, the crumb is soft yet sturdy enough to hold thick slices, and every bite delivers bursts of apple and warm spice.
This is the kind of bread that disappears quickly—perfect for breakfast, snacking, or gifting to neighbors.
Best of all, this recipe scales beautifully for gatherings, and the leftovers reheat perfectly. Whether you're accommodating dietary needs or simply exploring new techniques, this dairy-free apple bread proves that delicious tradition doesn't require milk. Let's get baking!
Ingredients for apple bread recipe no milk
These 15 ingredients create a dairy-free apple bread with crisp streusel and moist crumb.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 ½ cups | Spooned and leveled |
| Granulated Sugar 🍚 | 1 cup | White or brown |
| Brown Sugar Packed 🍚 | ½ cup | Light or dark |
| Plant-Based Butter 🧈 | ¾ cup | Melted, unsalted preferred |
| Unsweetened Almond Milk 🥛 | 1 cup | Room temperature |
| Apples 🍏 | 2 medium | Peeled, diced tart variety |
| Ground Flaxseed 🌾 | 1 tbsp | Mixed with 3 tbsp water |
| Baking Powder 🧂 | 2 tsp | Diamond Crystal preferred |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Old-Fashioned Oats 🌾 | 1 cup | Quick or rolled |
| Chopped Walnuts 🥜 | ½ cup | Toasted for richness |
| Extra Brown Sugar Packed 🍚 | ¼ cup | For streusel |
| Extra Ground Cinnamon 🌿 | 1 tsp | For streusel |
The apples are everything here—Granny Smith or Honeycrisp work best for that perfect tart-sweet balance. Trader Joe's usually has great organic options, but any firm, ripe apple will do. Peeled and diced into small, even pieces so they stay juicy but don't turn to mush. The plant-based butter matters too—Miyoko's or Earth Balance are my go-tos, but any dairy-free butter in solid form works. Just make sure it's unsalted unless you want extra sodium in your loaf. For the flaxseed, mix it with water first to create a vegan egg substitute—this keeps the crumb tender without dairy.
No almond milk? Oat or soy milk work just as well—just use the same amount. Running low on walnuts? Pecans or chopped almonds are great swaps, though they'll change the texture slightly. The oats for the streusel can be quick or rolled, but quick oats give a finer crumble. For the cinnamon, Penzeys or bulk bins have the best quality—avoid the pre-ground stuff from the spice aisle if you can. If you're making this ahead, the dough keeps for 2 days in the fridge, wrapped tightly in plastic.
This bread reheats beautifully—just wrap a slice in foil and warm it in the oven for 5-10 minutes at 350°F. The streusel stays crisp, while the crumb stays soft. Store leftovers in an airtight container for 3-4 days at room temperature, or freeze slices for up to 3 months. I always bake an extra loaf—it disappears fast, especially when sliced thick and toasted with a little more plant-based butter. Perfect for breakfast or as a snack with tea.
Why You'll Love This Recipe
- No-Fuss Mix-In: I swear by this recipe when I’m too tired to peel apples—just toss in pre-sliced apples straight from the bag. The almond milk keeps it moist without dairy, and the brown sugar caramelizes the fruit into little pockets of sweetness.
- Caramelized Apple Magic: That combo of granulated and brown sugar? It’s what turns this into something special. The plant-based butter adds richness, while the apples soften just enough to release their natural juices—like a hug in bread form.
- Breakfast or Snack: Honestly, I make this for everything. Toast it for breakfast with a smear of almond butter, pack slices for lunch, or serve warm with a pat of butter at a picnic. It’s the one loaf that works for all of it.
- Budget-Friendly Staples: Between us, this recipe uses pantry basics—flour, sugar, butter—that I already have. The almond milk is cheap compared to dairy, and a single batch feeds my family for days. Zero waste, maximum satisfaction.
Step-by-step instructions for apple bread no milk
Here's how to make this cozy, dairy-free apple bread with a perfect streusel topping.
👨🍳 Step 1: Prepare the Flax Egg and Mix Dry Ingredients
In a small bowl, combine the 1 tablespoon ground flaxseed with 3 tablespoons water. Let it sit for 5 minutes until it thickens into a gel-like consistency—this is your egg substitute. While it thickens, whisk together the 3.5 cups all-purpose flour, 2 teaspoons baking powder, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.5 teaspoon salt in a large bowl. This dry mix ensures even distribution of leavening and spices throughout the bread.
I like to use a whisk for this step to break up any flour clumps. The baking powder needs to be evenly dispersed so your bread rises properly. If you notice any lumps, press them through a fine-mesh sieve to ensure a light, airy texture. Keep this dry mixture ready—you'll add it to the wet ingredients next.
🍳 Step 2: Combine Wet Ingredients and Incorporate Apples
In a separate large bowl, melt the 0.75 cup plant-based butter in a microwave-safe bowl for 30-45 seconds until completely liquid. Stir in the 1 cup granulated sugar, 0.5 cup brown sugar packed, and the flax egg mixture until smooth. The butter should be fully incorporated—you want a creamy, slightly thick batter at this stage.
Add the 1 cup unsweetened almond milk and mix until combined. Now for the apples: toss the 2 medium peeled, diced apples with 1 teaspoon ground cinnamon to enhance their natural sweetness. Fold the apple mixture into the wet ingredients along with the dry ingredients from Step 1. Mix just until combined—overmixing develops gluten, which can make the bread dense. The dough should be soft but not sticky, and you should see small apple pieces throughout.
🥘 Step 3: Make the Streusel Topping
While the dough rests, prepare the streusel topping in a small bowl. Combine the 1 cup old-fashioned oats, 0.5 cup chopped walnuts, 0.25 cup extra brown sugar packed, and 1 teaspoon extra ground cinnamon. Use your fingers to work the mixture until it resembles coarse crumbs with some larger pieces—this texture gives the best contrast to the soft bread underneath.
Here's the thing—don't overmix this topping. You want it to stay chunky so each bite delivers that satisfying crunch. If the mixture seems too dry, add 1 teaspoon of the plant-based butter to help bind it together. The walnuts add a nice texture contrast, and the extra cinnamon in the topping gives a warm, spiced aroma that permeates the whole loaf.
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 350°F and lightly grease a 9x5-inch loaf pan. Pour the dough into the prepared pan and smooth the top with a spatula. Sprinkle the streusel topping evenly over the dough, pressing down gently to help it adhere. Bake for 50-55 minutes until a toothpick inserted in the center comes out clean and the top is deep golden brown.
I know it's tempting to open the oven early to check, but resist! The bread needs that steady heat to rise properly. If the top browns too quickly, tent it loosely with aluminum foil after 30 minutes to prevent over-browning while allowing the bread to continue baking. The internal temperature should reach 190-195°F for a perfectly baked loaf. Let it cool in the pan for 10 minutes before transferring to a wire rack.
⏰ Step 5: Rest and Serve
Allow the bread to cool completely before slicing—this ensures clean cuts and prevents the streusel from falling apart. The bread will be moist but firm, with a beautiful caramelized top from the streusel. For the best texture, slice it when it's at room temperature so the crumb structure stays intact.
This bread tastes even better the next day when the flavors have fully melded together. Store any leftovers wrapped in plastic wrap at room temperature for up to 3 days, or freeze for up to 3 months. The streusel topping stays crispy even after reheating, making it perfect for breakfast toast or an afternoon snack with a cup of tea.
Pro Tips For Making Apple Bread Recipe No Milk
- MEASURE ALMOND MILK PRECISELY: I learned this the hard way—using "about" 1 cup of almond milk leads to a dense, gummy loaf. This recipe relies on the liquid-to-flour ratio for proper rise, so grab a proper measuring cup (or weigh it at 240g) and don’t eyeball it. The plant-based butter is already softer than dairy, so the milk needs to be exact to balance moisture without making the crumb heavy.
- CUT APPLES SMALLER THAN YOU THINK: Big chunks sink to the bottom and steam unevenly, leaving dry pockets in the bread. Dice them into ¼-inch pieces—small enough to distribute heat evenly but not so fine they dissolve into the batter. Sprinkle them with ½ teaspoon of lemon juice while you prep; it keeps them from browning and adds a bright note that cuts through the sweetness.
- DON’T OVERMIX THE DOUGH: I used to beat this batter until it looked smooth, and the bread turned out tough as a boot. Mix just until the flour disappears—about 20 seconds with a hand mixer on low. Overmixing develops the gluten, and this recipe isn’t built for structure. A slightly lumpy batter means a tender crumb. (Yes, even if it looks weird.)
- BAKE UNTIL THE CORE REACHES 205°F: That internal temp is non-negotiable for this recipe. Plant-based butter and almond milk can make the bread set slower than traditional versions, so resist the urge to pull it early. A toothpick with a few moist crumbs is fine, but if it comes out sticky, pop it back in for another 5 minutes. The sugar needs time to caramelize properly.
Regional styles of these flavors
German Apfelkuchen Twist
In Germany, apple bread often takes the form of Apfelkuchen, a dense, spiced loaf with a focus on caramelized apples and a crumbly topping. For this dairy-free version, I swap the traditional butter with Miyoko's plant-based butter and use applesauce instead of almond milk for extra moisture.
The key is to fold in thinly sliced apples (like Braeburn or Elstar) instead of diced—they caramelize beautifully during baking, creating pockets of jammy goodness. 🍏
German bakers often add a touch of cardamom (½ tsp) alongside the cinnamon for a unique warmth. For the topping, replace walnuts with chopped hazelnuts (toasted and skinned) and add 1 tbsp ground almonds for a finer crumble.
Bake in a 9x5-inch pan at 325°F for 60-65 minutes—the lower temperature helps the apples soften without drying out. Serve warm with a dusting of powdered sugar and a dollop of dairy-free whipped cream.
Southern U.S. Apple Bread
Southern apple bread leans into bold spices and a rich, sticky crumb, often baked in a cast-iron skillet for extra crispness.
For this dairy-free take, I boost the brown sugar to ¾ cup total (½ cup in the batter, ¼ cup in the streusel) and add ½ tsp freshly grated ginger to the dry mix. The apples? Granny Smiths are a must—their tartness cuts through the sweetness perfectly. 🌶️
Southern cooks often top their bread with a honey glaze (replace with agave syrup) after baking. Brush 2 tbsp agave mixed with 1 tsp cinnamon over the warm loaf, then broil for 2-3 minutes for a glossy finish.
For extra decadence, fold ½ cup dried cranberries into the batter before baking. This version is especially popular at fall harvest festivals—pair it with sweet tea or peach cobbler for a true Southern spread.
Scandinavian Cardamom Apple Bread
Scandinavian apple bread, or äppelbröd, is all about cardamom’s floral notes and a light, airy crumb. For this dairy-free adaptation, replace the almond milk with oat milk (it’s neutral and pairs beautifully with cardamom) and add 1 tsp ground cardamom to the dry ingredients.
The apples here are peeled and grated (like Zestar! apples) for a finer texture that blends seamlessly into the batter. 🌿
For the streusel, swap walnuts for chopped pecans and add 1 tbsp chopped dried rosehips (or extra cardamom) for a subtle tartness. Bake in a round 8-inch pan at 350°F for 40-45 minutes—the round shape makes it perfect for Christmas markets.
Serve with lingonberry jam (dairy-free, of course) and a cup of chai tea. This version is lighter than its American counterparts but just as fragrant.
Japanese Apple Bread (Ringo Pan)
Japanese ringo pan (apple bread) is famous for its soft, fluffy crumb and sweet, custard-like texture. For a dairy-free version, use silken tofu (½ cup blended with the wet ingredients) to replace the flax egg—it adds protein and tenderness.
The apples are thinly sliced and arranged in a lattice pattern on top before baking, creating a stunning presentation. 🍡
For the streusel, replace oats with crushed senbei (rice crackers) for a nutty crunch and add 1 tsp matcha powder to the batter for a subtle earthiness.
Bake in a 9x5-inch loaf pan at 325°F for 50-55 minutes, then brush the top with a dairy-free custard glaze (mix 2 tbsp powdered sugar with 1 tbsp melted plant-based butter and 1 tsp vanilla).
This version is a hit at kaiseki-style breakfasts—slice it thick and serve with green tea.
Nutrition facts
Frequently asked questions
Can I substitute the almond milk with another plant-based milk?
Oat milk or soy milk work perfectly—just use the same 1 cup measurement. Avoid coconut milk as it can make the bread taste too rich. For a neutral flavor, unsweetened versions are best. If you're using a thicker milk like cashew, thin it slightly with water to maintain the right batter consistency.
Why did my apple bread turn out dense instead of light and fluffy?
Overmixing the batter is the most common cause—gluten develops and makes the bread dense. Mix just until combined, and don't press down on the dough when transferring to the pan. Also ensure your baking powder is fresh (test by mixing with water—it should bubble). Another tip: don't overfill the pan—fill it only 2/3 full for proper rising.
How do I make this recipe vegan?
This recipe is already vegan-friendly! The flax egg replaces traditional eggs, and plant-based butter substitutes dairy butter. Just double-check your almond milk is unsweetened and your oats are certified vegan (some brands use honey). For extra insurance, verify all your spices are vegan-certified, though most ground spices are naturally vegan.
Can I use frozen apples instead of fresh?
Yes, but thaw and drain them first! Frozen apples work well, but they release more moisture. For every 1 cup of frozen apples, reduce the almond milk by 2 tablespoons to balance the batter. Also, toss the thawed apples with an extra ½ teaspoon cinnamon to enhance their flavor after being frozen.
What's the best way to store leftovers?
Store in an airtight container at room temperature for 3-4 days—the streusel stays crispy this way. For longer storage, slice and freeze individual portions for up to 3 months. To reheat, wrap slices in foil and warm at 350°F for 5-10 minutes. The bread actually improves overnight as flavors meld!
