These wide egg noodles are enveloped in a luxurious homemade cheese sauce that strikes the perfect balance between creamy richness and savory depth. The sauce starts with a classic roux base, enriched with whole milk, broth, and heavy cream, then finished with Parmesan for that irresistible umami kick.
What makes this dish special is its nostalgic appeal—think school cafeteria comfort food elevated with quality ingredients and proper technique. The onions are sautéed until sweet and translucent, while garlic adds aromatic warmth without overpowering the dish.
Ready in just 30 minutes, this versatile main serves four generously and pairs beautifully with steamed green beans or a crisp salad. Add cooked chicken or ham for extra protein, or keep it vegetarian as written.
Something about a pot of creamy noodles makes the whole kitchen feel like it is exhaling. I threw this together on a rainy Tuesday when the fridge was nearly bare and the only sound was the cat scratching at the back door. The sauce came together faster than I expected, and by the time the noodles were drained, I had a skillet full of something that smelled like the best parts of every school lunch I ever had.
My neighbor stopped by once while I was making these and ended up eating half the skillet standing at the counter with a fork. We never even made it to the table.
Ingredients
- 12 oz wide egg noodles: Wide noodles hold onto the sauce better than thinner varieties, so do not substitute unless you want a very different eating experience.
- 2 tbsp unsalted butter: This is the foundation of your roux, so use real butter here if you can.
- 1 small yellow onion, finely chopped: Finely is the key word because you want it to melt into the sauce rather than chunk up every bite.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference in a sauce this simple.
- 3 tbsp all-purpose flour: This thickens everything into a proper cream sauce instead of a watery soup.
- 2 cups whole milk: Whole milk gives you that cafeteria richness, and skim will leave you disappointed.
- 1 cup low-sodium vegetable or chicken broth: This adds depth without making the sauce taste salty or one-dimensional.
- 1/2 cup heavy cream: This is what pushes it from good to the kind of dish people ask you to make again.
- 1 1/2 tsp salt, 1/2 tsp black pepper, 1/2 tsp garlic powder: Simple seasonings that layer quietly in the background.
- 1/2 cup grated Parmesan cheese: Grate it fresh if you can because the pre-shredded kind has coatings that make it resist melting smoothly.
- 2 tbsp chopped fresh parsley (optional): Adds a bright little pop of color and freshness that cuts through all that richness.
Instructions
- Boil the noodles:
- Bring a large pot of generously salted water to a rolling boil and cook the egg noodles just until al dente, then drain immediately so they do not go soft on you.
- Start the aromatics:
- Melt the butter in a large skillet over medium heat and cook the onion until it turns soft and translucent, then stir in the garlic for just half a minute until your kitchen smells incredible.
- Build the roux:
- Sprinkle the flour over the onion mixture and stir constantly for about a minute until it looks pasty and coats everything evenly.
- Add the liquids:
- Pour in the milk and broth gradually, whisking the whole time to keep lumps from forming, then let it come to a gentle simmer until it thickens slightly.
- Finish the sauce:
- Stir in the heavy cream, salt, pepper, and garlic powder, let it cook for two more minutes, then add the Parmesan and stir until everything is smooth and glossy.
- Combine and serve:
- Toss the drained noodles into the skillet and fold them gently through the sauce until every strand is coated, then taste and add more salt or pepper if it needs it.
I once packed leftovers of this in a thermos for a road trip and ate them cold at a rest stop somewhere in Virginia, and they were still better than anything within fifty miles.
Making It Your Own
Stir in diced cooked chicken or sautéed mushrooms at the end if you want something heartier. Sliced ham works surprisingly well too, especially if you have leftovers from the weekend.
Keeping It Plant-Based
You can swap every dairy element for a plant-based alternative and still get a genuinely comforting bowl. Just read the labels on vegan Parmesan carefully because some brands melt beautifully and others simply refuse to cooperate.
What to Serve Alongside
Steamed green beans or a simple dressed salad with vinaigrette are really all you need to round this out into a full meal. The brightness of something green balances all that creamy richness perfectly.
- Toss the green beans with a squeeze of lemon juice right before serving.
- A salad of just arugula, olive oil, and flaky salt is enough.
- Remember that this dish is richest right off the stove, so time your sides accordingly.
Some recipes are about impressing people and some are about feeding yourself something warm when the world feels loud. These cafeteria noodles are absolutely the second kind, and that is what makes them worth keeping in your back pocket forever.
Recipe Questions & Answers
- → Can I make this dish ahead of time?
-
Yes, you can prepare the sauce up to 2 days in advance and store it refrigerated. Reheat gently over low heat, adding a splash of milk if needed. Cook the noodles fresh and combine just before serving for the best texture.
- → What type of noodles work best?
-
Wide egg noodles are traditional and hold the creamy sauce beautifully. If unavailable, try fettuccine, tagliatelle, or even penne. Avoid delicate angel hair or very thin pasta that might get overwhelmed by the rich sauce.
- → How can I make this dairy-free?
-
Substitute vegan butter for regular butter, use unsweetened oat milk or soy milk in place of dairy milk, and coconut cream or cashew cream instead of heavy cream. Nutritional yeast or vegan Parmesan provides the cheesy flavor.
- → Why is my sauce grainy?
-
Grainy sauce usually happens when cheese is added at too high a temperature or seized from overheating. Remove the pan from heat before stirring in Parmesan, and add it gradually while whisking constantly.
- → Can I freeze this dish?
-
Frozen cream sauces can separate when reheated. For best results, freeze the sauce and cooked noodles separately, then reheat the sauce on the stovetop and combine with freshly cooked noodles.
- → What proteins pair well with this?
-
Diced cooked chicken, ham, or turkey add satisfying protein. Sautéed mushrooms work beautifully for vegetarian bulk. You can also stir in crispy bacon pieces or serve alongside grilled fish for a lighter option.