Breakfast & Brunch
This zucchini oatmeal egg recipe transforms a simple morning bowl into a hearty, nutritious dish that balances savory and crunchy textures perfectly. The combination of tender zucchini, chewy oatmeal, and rich eggs creates a satisfying breakfast that feels like a comforting hug in a bowl.
I developed this recipe after realizing how much I missed the heartiness of savory oatmeal during summer mornings, and the zucchini adds freshness without overpowering the dish.
The beauty of this recipe lies in its simplicity—just a handful of ingredients come together to create a dish that's both filling and packed with nutrients. The oatmeal provides a satisfying chew, the zucchini adds a subtle sweetness and tender bite, and the eggs bind everything with a creamy richness.
It's the kind of breakfast that keeps you full for hours, making it ideal for busy weekdays or lazy weekends.
What makes this recipe truly special is how the flavors meld together when baked. The zucchini softens just enough to soak up the egg mixture, while the oatmeal maintains its texture, creating a delightful contrast.
The result is a golden-brown bowl that's easy to prepare but feels like a restaurant-quality dish. Perfect for meal prepping or a quick weekend brunch, this recipe is designed to elevate your morning routine.
Whether you're looking for a way to use up summer zucchini or a hearty vegetarian breakfast option, this dish delivers. The combination of ingredients is versatile enough to adapt to your preferences, and the baking process ensures everything cooks evenly for a foolproof result.
Let's get started on this savory morning bowl that's sure to become a new favorite.
Ingredients for zucchini oatmeal egg
Twelve wholesome ingredients blend summer's freshness with hearty morning satisfaction.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Zucchini 🥒 | 2 whole | Unpeeled, sliced into 1/4-inch rounds |
| Old-Fashioned Rolled Oats 🌾 | 1 cup | Not quick oats, for chewy texture |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even distribution |
| Whole Milk 🥛 | ¾ cup | Full-fat for creamy texture |
| Shallots 🧅 | 2 whole | Finely minced, for delicate flavor |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried thyme |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste, don't oversalt |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing baking dish |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy umami depth |
| Toasted Walnuts 🥜 | ¼ cup | Chopped, for nutty crunch |
The zucchini is the star here—farmers market varieties with vibrant green skin yield the best texture. Look for medium-sized zucchini (about 6-8 inches long) as they're less watery than larger ones. Trader Joe's often carries ideal specimens, but any grocery store's produce section will do. If you can't find shallots, substitute with 3 tablespoons of finely chopped yellow onion—just remember to cook it down first to mellow the sharpness. The oats are non-negotiable for texture; Bob's Red Mill old-fashioned rolled oats are my go-to for consistent results, though any quality brand works. Toast your walnuts in a dry pan for 3-4 minutes until fragrant—they'll add depth that store-bought nuts can't match.
No fresh thyme? Dried works at one-third the amount, but fresh is ideal. Substitute the milk with unsweetened almond milk if needed, though the texture may be slightly lighter. For egg substitutes, flax eggs (2 tbsp ground flaxseed + 6 tbsp water) work well, though the texture will differ. The nutritional yeast is crucial for that cheesy flavor—Bragg brand is widely available and potent. If you're avoiding dairy entirely, ensure your butter substitute (like Earth Balance) is dairy-free. For extra richness, add 1/4 cup of ricotta cheese to the egg mixture, though this makes the dish slightly less vegan. The baking dish? 9-inch cast iron or ceramic works best for even browning.
This dish reheats beautifully—2 minutes in the microwave or 10 minutes at 350°F—though it's best enjoyed fresh. Store leftovers in an airtight container for 3 days in the fridge, or freeze portions for up to 2 months. For meal prep, assemble the bowls without baking, then refrigerate overnight before baking in the morning. The flavors actually improve after chilling! To prevent soggy oats, let the baked bowls cool slightly before adding toppings like fresh herbs or hot sauce. The walnuts keep their crunch best when stored in a sealed container away from light.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this trick—just grate the zucchini raw and let it drain while you cook. No peeling, no dicing, no mess. The oats soak up the moisture like a dream, so you’re basically doing half the work.
- Creamy Without Effort: The milk and butter turn those oats into something almost custard-like, while the eggs bind it all together. Honestly? It tastes richer than any oatmeal I’ve ever had—like a cross between French toast and a savory porridge.
- Breakfast for Brunch: Serve it warm with a sprinkle of salt and pepper for a hearty morning, or let it cool and slice it like a frittata for a no-fuss brunch. My roommates still ask for it on weekends, and I just laugh—it’s the same bowl.
- Leftovers That Don’t Suck: This stuff reheats like a champ. I make a big batch on Sundays, and by Wednesday, I’m microwaving slices straight from the fridge. No soggy oats, no dry eggs—just solid, reliable comfort food.
Step-by-step instructions for savory zucchini oatmeal egg bowl
This method transforms simple ingredients into a hearty, protein-rich breakfast with perfect texture and depth.
Prep and Sauté the Zucchini and Shallots
Heat a large nonstick skillet over medium heat and add the 2 tablespoons extra-virgin olive oil. Once shimmering, add the 2 whole shallots and cook for 3-4 minutes until softened and translucent. This gentle cooking prevents the shallots from browning too quickly, preserving their delicate sweetness.
Add the 2 whole medium zucchini, sliced into ¼-inch rounds, and cook for another 5-6 minutes until the edges just begin to soften but still retain slight crispness. Season immediately with ½ teaspoon freshly ground black pepper and ¾ teaspoon kosher salt. The zucchini should release some moisture but not turn mushy—this ensures they hold their shape in the final dish.
Toast the Oats and Build the Base
In a separate dry skillet over medium-low heat, toast the 1 cup old-fashioned rolled oats for 4-5 minutes, stirring constantly, until they develop a golden brown color and emit a nutty aroma. This toasting enhances their texture and flavor, giving the bowl its signature chewy bite. Transfer the toasted oats to a bowl and set aside.
In the same skillet (no need to clean it), melt the ½ cup unsalted butter over medium heat until it foams. Add the 2 tablespoons nutritional yeast and stir for 1 minute until it dissolves completely, creating a cheesy umami base. Remove from heat and whisk in the ¾ cup whole milk and remaining ¾ teaspoon kosher salt until smooth.
Combine and Bake the Mixture
Preheat your oven to 375°F. In a large mixing bowl, combine the toasted oats, sautéed zucchini and shallots, melted butter mixture, and ¼ cup fresh thyme leaves. Stir well to ensure everything is evenly coated and the oats are fully saturated with the creamy butter mixture.
Transfer the mixture to a greased 9-inch oven-safe skillet (or divide among individual ramekins if serving separately). The batter should be thick but pourable—if it seems too stiff, whisk in 1-2 tablespoons additional milk. Bake for 20-25 minutes until the top is golden brown and the edges are set, but the center still has slight give when gently pressed.
Prepare the Egg Topping
While the base bakes, whisk the 6 whole large eggs in a bowl until the yolks and whites are fully combined. Season with the remaining ½ teaspoon kosher salt and ¼ teaspoon freshly ground black pepper. In a separate small bowl, combine the ¼ cup toasted walnuts with 1 tablespoon chopped fresh thyme for garnish.
Once the oatmeal base is nearly done, increase the oven temperature to 400°F. Pour the egg mixture evenly over the baked base and return to the oven for 8-10 minutes until the eggs are set but still slightly custardy in the center. The top should be lightly golden with no jiggly centers.
Rest and Serve
Remove from the oven and let the bowl rest for 5 minutes before serving. This resting period allows the eggs to fully set and the flavors to meld together. The zucchini should remain tender-crisp, the oats chewy, and the egg topping silky with a slight custard texture.
Divide the bowl among plates, sprinkling each serving with the reserved walnut-thyme mixture. The combination of nutty oats, creamy eggs, tender zucchini, and aromatic thyme creates a balanced, savory breakfast that's both satisfying and nutritious. Serve immediately while warm for the best texture and flavor experience.
Pro Tips For Making Zucchini Oatmeal Egg
- GRATE ZUCCHINI DRY: Skip the watery mess—grate the zucchini first, then squeeze out moisture with a clean kitchen towel or cheesecloth. I learned this the hard way after ending up with a soggy oatmeal-egg mush instead of a firm, custardy texture. (Yes, even if you’re impatient like me.)
- TOAST OATS FIRST: Lightly toast the rolled oats in a dry pan over medium heat for 2-3 minutes until they smell nutty. This isn’t just for flavor—it prevents the oats from turning mushy later when they absorb the milk and eggs. My grandmother swore by this, and she was right: the texture stays chewy, not gluey.
- STIR IN EGGS LAST: Let the zucchini and milk mixture simmer until it’s just thickened (about 3-4 minutes), then stir in the eggs off the heat. If you add them too soon, you’ll scramble them instead of getting that creamy, custard-like finish. Sounds weird, but it works—trust the process.
- USE COLD BUTTER: Cut the unsalted butter into small cubes and let it sit in the fridge for 10 minutes before adding it to the pan. Cold butter melts slower, giving the zucchini and oats time to absorb the milk properly without turning greasy. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
Perfect pairings for this recipe
Savory Toppings
Freshly chopped herbs like chives or parsley brighten the dish beautifully—their sharpness cuts through the richness of the eggs. I like to sprinkle 1 tablespoon over each serving just before eating.
For extra depth, add crumbled feta cheese (about 2 tablespoons per bowl) for a salty tang that pairs perfectly with the zucchini's natural sweetness. 🌿
Crunchy Elements
The toasted walnuts are essential for texture, but you can swap them for pumpkin seeds or crispy fried shallots if you prefer. For a smoky twist, toast 1 tablespoon smoked paprika with the walnuts before adding them to the bowl.
Store-bought options like Trader Joe's toasted pecans work in a pinch, though homemade always tastes fresher.
Drizzle Finishes
A light drizzle of extra-virgin olive oil (about 1 teaspoon per bowl) adds a luxurious finish that enhances all the flavors. For something more vibrant, try a lemon-thyme drizzle: mix 1 tablespoon lemon juice with 1 teaspoon honey and a pinch of thyme.
This brightens the dish while balancing the richness of the eggs and butter.
Spicy Kick
If you love heat, add red pepper flakes (start with ¼ teaspoon and adjust to taste) or a sprinkle of hot honey (about ½ teaspoon) to each serving. For a smoky-spicy combo, mix ½ teaspoon chipotle powder with 1 teaspoon olive oil and drizzle over the top.
The heat contrasts beautifully with the creamy eggs and tender zucchini. 🌶️
Beverage Pairings
A robust black coffee cuts through the richness of the dish, while a lightly sparkling water with lemon refreshes your palate. For something more indulgent, pair it with a chilled glass of white wine like Sauvignon Blanc—the citrus notes complement the thyme and zucchini.
If you prefer tea, an earl grey with its bergamot aroma adds a sophisticated touch.
Nutrition facts
Frequently asked questions
Can I make this recipe without eggs for a vegan version?
Yes! Replace the eggs with 6 tablespoons ground flaxseed mixed with 18 tablespoons water (let sit for 5 minutes to thicken). For extra binding, add 1/4 cup aquafaba (chickpea brine) to the egg mixture. The texture will be lighter but still satisfying. The baking time may need adjustment—check at 15 minutes and cover with foil if browning too quickly.
How do I prevent the oats from getting mushy?
Toast the oats thoroughly until golden brown before mixing, and ensure your baking dish is properly greased. For extra insurance, spread the mixture evenly in a 9-inch cast iron skillet (not too deep) and bake at 375°F for exactly 20 minutes. Avoid overbaking—slightly underdone oats firm up as they cool. The zucchini's moisture is controlled by sautéing it first until just tender.
Can I prep this ahead of time for meal prep?
Assemble the base mixture (oats, zucchini, butter, milk) in a baking dish, cover, and refrigerate overnight. When ready to bake, add the egg topping and bake as directed. The flavors actually improve after chilling! For individual portions, use 6-ounce ramekins and bake at 350°F for 18-20 minutes total (cover with foil halfway through).
What's the best way to reheat leftovers?
Microwave for 90 seconds (covered with a damp paper towel) to restore creaminess. For oven reheating, cover with foil and bake at 350°F for 10-12 minutes until warmed through. Add a splash of milk or water if the oats seem dry. The egg topping may separate slightly—just stir gently before serving. For best texture, reheat only what you'll eat immediately.
Can I substitute quick oats for rolled oats?
Not recommended—they'll turn to mush! Quick oats lack the chewy texture that makes this dish special. If you must use them, reduce the baking time by 3-4 minutes and check frequently to prevent overcooking. For a similar texture, try steel-cut oats (toast for 8-10 minutes until crisp) or quinoa flakes for a gluten-free alternative. The nutty depth is key to balancing the zucchini's sweetness.
