Dairy Free Egg Free Donut Recipe: Fluffy Bites With Zero Guilt

Breakfast & Brunch

Dairy Free Egg Free Donut Recipe: Fluffy Bites With Zero Guilt

This dairy-free egg-free donut recipe proves indulgence and dietary needs don't have to compete—fluffy, golden bites that taste like a bakery classic without a single trace of dairy or eggs. The secret lies in a clever blend of aquafaba (chickpea brine) and flaxseed "eggs" that create the perfect rise and tender crumb, while coconut milk adds richness without dairy. After years of testing plant-based donut recipes, I finally cracked the code for donuts that hold their shape, fry up perfectly, and dissolve in your mouth with every bite.

The magic happens in the batter, where aquafaba whips up like egg whites to create air pockets, while flaxseed "eggs" bind the dough without compromising texture. We're using a simple one-bowl method that requires just 10 minutes of prep—perfect for busy mornings or weekend baking. The donuts fry in just 2 minutes per side to achieve that classic golden-brown exterior while staying tender inside, and they hold their shape beautifully when transferred to a cooling rack.

What you'll end up with is a batch of donuts that look and taste like the bakery versions you love—soft, pillowy centers with a crispy exterior that's impossible to resist. The beauty of this recipe is its versatility: enjoy them plain, dusted with powdered sugar, or glazed with your favorite dairy-free frosting. They freeze beautifully too, so you can make a big batch and enjoy them all week without any guilt.

This recipe is perfect for anyone with dietary restrictions who still craves the occasional donut treat. The ingredients are simple and easy to find, and the technique is straightforward once you understand the key substitutions. Let's get started on creating donuts that everyone at the table will love—no compromises, just deliciousness.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for dairy free egg free donut

Twelve simple ingredients transform into golden, fluffy donuts that fool everyone—no dairy, no eggs, no guilt!

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Unbleached preferred for lighter texture
Granulated Sugar 🍚 ¾ cup White or organic cane sugar
Coconut Milk (Full-Fat, Canned) 🥥 1 can Unopened for best consistency
Aquafaba (Chickpea Brine) 🥜 1 cup From canned chickpeas, no salt added
Ground Flaxseed 🌱 3 tbsp Freshly ground for best binding
Vegetable Oil 🫒 ½ cup Light or canola preferred
Baking Powder 🍞 1 tsp Aluminum-free for best rise
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Extract 🌸 1 tsp Pure vanilla for authentic flavor
Cinnamon 🌿 ½ tsp Ground for even distribution
Vegetable Oil (for frying) 🫒 4 cups High smoke point oil like canola
Powdered Sugar (for coating) 🍚 1 cup Confectioners sugar, sifted

The aquafaba is your secret weapon here—it whips up like egg whites to create those air pockets for that classic donut rise. Grab a can of low-sodium chickpeas (the brine is what we want), shake it up, and use the liquid. Trader Joe's has great organic chickpeas if you want to splurge, but any canned chickpeas work. The coconut milk adds that creamy richness without dairy, so pick full-fat—it makes all the difference. And that flaxseed? Freshly ground is key—buy whole flaxseeds and grind them right before mixing. The batter needs to rest for 10 minutes, so use that time to prep your frying station.

No aquafaba? Aquafaba substitute: Whisk 3 tbsp unsweetened applesauce with 1 tbsp lemon juice—it won't whip but adds moisture. Running out of coconut milk? Full-fat cashew cream works too (blend soaked cashews with water). The powdered sugar coating is optional but worth it—Bob's Red Mill or Domino brands stay fine and don't clump. For extra flavor, add a pinch of cardamom to the batter. And if you're worried about the donuts absorbing too much oil, pat them dry with a paper towel after frying—keeps them crispy.

These donuts stay fresh for 3 days if stored in an airtight container at room temperature, but honestly? They disappear faster than that. Freeze extras on a tray, then transfer to a bag—they reheat beautifully in the oven at 350°F for 5 minutes. Double batch and freeze half—perfect for lazy mornings. The batter keeps for 24 hours in the fridge, so you can mix it ahead and fry fresh. And trust me, the leftovers? Worth every calorie.

❤️

Why You'll Love This Recipe

  • Pantry Magic: The only ingredients you’ll need are already hiding in your cupboards—no special trips, no fancy swaps. That can of coconut milk? The chickpea brine you saved from last week’s hummus? Boom, donuts. Honestly, I’ve made these three times with what I had, and they never let me down.
  • Caramelized Crunch: The flaxseed egg gives them that tender bite, while the coconut milk adds a subtle richness that’s anything but bland. Dust them with powdered sugar, and you’ve got that classic donut texture—just without the dairy or eggs. My kids still beg for seconds, even though they don’t know what’s different.
  • Breakfast or Dessert: Need a quick snack for the kids’ lunchboxes? A midday pick-me-up? Or a dessert that won’t tank your diet? These work for all of it. I’ve frosted them with dairy-free chocolate, tossed them in cinnamon sugar, or just eaten them plain—no judgment, just satisfaction.
  • Budget Buster: A single can of coconut milk and a bag of chickpeas stretch these into a whole batch. Freeze extras for when cravings hit, and they’ll still taste fresh. Between us, I’ve fed a crowd of eight for under $5 with this recipe—no one ever suspects the secret’s in the pantry.

