Breakfast & Brunch
This egg bake recipe no milk delivers a crispy celery crust with golden yolk streaks that rivals any traditional version. The secret lies in binding ingredients with eggs instead of dairy, creating a rich, savory texture without sacrificing flavor or moisture. I've perfected this technique over years of testing, ensuring every bite stays tender yet develops that satisfying crust.
The foundation of this dish is a celery crust that gets crispy from olive oil and egg wash, while the filling stays creamy thanks to a blend of eggs, vegetables, and herbs. No milk means no curdling, no waiting for substitutes—just straightforward, reliable results. The golden yolk streaks form naturally when baked at the right temperature, adding a luxurious touch without extra effort.
What you'll end up with is a hearty, protein-packed egg bake that's crispy on the edges and custardy inside. The celery crust adds a subtle crunch, while the herbed filling delivers deep savory notes. This recipe works beautifully for breakfast, brunch, or even a light dinner when you need something satisfying yet simple.
Perfect for meal prep or serving immediately, this egg bake keeps well for days in the fridge. The texture improves as it sits, making it ideal for busy mornings or entertaining. Let's get started on creating this foolproof, dairy-free version that still delivers restaurant-quality results.
Ingredients for egg bake recipe no milk
Eggs, celery, and herbs create a dairy-free bake with crispy crust and golden yolk richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Room temperature for even baking |
| Celery Stalks 🧅 | 3 whole | Finely chopped for crust texture |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality for crispy crust |
| Shallots 🧅 | 2 whole | Minced for aromatic base |
| Garlic Cloves 🧄 | 4 cloves | Minced for savory depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped for vibrant herby notes |
| Fresh Dill 🌿 | 2 tbsp | Chopped for bright contrast |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy umami flavor |
| Potatoes 🥔 | 1 ½ lb | Yukon gold, diced small |
| Red Bell Pepper 🍅 | 1 whole | Diced for sweetness |
| Onion 🧅 | 1 whole | Yellow, diced fine |
| Cornstarch 🌾 | 1 tbsp | For extra crispy crust |
The celery crust is the star—fresh, crisp stalks from the produce section make all the difference. Whole Foods or local markets often carry the best quality. For the eggs, organic pastured eggs yield richer yolks, but any large eggs work. The potatoes should be firm with no sprouts—they're the secret to that creamy texture. Nutritional yeast is a game-changer for that cheesy depth without dairy, and Bob's Red Mill brand is my go-to for consistent quality.
No fresh dill? Dried dill at one-third the amount works in a pinch. Substitute bell pepper with zucchini or mushrooms if needed. For extra crispiness, add 1 tbsp panko breadcrumbs to the crust mix. The potatoes can be pre-cooked by boiling or microwaving to speed up prep. If you're short on time, instant potatoes work but reduce the liquid slightly. The shallots can be swapped for onions if you prefer milder flavor.
This bake reheats beautifully—just pop it in the oven at 350°F for 10 minutes to restore crispiness. Keeps 4 days in the fridge, covered tightly. Freezes well for 2 months if portioned into airtight containers. For meal prep, assemble the filling ahead and bake fresh—this isn't one of those dishes that improves with freezing. The crust stays crispy for about 1 hour at room temperature if covered loosely with foil.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just chop celery and shallots, toss them with olive oil and garlic, then crack in the eggs. The oven does all the work while I’m scrolling through my phone.
- Garlic-Celery Crunch: That crisp-tender celery and caramelized shallots? They’re the secret weapon here. The olive oil keeps it rich without milk, and the garlic—oh, the garlic—turns this into something that tastes like a restaurant dish, not just breakfast leftovers.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I bake a big tray on Sunday, slice it up, and pack portions for the week. The eggs stay firm enough to handle, and the celery adds that fresh crunch no sad sandwich ever does.
- Pantry-Friendly Staples: Honestly, if you’ve got eggs, celery, and olive oil, you’re golden. No dairy, no weird ingredients—just real food that won’t break the bank. And the leftovers? They’re even better the next day, if that’s possible.
Step-by-step instructions for crispy celery crust egg bake
This method delivers the perfect balance of crispy celery crust and creamy golden yolk centers.
👨🍳 Step 1: Prepare the Crust and Base Ingredients
Start by preheating your oven to 400°F for even baking. In a food processor, combine the 3 whole celery stalks (finely chopped), 1 whole red bell pepper (diced), and 1 whole onion (diced fine). Pulse until you achieve a coarse, even texture—this ensures an even crust without losing the celery's signature crunch.
Transfer the mixture to a large bowl and stir in the 0.5 cup extra-virgin olive oil, 2 whole shallots (minced), and 4 cloves garlic cloves (minced). Add the 1.5 tsp salt and 0.5 tsp black pepper, mixing well. The oil will begin to coat the vegetables, creating a sticky base that binds the crust together. Let this mixture sit for 10 minutes while you prepare the potatoes.
🍳 Step 2: Cook the Potato Base for Texture
While the crust mixture rests, dice the 1.5 lb potatoes into small, even cubes—about ½-inch in size. Yukon gold potatoes work best here because they hold their shape while still becoming tender. Transfer the diced potatoes to a large skillet and cook over medium-high heat with 1 tablespoon cornstarch and 1 tablespoon extra-virgin olive oil.
Stir frequently for 8-10 minutes until the potatoes are golden brown and tender. The cornstarch helps create a crispy exterior while keeping the interior moist. Remove the potatoes from the skillet and set them aside in a bowl. Here's the thing—don't skip this step. The partially cooked potatoes add a satisfying texture contrast that elevates the dish.
🥘 Step 3: Assemble the Egg Bake in Layers
In a 9x13-inch baking dish, spread the celery-vegetable mixture evenly across the bottom, pressing down gently to create a compact base. This layer will form the crispy crust. Next, add the cooked potatoes in an even layer on top of the crust mixture, spreading them out to cover the entire surface.
In a separate bowl, whisk together the 8 whole large eggs (room temperature) with the 2 tbsp nutritional yeast, 0.25 cup fresh parsley (chopped), and 2 tbsp fresh dill (chopped). Pour this egg mixture evenly over the potato layer, making sure it reaches all edges of the baking dish. The nutritional yeast adds a cheesy depth without needing milk, while the herbs brighten the overall flavor.
🔥 Step 4: Bake Until Golden and Set
Place the baking dish in the preheated 400°F oven and bake for 30 minutes. After this initial bake, reduce the oven temperature to 350°F and continue baking for another 20-25 minutes until the top is golden brown and the center is just set. You'll know it's done when the edges pull away slightly from the baking dish and the center has a slight jiggle—this ensures creamy, runny yolk centers.
Real talk: don't overbake. The yolk should still be soft and runny when you cut into it. If the top isn't brown enough, you can broil for 1-2 minutes at the end, but watch it closely to avoid burning. The crust should be crispy enough to hold its shape when lifted, with that satisfying crunch you get from celery-based crusts.
⏰ Step 5: Rest and Serve for Perfect Texture
Remove the egg bake from the oven and let it rest for 5-10 minutes before serving. This resting period allows the layers to set properly and prevents the yolk centers from running out when you cut into it. The crust will maintain its crispiness while the yolk centers remain perfectly creamy.
Cut into squares and serve immediately. Each bite should deliver that crispy celery crust, tender potatoes, and rich, golden yolk streaks. The nutritional yeast adds a subtle cheesy flavor that pairs beautifully with the fresh herbs. For extra crispiness, you can broil for an additional 1-2 minutes right before serving, but be careful not to overdo it—you want that crust to stay crispy, not burnt.
Pro Tips For Making Egg Bake Recipe No Milk
- SAUTE SHALLOTS LOW: I learned this the hard way—shallots burn faster than onions, and once they turn bitter, there’s no fixing it. Keep the heat at a gentle simmer (think "barely dancing" bubbles) and stir every 30 seconds until they’re soft and translucent. That’s when you add the garlic, not before.
- WHISK EGGS ROOM TEMP: Cold eggs from the fridge won’t blend smoothly, and you’ll end up with weird lumps in your bake. Crack them into a bowl, cover, and let them sit for 10 minutes while you prep the veggies. Trust me, the texture difference is noticeable—no one wants a mealy egg bake.
- CHOP CELERY UNIFORM: Tiny celery bits disappear into the egg mixture and leave you with a bland, watery texture. Aim for ¼-inch dice—big enough to stay intact but small enough to cook through. If you’re lazy, pulse them in a food processor for consistency.
- BAKE COVERED FIRST: I used to skip this step, and the top would always dry out before the center set. Cover the dish with foil for the first 15 minutes, then uncover to let it brown. This guarantees a creamy interior without a rubbery crust—no one likes a sad, uneven bake.
Best sauces and condiments for this egg bake recipe no milk
Herb-Infused Olive Oil
Start with a simple but flavorful drizzle of herb-infused olive oil made from the same fresh parsley and dill used in the egg bake. Heat ¼ cup extra-virgin olive oil in a small saucepan over low heat, then stir in 1 tbsp chopped parsley and 1 tbsp chopped dill. Let it steep for 5 minutes before straining. Drizzle generously over each serving—this ties all the flavors together beautifully. 🌿
Spicy Harissa Aioli
For a bold kick, whip up a quick harissa aioli using ¼ cup vegan mayonnaise (like Hellmann's Vegan), 1 tbsp harissa paste, and 1 tsp lemon juice. Mix until smooth and spread a thin layer on top of each square before serving. The smoky heat contrasts perfectly with the crispy celery crust and creamy yolk. I love this for adding a restaurant-quality touch without extra effort. 🌶️
Tangy Mustard Sauce
A zesty Dijon mustard sauce elevates every bite. Whisk together 2 tbsp Dijon mustard, 2 tbsp olive oil, 1 tbsp apple cider vinegar, and ½ tsp garlic powder. Thin with 1-2 tbsp water if needed for a pourable consistency. The tang cuts through the richness of the egg bake while complementing the celery's earthiness. Serve on the side for dipping or drizzling. ✨
Creamy Avocado Mash
For a dairy-free, creamy contrast, mash 1 ripe avocado with 1 tbsp lime juice, ½ tsp salt, and 1 tbsp chopped cilantro. Spread a thin layer on top of the egg bake or serve as a side. The avocado's richness mirrors the yolk while adding a fresh, bright element that balances the dish. This works especially well if you're serving it as a brunch centerpiece. 🥑
Garlic Yogurt Dip
Though the recipe skips milk, a dairy-free garlic yogurt dip made with coconut yogurt is a game-changer. Mix ½ cup coconut yogurt (like So Delicious brand) with 1 minced garlic clove, 1 tsp lemon juice, and ½ tsp salt. Let it sit for 10 minutes to meld flavors. The tangy, garlicky dip adds a creamy element that pairs perfectly with the crispy crust. 🧈
Sweet Chili Glaze
For a sweet-savory finish, simmer 2 tbsp sweet chili sauce (like Huy Fong brand) with 1 tsp rice vinegar in a small saucepan over low heat for 3 minutes. Drizzle lightly over the egg bake just before serving. The sweetness enhances the savory notes while adding a subtle heat that complements the celery crust. This is my go-to for adding a playful twist to the classic dish. 🍯
Nutrition facts
Frequently asked questions
Can I use this egg bake recipe for a vegan version?
This recipe isn't vegan by default since it uses eggs, but you can adapt it! Replace eggs with ½ cup aquafaba (chickpea brine) per egg and add 1 tbsp cornstarch to thicken. The celery crust works vegan-friendly since it's oil-based. For the cheesy flavor, use vegan nutritional yeast or cashew cream. The texture will differ slightly but still deliver crispy edges.
How do I prevent the crust from getting soggy?
Prevent sogginess by baking the crust separately first! Spread the celery mixture on a parchment-lined tray and bake at 400°F for 10 minutes before adding potatoes and eggs. This creates a sturdy base. Also, ensure your potatoes are fully cooked before assembling—they should release minimal moisture. For extra insurance, sprinkle 1 tbsp cornstarch over the crust before adding the egg layer.
What's the best way to reheat leftovers?
Reheat individual portions in a 350°F oven for 10-12 minutes covered loosely with foil. For microwave reheating, use 50% power for 45 seconds then stir and repeat until warmed through. The crust stays crispy when reheated gently—avoid high heat which can make it rubbery. To restore maximum crispiness, broil for 1-2 minutes at the end if using oven.
Can I make this egg bake without potatoes?
Swap potatoes for 1.5 cups cooked quinoa or 2 cups diced zucchini (sautéed first). For a heartier version, use 1 cup cooked lentils mixed with ½ cup breadcrumbs. The key is maintaining moisture balance—vegetables like zucchini release water, so you may need to reduce the egg quantity slightly (6 eggs instead of 8) to prevent a watery texture.
Why did my egg bake turn out dry?
Dryness usually comes from overbaking or insufficient moisture. Check your baking time—30 minutes at 400°F followed by 20-25 minutes at 350°F is ideal. If using extra-moist vegetables like zucchini, reduce egg quantity by 1-2 eggs. For future bakes, try adding 2 tbsp unsweetened applesauce to the egg mixture to boost moisture without dairy. Always use room-temperature eggs for even baking.
