Breakfast & Brunch
This baked spaghetti recipe with egg and parmesan cheese transforms simple ingredients into a restaurant-worthy breakfast dish with a crispy golden top and rivers of creamy yolk. The secret lies in perfectly layered pasta, a rich egg mixture, and melted cheese that creates both texture and flavor in every bite. I developed this recipe after years of experimenting with baked egg dishes—this version delivers that ideal balance of crispy edges and silky centers.
The beauty of this dish is its simplicity: just spaghetti, eggs, parmesan, and a few pantry staples come together to create something that feels indulgent yet requires minimal effort. The key technique involves baking the spaghetti until it's tender but still holds its shape, then topping it with a mixture of beaten eggs and cheese that creates that signature crispy crust while keeping the inside creamy. It's the kind of dish that makes breakfast feel special without requiring hours in the kitchen.
What you'll end up with is a dish that's comforting yet elegant—perfect for weekend brunches, lazy Sunday mornings, or even a hearty dinner. The crispy cheese crust gives way to tender pasta strands coated in rich egg and melted parmesan, creating a texture that's impossible to resist. This vegetarian-friendly recipe also leaves room for customization: add sautéed mushrooms, wilted spinach, or fresh herbs to make it your own.
Best served immediately while the top is still crispy and the yolk is perfectly runny, this dish pairs beautifully with a simple arugula salad or roasted tomatoes. The leftovers reheat well too, though they won't be quite as crispy—so plan to make just enough for one sitting. Let's get started on creating this breakfast masterpiece that's sure to become a weekend staple.
Ingredients for baked spaghetti recipe with egg and parmesan cheese
Restaurant-worthy breakfast begins with these 12 simple yet transformative ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti 🍝 | 12 oz | Dry, medium thickness preferred |
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Parmesan Cheese 🧀 | 1 ½ cups | Freshly grated, fine texture |
| Heavy Cream 🥛 | ½ cup | Full-fat for optimal creaminess |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small pieces |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth of flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish and aroma |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Nutritional Yeast 🍄 | 2 tbsp | For cheesy depth (optional) |
| Freshly Grated Nutritional Yeast 🍄 | ½ cup | Optional for extra umami |
The Parmesan cheese is non-negotiable for that signature crispy top and rich flavor. Opt for a freshly grated wedge from the deli section—pre-grated varieties often contain anti-caking agents that prevent proper melting. For the spaghetti, medium thickness holds its shape best during baking, creating that perfect al dente texture. The eggs should be large and room temperature to ensure even cooking throughout. I source my Parmesan from specialty cheese shops like Murray's Cheese or Whole Foods Market, where they offer high-quality, imported varieties that make all the difference. The butter should be unsalted to control the seasoning balance perfectly.
No heavy cream? Full-fat Greek yogurt works in a pinch, though the texture will be slightly lighter. Fresh basil can be swapped for dried basil at one-third the amount, but the flavor won't be as vibrant. The garlic should be minced finely to distribute flavor evenly without overpowering. For extra richness, consider adding a pinch of smoked paprika to the egg mixture. The nutritional yeast (if using) adds a cheesy depth without dairy—Bob's Red Mill brand is widely available and consistently high-quality. If you're avoiding gluten, gluten-free spaghetti works perfectly, though the texture may be slightly different.
Freshly grated Parmesan and basil should be stored in airtight containers in the refrigerator for up to 5 days. The egg mixture can be prepped ahead and refrigerated for 24 hours, though it's best used immediately for optimal crispiness. This dish reheats beautifully in the oven at 350°F for 10-15 minutes, though the top won't be as crispy. For meal prep, bake an extra portion and store in single-serving containers—reheat each portion individually for best results. The butter can be stored in the fridge for up to 3 months if unopened, or 1 month once opened.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss spaghetti, cream, butter, and eggs in one dish, bake, and boom. The eggs bind everything together while the parmesan melts into a golden crust, so you’re left with zero cleanup. Honestly, I’ve made this on a weeknight with a glass of wine and a messy kitchen, and it still came out perfect.
- Cheesy Crispy Edge: That crispy top layer? It’s the star. The heavy cream and butter create a silky base, but the parmesan bakes into a caramelized blanket that shatters at every bite. I’ll be real: my kids fight over the last forkful, and I don’t even pretend to share my portion.
- Weeknight to Potluck: This dish works everywhere—dump it in a baking dish for dinner, pack it in a container for work, or bring it to a party and watch it disappear. The eggs add richness without needing extra sides, and the parmesan makes it feel fancy enough for company. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Pasta, eggs, and cheese? That’s a grocery list I can live on. The heavy cream and butter make it feel indulgent, but it’s still cheaper than takeout or restaurant leftovers. Plus, it reheats like a dream—just a quick zap in the microwave or oven, and it’s back to that creamy, cheesy perfection. My wallet and taste buds thank me.
Step-by-step instructions for baked spaghetti with egg and parmesan
Here's how to create a golden, crispy top with silky egg yolk rivers throughout.
Cook the Spaghetti Al Dente and Prepare the Baking Dish
Bring a large pot of salted water to a rolling boil and cook the 12 oz spaghetti until 1 minute before the package instructions for al dente. Drain, reserving 1 cup of pasta water, then immediately transfer the hot spaghetti to a large mixing bowl. This residual heat helps the sauce cling better.
While the pasta cooks, preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with 1 tablespoon of the extra-virgin olive oil. The oil creates a nonstick barrier that prevents sticking during baking. For even crispiness, place the dish on a rimmed baking sheet to catch any potential drips.
Create the Egg and Cheese Mixture
In a separate bowl, whisk together the 6 whole large eggs, 0.5 cup heavy cream, 1.5 cups freshly grated parmesan cheese, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper until fully combined. The mixture should be thick but pourable—like a rich custard. If using the optional 0.5 cup freshly grated nutritional yeast, fold it in now for that extra umami depth.
Here's the thing—room temperature eggs blend more smoothly, so if your eggs are straight from the fridge, let them sit in warm water for 5 minutes before whisking. This prevents lumps and ensures a silky texture. The nutritional yeast adds a cheesy, savory note that pairs beautifully with the parmesan, but it's optional if you prefer a more traditional flavor profile.
Combine Pasta and Sauce, Then Assemble
Add the hot spaghetti to the egg mixture and toss gently but thoroughly with tongs until every strand is evenly coated. The heat from the pasta helps emulsify the eggs into a creamy sauce. If the mixture seems too thick, add 2-3 tablespoons of the reserved pasta water to loosen it. Transfer the entire contents to the prepared baking dish and spread it evenly with a spatula.
Press down gently on the spaghetti mixture to compact it slightly—this creates a smoother surface for that coveted crispy top. Sprinkle the remaining 1 tablespoon extra-virgin olive oil evenly over the top, then scatter the 0.25 cup chopped fresh basil leaves and the 2 tablespoons nutritional yeast (if using) over the surface. The basil adds freshness, while the nutritional yeast enhances the cheesy flavor without adding moisture.
Bake Until Golden and Set
Bake in the preheated 375°F oven for 25-30 minutes, until the top is deep golden brown and the edges are set but the center still jiggles slightly. You're aiming for a crispy crust that gives way to silky, creamy pasta underneath—this takes practice, so don't be discouraged if the first attempt isn't perfect.
About 5 minutes before the baking time is up, broil the dish on high heat for 2-3 minutes to intensify the browning. Watch closely to avoid burning—you want a golden, almost caramelized crust, not charred spots. The broiler adds that restaurant-quality finish that makes this dish shine.
Rest and Serve with Confidence
Remove the baking dish from the oven and let it rest for 10 minutes before serving. This resting period allows the internal heat to distribute evenly, ensuring the egg yolk rivers remain creamy rather than rubbery. The dish will be hot but safe to eat—just be cautious of the crispy top, which can be delicate.
Slice into squares or rectangles and serve immediately. The contrast between the crispy, golden top and the creamy, cheesy interior creates a textural experience that's hard to resist. Pair with a simple arugula salad and crusty bread to soak up any remaining sauce. The key to success lies in the crispy top—don't rush the baking time, and you'll achieve that perfect balance every time.
Pro Tips For Making Baked Spaghetti Recipe With Egg And Parmesan Cheese
- COOK SPAGHETTI AL DENTE: I learned this the hard way—overcooked spaghetti turns this dish into mush. Boil your noodles one minute less than package instructions, drain well, and toss with a splash of cold water to stop cooking. The texture should still have a slight bite when it hits the oven.
- GRATE PARMESAN FRESH: Pre-shredded cheese is a crime in this dish. It absorbs moisture and turns clumpy when baked. Use a microplane or fine grater right before mixing—about 1½ cups for a standard recipe—and keep the rest in the fridge for maximum flavor.
- BIND WITH CREAM LAST: Add heavy cream and eggs together after mixing everything else. If you toss them in too early, the eggs will start cooking prematurely, making your baked spaghetti dense instead of light. Wait until the spaghetti is in the pan, then fold in the cream-egg mix gently.
- BAKE COVERED THEN UNCOVERED: Start with foil loosely draped over the dish for the first 20 minutes to trap steam and help the eggs set. Then remove it for the final 10–15 minutes—this creates a golden, slightly crispy top instead of a sad, soggy one. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this baked spaghetti recipe with egg and parmesan cheese
Crispy Cheese Crust
The rich, nutty flavors of this baked spaghetti pair beautifully with dry, crisp white wines that won't overpower the dish. A Vermentino from Sardinia—with its bright citrus notes and mineral finish—cuts through the richness while complementing the parmesan's umami depth. I reach for Tenuta Le Piane Vermentino when I want that perfect balance of acidity and freshness. 🍷
Creamy Texture Match
For a lighter wine option, try a Pinot Grigio from Alto Adige, like Caldiera Pinot Grigio. Its subtle almond notes and crisp acidity mirror the dish's creamy egg mixture without competing. If you prefer something with just a touch more body, a Chardonnay with minimal oak—such as La Crema Sonoma Coast Chardonnay—adds a buttery richness that enhances the parmesan's flavor.
Beer Pairings
If wine isn't your thing, a crisp Italian lager like Peroni or Moretti is a fantastic choice. The effervescence cleanses your palate between bites, while the malt sweetness complements the dish's savory-sweet profile. For craft beer lovers, a Belgian witbier—such as Hoegaarden—with its citrusy coriander notes provides a refreshing contrast to the creamy pasta. 🍺
Bold Red Option
For those who prefer red wine, a light-bodied Chianti like Banfi Chianti Classico works surprisingly well. Its bright acidity and cherry notes stand up to the parmesan's saltiness, while the tannins provide structure. Avoid heavy reds like Cabernet Sauvignon—they'll clash with the dish's delicate creaminess.
Non-Alcoholic Pairings
For a refreshing non-alcoholic option, try a sparkling blood orange soda like San Pellegrino Aranciata Rossa. The citrusy bubbles echo the wine pairing while adding a festive touch. Alternatively, Italian mineral water with a squeeze of lemon provides a clean, bright contrast to the rich flavors of the baked spaghetti.
Pro Tip for Pairing
Serve your wine or beer slightly chilled—about 50-55°F for whites and 55-60°F for reds. The cool temperature enhances the crispy cheese crust's contrast while keeping the creamy interior comfortable. I always pour a glass just before serving to let it breathe and reach the perfect temperature. 💡
Nutrition facts
Frequently asked questions
Can I make this baked spaghetti ahead of time?
You can prep the egg mixture and assemble the dish up to 24 hours ahead, but bake it fresh for the best texture. The crispy top loses its crunch when reheated, though the inside stays creamy. For meal prep, bake an extra portion and store in single-serving containers—reheat each portion at 350°F for 10-15 minutes for a softer texture.
Why did my baked spaghetti turn out soggy?
Soggy results usually happen from overmixing the egg mixture or underbaking. Keep the egg mixture thick but pourable, and ensure the oven is fully preheated. Bake until the top is deep golden brown and the center jiggles slightly—this ensures a crispy crust with creamy centers. A 5-minute broil at the end helps too!
Can I use whole wheat or gluten-free pasta?
Yes! Whole wheat pasta works well, though it may need 1-2 extra minutes of baking time. For gluten-free, use a high-quality brand like Barilla GF—it holds up better during baking. Just be aware the texture may be slightly denser, so adjust baking time accordingly. The egg-cheese mixture will still create that crispy top!
What can I add for extra flavor?
Try sautéed mushrooms, caramelized onions, or wilted spinach for added depth. For heat, stir in ½ teaspoon red pepper flakes> or add fresh chili flakes on top. Herbs like thyme or oregano pair beautifully too. Just fold in extras before baking to distribute flavor evenly.
How do I make this dish vegetarian-friendly?
This recipe is already vegetarian! The egg and parmesan provide all the protein, while the spaghetti offers carbs. For a vegan version, replace eggs with 6 tablespoons aquafaba> (chickpea brine) or a flax egg substitute, and use vegan parmesan. The texture will be slightly different but still delicious!