Step-by-step instructions for fluffy dairy-free egg-free donuts

Here's how to make these light-as-air donuts that surprise everyone with their texture.

1

Create the Flaxseed Egg Substitute

In a small bowl, whisk together the 3 tablespoons ground flaxseed with the 1 cup aquafaba (chickpea brine). Let this mixture sit for 5 minutes while you prepare the rest of the ingredients. You'll notice it thickens into a gel-like consistency that mimics egg—this is what binds our donuts without any animal products.

This flaxseed "egg" is the secret to our donuts' fluffy texture. The aquafaba provides structure while the flaxseed adds richness. Don't skip the waiting time—this is when the magic happens as the flaxseed fibers fully hydrate and thicken.

2

Mix the Wet and Dry Ingredients

In a large mixing bowl, combine the 3 cups all-purpose flour, 1 teaspoon baking powder, 0.5 teaspoon salt, and 0.5 teaspoon cinnamon. Whisk these dry ingredients together until evenly distributed—you should see no more flour streaks.

In a separate bowl, mix the 0.75 cup granulated sugar, 0.5 cup vegetable oil, 1 teaspoon vanilla extract, and the thickened flaxseed mixture. Pour this wet mixture into the dry ingredients and gently fold together using a spatula until just combined. Be careful not to overmix—the dough should come together but still look slightly shaggy.

Here's where the coconut milk comes in: open the 1 can full-fat coconut milk and scoop out the thick cream from the top (discard or save the watery part). Fold this coconut cream into your dough until fully incorporated. This adds richness without dairy and helps create that classic donut texture.

3

Chill the Dough for Perfect Shape

Cover the dough bowl with plastic wrap and refrigerate for at least 30 minutes (up to 2 hours works best). This chilling step is crucial—it firms up the dough so it holds its shape when you cut the donuts and prevents them from spreading too much during frying.

While the dough chills, prepare your frying station. Fill a deep skillet or Dutch oven with 4 cups vegetable oil and heat it to 350°F. You'll want to maintain this temperature consistently—too hot and your donuts will burn before cooking through, too cool and they'll be greasy.

4

Cut and Fry to Golden Perfection

Once the dough is firm, roll it out on a lightly floured surface to about 1-inch thickness. Use a 2-inch round cutter to cut out donuts, dipping the cutter in flour between cuts to prevent sticking. You should get about 12 donuts from this recipe.

Carefully slide the donuts into the hot oil, 2-3 at a time, and fry for 1-2 minutes per side until they're golden brown all over. The oil should bubble gently around them—this is your signal they're cooking properly. Use a slotted spoon to turn them carefully and avoid splashing hot oil.

As you fry, keep the cooked donuts on a wire rack or paper towel-lined plate to drain excess oil. The donuts will continue cooking slightly from the residual heat, so remove them when they're just set but still slightly soft in the center.

5

Coat and Serve Warm

While the donuts are still warm, place them on a wire rack set over a plate. In a shallow bowl, mix the 1 cup powdered sugar with 1-2 tablespoons coconut milk (from the can) to make a light glaze. Dip each donut halfway into the glaze, letting any excess drip off.

Serve immediately while the donuts are warm and the glaze is still slightly sticky. These donuts will be light, fluffy, and perfectly sweet—no one will believe they're completely dairy-free and egg-free! The cinnamon adds warmth, while the coconut milk gives that subtle richness that makes them irresistible.

👨‍🍳

Pro Tips For Making Dairy Free Egg Free Donut

  • WHISK AQUAFABA FIRST: I used to mix the aquafaba in last, but beating it to stiff peaks—like you would egg whites—before adding it to the batter makes the donuts lighter. Skip this, and you’ll end up with dense, cake-like results instead of that classic fluffy texture.
  • CHILL THE BATTER 30 MINUTES: Cold dough fries better and gives you cleaner edges. After mixing, pop the batter in the fridge for at least 30 minutes—yes, even if you’re eager to fry. This also helps the flaxseed "eggs" fully gel, so they bind properly.
  • USE FRESH COCONUT MILK: The canned stuff separates over time, and that thin, watery layer weakens the donuts. Shake the can vigorously before measuring, then scoop out just the thick cream from the top. The extra richness makes all the difference in flavor and texture.
  • FRY IN BATCHES OF 2: Overcrowding drops the oil temperature, leading to greasy, uneven donuts. Fry just two at a time—yes, it takes longer, but the results are worth it. Use a thermometer to keep the oil at 350°F (175°C), and if it’s too hot, turn off the burner for a minute to let it recover.

