Breakfast & Brunch
This baked spaghetti recipe with egg and parmesan cheese transforms breakfast into a showstopper—crispy golden edges, a silky custard center, and that unmistakable cheesy aroma that fills your kitchen. The secret lies in the perfect balance of al dente spaghetti, rich egg mixture, and melted parmesan, all baked to create a dish that’s both indulgent and surprisingly quick to prepare. I’ve tested this recipe countless times to ensure it delivers every time, even on busy mornings.
The magic happens when you layer cooked spaghetti with a creamy egg-parmesan mixture, then bake until the top crisps to a golden finish while the inside stays tender and custardy. No fancy techniques required—just a few simple ingredients and a 15-minute bake that transforms simple spaghetti into something restaurant-worthy. The result is a dish that’s hearty enough for brunch but easy enough for a weeknight breakfast.
What makes this recipe stand out is the crispy top that shatters slightly when you cut into it, revealing the creamy, eggy interior beneath. The parmesan adds a salty depth that cuts through the richness, while the spaghetti retains just enough bite to keep it interesting. It’s the kind of breakfast that feels like a treat—perfect for lazy weekends or when you want to impress guests without spending hours in the kitchen.
Serve it with a side of roasted tomatoes or a simple green salad to balance the richness, and you’ve got a complete meal that’s sure to become a favorite. The best part? Leftovers reheat beautifully, making it ideal for meal prep. Let’s get started on creating your own crispy, custardy masterpiece.
Ingredients for baked spaghetti recipe with egg and parmesan cheese
Crispy edges, custardy center—these 12 ingredients transform simple spaghetti into brunch perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti 🍝 | 12 oz | Al dente, cooked and drained |
| Large Eggs 🥚 | 6 whole | Room temperature for best blending |
| Parmesan Cheese 🧀 | 1 ½ cups | Freshly grated from block, vibrant color |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Butter 🧈 | 2 tbsp | Unsalted, melted for creaminess |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic depth |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for fresh aroma |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for drizzling |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for subtle heat |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
The Parmesan is non-negotiable here—freshly grated from a wedge (pre-grated gets clumpy) is what gives that unmistakable cheesy aroma. Whole Foods or local delis usually have the best quality, but any vibrant, hard cheese will work. Eggs should be at room temperature for the smoothest texture—just take them out of the fridge 15 minutes before starting. The spaghetti is the base, so cook it al dente—it’ll finish baking in the oven. For the best flavor, use Bronze Die pasta if you're feeling fancy, but regular spaghetti works perfectly fine.
No heavy cream? Full-fat Greek yogurt mixed with a splash of milk works in a pinch, though the texture will be slightly tangier. Skip the Parmesan? Pecorino Romano adds a sharper bite, or nutritional yeast for a cheesy flavor without dairy. Fresh basil is ideal, but dried oregano at half the amount gets you close if you're in a hurry. The breadcrumbs? Panko is your friend—it stays crispy longer than regular breadcrumbs. For extra richness, add a tablespoon of mascarpone cheese to the egg mixture, but it's not required.
This dish reheats like a dream—just pop it in the oven at 350°F for 10 minutes until bubbly. Keeps in the fridge for 3-4 days, though it's best on day one. For meal prep, assemble the dish ahead and bake fresh in the morning—the crispy top is always better when freshly baked. Store leftovers in an airtight container, and if you're freezing, do so before baking for the best texture. A quick drizzle of extra-virgin olive oil before serving adds that restaurant-quality finish.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss the cooked spaghetti, beaten eggs, and heavy cream into a baking dish, sprinkle that Parmesan on top, and let the oven do the work. No pots to scrub, no sauce to stir, just golden perfection waiting.
- Creamy Cheesy Bliss: That rich combo of heavy cream and Parmesan? It turns regular spaghetti into something ridiculously good—creamy, stretchy, and packed with that salty, umami punch. Honestly, it’s the kind of dish that makes you want to lick the plate.
- Weeknight & Meal Prep Hero: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. The leftovers reheat beautifully, and it’s the kind of dish that tastes just as good cold the next day—perfect for packed lunches or lazy afternoons.
- Budget-Friendly Luxury: Pasta, eggs, and cheese? Check. Heavy cream makes it feel fancy without breaking the bank. I’ll be real: it’s my go-to when I want something comforting but don’t want to spend hours (or money) in the kitchen.
Step-by-step instructions for baked spaghetti with egg and Parmesan cheese
Here's how to create the ultimate breakfast dish—crispy, cheesy, and ready in minutes!
Cook and Prepare the Spaghetti Base
Start by boiling the 12 oz spaghetti in well-salted water until it's al dente—about 1 minute less than the package instructions. This ensures it finishes cooking perfectly in the oven. Drain immediately, reserving ½ cup pasta water for later. Toss the hot spaghetti with 1 tablespoon olive oil and 1 teaspoon salt to prevent sticking and enhance flavor. The oil helps distribute heat evenly, while the salt keeps the strands from clumping.
Transfer the spaghetti to a large bowl and let it cool slightly—just until it's warm to the touch (around 5 minutes). While it cools, melt the 2 tablespoons butter in a small saucepan over low heat. Stir in the 2 cloves minced garlic and cook for 30 seconds until fragrant but not browned. This step infuses the butter with garlic's aromatic depth without letting it burn.
Create the Creamy Egg Mixture
In a separate bowl, whisk together the 6 whole large eggs, 0.5 cup heavy cream, 1.5 cups freshly grated Parmesan cheese, 0.5 teaspoon black pepper, and 0.25 teaspoon red pepper flakes (if using). The eggs should be room temperature—this ensures they blend smoothly into the creamy custard. Whisk vigorously for 2-3 minutes until the mixture thickens slightly and becomes pale yellow and velvety. This step is critical for achieving that signature silky texture.
Real talk: If the mixture looks too thick, add 1-2 tablespoons of reserved pasta water to loosen it. The goal is a pourable but cohesive consistency—like a thick buttery custard. Fold in the 0.25 cup chopped fresh basil leaves and the 0.25 cup breadcrumbs at the end, reserving a few basil leaves for garnish. The breadcrumbs add a delightful crunch that contrasts beautifully with the creamy filling.
Assemble and Bake to Golden Perfection
Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish with olive oil. Spread the warm spaghetti evenly in the dish, creating a single, even layer. Pour the egg mixture evenly over the spaghetti, using a spatula to distribute it into the strands. This ensures every bite gets that rich, custardy goodness.
Bake uncovered for 20-25 minutes until the top is deep golden brown and the edges are set. Here's the thing—don't overbake! The dish is done when the center is just set (like a firm custard) but still slightly jiggly. If you're unsure, check at the 20-minute mark—the top should be bubbling and crisping but not burnt.
Rest and Serve with Confidence
Remove the dish from the oven and let it rest for 5-10 minutes. This resting period allows the custard to set slightly, making it easier to slice and serve. The internal temperature should reach 160°F—perfect for a creamy, safe-to-eat texture. While it rests, garnish with the reserved chopped basil leaves and a sprinkle of extra Parmesan cheese for that restaurant-quality finish.
Slice into squares or rectangles and serve immediately. The contrast of the crispy, golden top with the silky, cheesy interior is what makes this dish irresistible. Pair with a simple arugula salad or crusty bread to soak up any extra custard. Trust me, this is the kind of breakfast that turns into dinner—or vice versa—without a second thought!
Pro Tips For Making Baked Spaghetti Recipe With Egg And Parmesan Cheese
- Bake at 350°F—Not Hotter: I learned this the hard way—blasting the oven higher dries out the egg mixture before the spaghetti cooks through. The eggs need time to set gently, and 350°F guarantees a creamy, custardy center without rubbery pasta. Trust me, your dish will thank you.
- Toast the Spaghetti First: Skip the soggy mess by drying the cooked spaghetti thoroughly, then tossing it in a hot pan with a knob of butter for 2-3 minutes. This crispy edge soaks up the egg mixture like a sponge, making every bite richer. (Yes, even if you're impatient like me.)
- Grated Parmesan Only: Pre-shredded cheese has anti-caking agents that turn the baked top into a sad, grainy crust. Freshly grate your own—it melts smoother and gives that golden, stretchy finish. I was skeptical until I tried it; now I won’t go back.
- Whisk the Eggs Cold: Room-temperature eggs scramble faster than you can get the dish in the oven. Whisk them straight from the fridge with the heavy cream and salt—this buys you precious minutes for even cooking. Cold eggs also make the sauce silkier, not stringy. (Your future self will notice.)
Wine and beer pairings for baked spaghetti recipe with egg and parmesan cheese
Italian Whites
This dish pairs beautifully with crisp, acidic Italian whites that cut through the richness. A Pinot Grigio from Alto Adige or Friuli offers bright citrus notes that refresh your palate between bites. For something with more body, try a Vermentino from Sardinia—its mineral finish complements the salty Parmesan perfectly. I always reach for a bottle chilled to 45-50°F to enhance the wine's crispness against the creamy texture. 🍷
Light Red Options
If you prefer red wine, opt for something light and fruity that won’t overpower the dish. A Chianti Classico with its tart cherry notes and earthy undertones works surprisingly well. For a smoother experience, a Sangiovese from Montepulciano brings bright acidity that balances the richness. Serve these at 60-65°F to let their fruitiness shine through the cheesy custard.
Beer Pairings
Craft beer lovers should try a Belgian witbier like Hoegaarden—its coriander and orange peel notes create a lovely contrast with the basil and Parmesan. For a lighter option, a German Helles lager offers a clean, malty backbone that won’t compete with the dish’s bold flavors. Serve beers well-chilled at 40-45°F> to maintain their crispness. 🍺
Coffee or Espresso
For a morning-friendly pairing, a strong espresso or Americano cuts through the richness beautifully. The bitterness of the coffee balances the dish’s creaminess, while the caffeine kick makes it perfect for a brunch setting. I often enjoy mine with a splash of heavy cream to mirror the dish’s custardy texture. ☕
Non-Alcoholic Options
For those skipping alcohol, a sparkling San Pellegrino or topo chico**> with a lime wedge offers the same refreshing contrast as wine. For something warmer, a vanilla chai latte with steamed milk adds a comforting note that pairs well with the savory-spicy flavors. Both options keep the meal feeling light and balanced.
Nutrition facts
Frequently asked questions
Can I make this ahead of time for brunch?
Assemble the dish completely (spaghetti + egg mixture) and refrigerate uncovered for up to 12 hours before baking. The next morning, bake at 375°F for 25-30 minutes—the longer bake time helps crisp the top even after chilling. For best texture, bake fresh if possible, but prepped-ahead versions still deliver that creamy custard center.
Why did my baked spaghetti turn out gummy instead of creamy?
This usually happens when the egg mixture was too thick or the oven temperature wasn't high enough. For next time, whisk the eggs until they're pale yellow and slightly thickened (like pudding), and add 1-2 tbsp pasta water if needed. Also ensure your oven reaches 375°F—use an oven thermometer if you're unsure. The center should be just set (like firm custard) when done.
Can I use whole wheat spaghetti in this recipe?
Yes, but expect a slightly denser texture and different flavor profile. Whole wheat pasta absorbs moisture differently, so cook it 1 minute less al dente than regular spaghetti to prevent mushiness. You may need to add 1 extra tablespoon of heavy cream to the egg mixture to compensate for the drier pasta. The dish will still be delicious—just heartier!
How do I make this vegetarian?
Swap the Parmesan for nutritional yeast> (½ cup) and add ½ cup vegan butter> to the egg mixture. Use 6 flax eggs> (6 tbsp ground flax + 18 tbsp water, mixed and rested for 5 minutes) instead of chicken eggs. The texture will be slightly different but still creamy. For extra richness, stir in ¼ cup vegan cream cheese> with the egg mixture.
What's the secret to getting that perfect crispy top?
The crispy top comes from three key things: hot spaghetti (just cooled to warm), baking uncovered (lets moisture evaporate), and baking time. Start checking at 20 minutes>—the top should be deep golden brown with slight bubbles. If it's not crisping enough, broil for 1-2 minutes> at the end (watch closely to avoid burning). A sprinkle of breadcrumbs**> on top before baking also helps!
