These wide egg noodles are coated in a luxurious white sauce that starts with a buttery roux, enriched with whole milk and cream, then finished with savory Parmesan. The result is a velvety-smooth dish that captures the essence of classic cafeteria comfort food.
Ready in just 30 minutes, this vegetarian main delivers restaurant-quality results with simple pantry ingredients. The sauce thickens beautifully as it simmers, creating the perfect consistency to cling to every strand of pasta.
Customize with cooked chicken, ham, or mushrooms for added protein, or transform it into a vegan delight with plant-based alternatives. Either way, it pairs perfectly with steamed green beans or a crisp garden salad.
The cafeteria line at my grade school smelled like floor wax and whatever mystery meat Tuesday had brought, but the one thing nobody ever complained about was the noodles. Creamy, buttery, impossibly soft noodles that every kid scooped onto their tray without hesitation. I spent years thinking that kind of comfort was locked behind a steam table, until a rainy Tuesday in my own kitchen proved me wrong with nothing more than a bag of egg noodles and a bit of patience.
My roommate walked in while I was stirring the sauce and immediately leaned against the fridge with that look people get when they want to taste test. I handed her a spoon, she took one bite, and without a word she grabbed a bowl from the cabinet. We stood in the kitchen eating over the stove, no plates, no table, just two people and a skillet of noodles that tasted like every good school lunch rolled into one.
Ingredients
- Wide egg noodles (12 oz): The wider surface area grabs more sauce per bite than thinner pasta ever could.
- Unsalted butter (2 tbsp): Gives the onion and garlic a golden, sweet foundation to build on.
- Yellow onion, finely chopped (1 small): Melts into the sauce almost invisibly but adds a subtle sweetness you would miss if it were gone.
- Garlic, minced (2 cloves): Fresh garlic bloom in butter is the aroma that pulls everyone into the kitchen.
- All-purpose flour (3 tbsp): The thickening backbone that turns milk into velvet.
- Whole milk (2 cups): Whole milk matters here, skim will leave the sauce thin and flat.
- Low-sodium broth (1 cup): Vegetable or chicken both work, but low sodium keeps you in control of the salt.
- Heavy cream (1/2 cup): This is what pushes the sauce from good to cafeteria nostalgia.
- Salt (1 1/2 tsp), black pepper (1/2 tsp), garlic powder (1/2 tsp): A simple trio that does all the heavy lifting for flavor.
- Grated Parmesan cheese (1/2 cup): Stirred in off the heat so it melts smoothly without turning grainy.
- Chopped fresh parsley and extra Parmesan (optional): A sprinkle of green and another dusting of cheese makes it feel finished.
Instructions
- Boil the noodles:
- Bring a large pot of well-salted water to a rolling boil and cook the egg noodles until just al dente. Drain them in a colander and give a gentle shake so they do not clump together.
- Start the aromatics:
- Melt the butter in a large skillet over medium heat, then add the onion and cook until it turns soft and translucent. Toss in the garlic and stir for about thirty seconds until your kitchen smells incredible.
- Build the roux:
- Sprinkle the flour over the onion mixture and stir constantly for one full minute. You want it to look like a golden paste, not brown or dry.
- Create the sauce base:
- Gradually whisk in the milk and broth, pouring slowly and stirring so no lumps form. Let it come to a gentle simmer and watch it thicken over three to four minutes.
- Finish the sauce:
- Stir in the heavy cream, salt, pepper, and garlic powder, letting it cook for two more minutes. Add the Parmesan and stir until it melts into a smooth, glossy sauce that coats the back of a spoon.
- Bring it all together:
- Add the drained noodles to the skillet and toss gently until every strand is coated. Taste and add a pinch more salt or pepper if the sauce needs it.
- Serve and enjoy:
- Plate immediately while steam is still rising, and top with fresh parsley and extra Parmesan if you like. This dish waits for no one, so call everyone to the table before you serve.
One winter evening I doubled this recipe for a potluck and watched a table of grown adults go quiet after the first bite, which is honestly the highest compliment a noodle dish can receive.
How to Make It Your Own
Stir in diced cooked chicken or sautéed mushrooms at the end if you want something heartier. Sliced ham leftover from the weekend also folds in beautifully and turns this into a full meal with almost no extra effort.
Keeping It Plant Based
Swap the butter for a good vegan alternative, use oat or soy milk instead of dairy, and reach for a vegan Parmesan style shaker. The cream can be replaced with a coconut based cooking cream, and the egg noodles with a durum wheat variety that skips the egg entirely.
What to Serve Alongside
Steamed green beans with a squeeze of lemon cut through the richness perfectly. A simple salad of bitter greens dressed lightly also balances the plate without competing for attention.
- Green beans should be snapped not cut, it makes a surprising difference in texture.
- Dress your salad right before serving so nothing wilts under the warmth of the noodles.
- Always taste the noodles one more time before bringing them to the table.
Some recipes are about showing off, but this one is about showing up with something warm and honest. Make it once and it will follow you home forever.
Your Recipe Questions Answered
- → What type of noodles work best?
-
Wide egg noodles are traditional and provide the best texture for holding the creamy sauce. Their broad surface area allows the rich Parmesan sauce to coat each strand perfectly.
- → Can I make this dish ahead of time?
-
The sauce can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently with a splash of milk before tossing with freshly cooked noodles for the best results.
- → How do I prevent the sauce from becoming too thick?
-
The sauce naturally thickens as it cools. If needed, add warm milk or cream one tablespoon at a time until you reach the desired consistency. Reheat over low heat while stirring constantly.
- → What proteins can I add to make it more filling?
-
Diced cooked chicken, ham, or sautéed mushrooms work wonderfully. For a heartier version, try adding crispy bacon bits or shredded rotisserie chicken during the final minute of cooking.
- → Is this suitable for meal prep?
-
Absolutely. Portion into airtight containers and store for up to 4 days. When reheating, add a small amount of milk or cream to restore the sauce's silky texture.
- → Can I freeze the leftovers?
-
Yes, freeze in portion-sized containers for up to 2 months. Thaw overnight in the refrigerator, then reheat gently with additional milk to bring back the creamy consistency.