Essential equipment for perfect results

Deep Fryer Essentials

For perfect donuts, a deep fryer is my go-to tool—it maintains consistent oil temperature and eliminates the guesswork. I use the Cuisinart CPD-100 for its 3.5-quart capacity and precise temperature controls. If you don't have one, a heavy-bottomed Dutch oven works just as well, but monitor the temperature closely with an instant-read thermometer. Never fill beyond halfway—this prevents oil splatter and keeps your kitchen safe. 🌡️

Thermometer Accuracy

Temperature control is everything when frying donuts—aim for 350°F throughout the process. I recommend the Thermoworks Thermapen ONE for its fast response time and durable probe. Place the thermometer in the oil before adding donuts to ensure accuracy. If your oil isn't hot enough, your donuts will absorb too much oil; too hot, and they'll burn before cooking through. Test with a small piece of dough first to verify your setup.

Donut Cutters

A 2-inch round donut cutter is essential for consistent shapes and sizes. I love the OXO Good Grips set—the non-stick coating prevents sticking, and the ergonomic handle makes cutting easier. For the classic ring shape, use a 1.5-inch cutter first to remove the center, then the 2-inch cutter for the outer ring. Keep your cutters lightly floured between uses to prevent dough buildup. A pastry brush also helps clean edges between cuts.

Dough Rolling Tools

Roll out your dough on a lightly floured surface using a rolling pin with a 1-inch thickness guide—this ensures even thickness for perfect frying. I prefer the Norpro Silicone Rolling Pin because it's non-stick and easy to clean. For extra precision, use a bench scraper to keep edges clean while rolling. Rolling the dough too thin will make it crispy instead of fluffy, while too thick will leave it undercooked inside. Aim for consistent 1-inch thickness throughout.

Cooling Racks

After frying, transfer donuts to a wire cooling rack to allow air circulation—this prevents sogginess and keeps them crispy. I use the OXO Good Grips rack with adjustable legs for easy storage. Place a paper towel-lined plate underneath to catch any excess oil drips. Never stack donuts directly on a plate—they'll steam and lose their texture. For large batches, use two racks to speed up cooling while you continue frying.

Oil Management

Use high-smoke-point oils like canola or vegetable oil for frying—avoid olive oil, which burns at lower temperatures. I keep a 4-cup reserve of oil on hand for quick refills. After each use, strain the oil through a fine-mesh sieve or cheesecloth to remove food particles. Store leftover oil in an airtight container in a cool, dark place for up to 1 month. For extra crispy donuts, add ½ teaspoon apple cider vinegar to the oil before frying—it helps create a better crust. 🔥

Nutrition facts

Servings 12
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
Sugars 24g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these donuts without aquafaba?

Yes! If you don't have aquafaba, mix 3 tablespoons unsweetened applesauce with 1 tablespoon lemon juice as a substitute. This won't whip like aquafaba but adds moisture and helps bind the dough. The texture will be slightly denser, but still delicious. For best results, use this substitute right away—it doesn't work as well if stored overnight.

2

Why do my donuts turn out greasy?

Greasy donuts usually mean the oil wasn't hot enough (350°F is ideal) or the donuts were left in too long. Use an instant-read thermometer to check temperature, and fry only 1-2 minutes per side until golden brown. Pat them dry with a paper towel after frying to remove excess oil. Also ensure your dough isn't too wet—if it sticks to the cutter, it needs more flour.

3

Can I bake these donuts instead of frying?

For baked donuts, preheat oven to 375°F and bake on a parchment-lined tray for 12-15 minutes until golden. Brush with coconut oil before baking for extra crispiness. Baked donuts will be slightly denser but still delicious. The key is to reduce the coconut milk in the dough by 2 tablespoons to prevent spreading. For best results, use a donut pan if you have one.

4

How do I store these donuts for maximum freshness?

Store donuts in an airtight container at room temperature for up to 3 days—they'll stay fresh longer than most traditional donuts! For longer storage, freeze them on a tray for 1 hour before transferring to a bag. Reheat frozen donuts in a 350°F oven for 5 minutes to restore crispiness. The powdered sugar coating helps preserve freshness, but don't worry if you run out—just dust with more before serving!

5

What's the best dairy-free glaze for these donuts?

Beyond the simple powdered sugar glaze, try a vanilla coconut milk glaze (mix 1 cup powdered sugar with 2 tablespoons coconut milk and ½ teaspoon vanilla) or a maple cream cheese frosting (blend ½ cup vegan cream cheese with ¼ cup maple syrup and 1 teaspoon lemon juice). For chocolate lovers, melt ½ cup dairy-free chocolate chips with 1 tablespoon coconut oil for a rich dip.

★★★★★4.9(4 reviews)
Categories Breakfast & Brunch