Creamy Spinach Garlic Noodles

Featured in: Everyday Suppers

Creamy Spinach Garlic Noodles combines tender egg noodles with a luxurious garlicky cream sauce infused with fresh spinach. This vegetarian main dish comes together in just 30 minutes—requiring only basic kitchen skills. Melt butter with aromatic garlic and onion, wilt fresh spinach, then create a silky sauce with heavy cream, milk, and Parmesan cheese before tossing with cooked noodles. The result is a comforting dish that's restaurant-quality yet incredibly accessible. Perfect for weeknight dinners, this dish serves four and pairs beautifully with crisp white wine. Customize with protein additions like chicken or shrimp, or swap spinach for kale or Swiss chard to suit your preferences.

Updated on Sun, 18 Jan 2026 08:29:00 GMT
Creamy Spinach Garlic Noodles tossed in a rich, garlicky cream sauce, with wilted spinach coating every tender noodle strand. Save to Pinterest
Creamy Spinach Garlic Noodles tossed in a rich, garlicky cream sauce, with wilted spinach coating every tender noodle strand. | sonicskillet.com

The smell of garlic hitting warm butter is what pulled my roommate out of her room that Tuesday night. I was standing at the stove, half-distracted, tossing spinach into a skillet and watching it shrink into almost nothing. She asked what I was making, and honestly, I wasn't sure yet—just noodles, cream, and whatever was about to wilt in the fridge. Twenty minutes later, we were both scraping our bowls clean, and she made me promise to make it again the next week.

I made this for my parents during one of their surprise visits, the kind where they text from the driveway. I panicked for a second, then remembered I had noodles, cream, and a bag of spinach that needed using. My dad, who usually critiques everything, went back for seconds without a word. My mom just smiled and said it reminded her of something her grandmother used to make, which is the highest compliment in our family.

Ingredients

  • Wide egg noodles (12 oz): Their soft, tender texture is perfect for holding onto creamy sauces, and they cook quickly enough to keep this meal stress-free.
  • Fresh baby spinach (6 oz): It wilts down dramatically, adding color and a subtle earthiness without overpowering the garlic and cream.
  • Garlic (4 cloves, minced): This is the heart of the dish—don't skimp, and don't let it brown, or it'll turn bitter.
  • Yellow onion (1 small, finely chopped): It adds a gentle sweetness that balances the sharpness of the garlic and Parmesan.
  • Unsalted butter (2 tbsp): The base for sautéing, it brings richness and helps the garlic bloom without burning.
  • Heavy cream (1 cup): This is what makes the sauce luxurious and silky, coating every strand of noodle.
  • Parmesan cheese (1/2 cup, grated): Use freshly grated if you can—it melts smoother and tastes sharper than the pre-shredded stuff.
  • Whole milk (1/4 cup): It loosens the sauce just enough so it doesn't feel too thick or cloying.
  • Salt (1/2 tsp): Start with less, taste as you go, and remember the Parmesan adds its own saltiness.
  • Black pepper (1/4 tsp): A little warmth that doesn't compete with the creaminess.
  • Ground nutmeg (1/4 tsp, optional): A tiny pinch adds an unexpected depth that people notice but can't quite name.
  • Crushed red pepper flakes (1/4 tsp, optional): For those nights when you want a little heat to cut through all that richness.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Boil the noodles:
Bring a large pot of salted water to a rolling boil and cook the egg noodles until they're just al dente, then drain and save half a cup of that starchy pasta water. It's your secret weapon for a silky sauce later.
Sauté the aromatics:
Melt butter in a large skillet over medium heat, add the chopped onion, and let it soften for a few minutes until it smells sweet and looks translucent. Toss in the garlic and stir constantly for about a minute—you want it fragrant, not browned.
Wilt the spinach:
Add the spinach to the skillet and stir it around until it collapses into a soft, dark green pile. This only takes about two minutes, and it'll look like way less than you started with.
Build the cream sauce:
Pour in the heavy cream and milk, stirring everything together, then let it come to a gentle simmer. Don't let it boil hard or the cream might break.
Melt in the cheese:
Lower the heat and add the Parmesan, salt, pepper, and nutmeg if you're using it. Stir slowly until the cheese melts completely and the sauce looks smooth and glossy.
Toss the noodles:
Add the drained noodles to the skillet and toss everything together, adding splashes of that reserved pasta water until the sauce clings to each noodle without pooling at the bottom. You want it creamy, not soupy.
Finish and serve:
Taste and adjust the seasoning, sprinkle with red pepper flakes if you like a little kick, and serve it hot with extra Parmesan on top. It's best eaten right away while the sauce is still velvety.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Save to Pinterest
| sonicskillet.com

I remember the night I made this after a long shift and realized halfway through that I was out of Parmesan. I used a sharp white cheddar instead, and while it wasn't quite the same, it was still creamy and comforting and exactly what I needed. Sometimes the best meals come from improvising with what you have, and this dish forgives those little swaps better than most.

Swaps and Substitutions

If you don't have baby spinach, chopped kale or Swiss chard work beautifully—they just need an extra minute or two to soften. For a protein boost, stir in cooked chicken, sautéed shrimp, or even a handful of white beans at the end. Whole wheat noodles add a nutty flavor and extra fiber, though they'll change the texture slightly. If you're avoiding dairy, coconut cream and nutritional yeast can stand in, though the flavor will shift toward something a little more tropical and less sharp.

What to Serve Alongside

This dish is rich enough to stand alone, but a simple green salad with lemon vinaigrette or a handful of roasted cherry tomatoes on the side cuts through the creaminess nicely. A crisp Sauvignon Blanc or a light Chardonnay pairs well if you're pouring wine, but sparkling water with a squeeze of lemon works just as beautifully. Garlic bread feels redundant here since the dish is already so garlicky, but a crusty baguette for soaking up any leftover sauce never hurts.

Storage and Reheating

Leftovers keep in an airtight container in the fridge for up to three days, though the noodles will absorb some of the sauce as they sit. When you reheat, add a splash of milk or cream and warm it gently on the stovetop over low heat, stirring often so the sauce doesn't split. The microwave works in a pinch, but it can make the noodles a little rubbery, so stovetop is always better if you have the time.

  • Always reheat gently and add extra liquid to bring the sauce back to life.
  • If you're meal prepping, store the sauce and noodles separately so the noodles don't get soggy.
  • This doesn't freeze particularly well because cream sauces tend to separate when thawed.
Product image
Juice whole fruits and vegetables easily for fresh drinks, sauces, and nutrient-rich recipes.
Check price on Amazon
Wide egg noodles simmered in a velvety Parmesan cream, flecked with vibrant spinach and a hint of nutmeg for warmth. Save to Pinterest
Wide egg noodles simmered in a velvety Parmesan cream, flecked with vibrant spinach and a hint of nutmeg for warmth. | sonicskillet.com

This dish has gotten me through late nights, last-minute guests, and evenings when I just wanted something warm and easy without thinking too hard. It's the kind of recipe that feels like a hug in a bowl, and I hope it does the same for you.

Recipe Questions

Can I use fresh spinach instead of baby spinach?

Yes, fresh spinach works perfectly. You may need slightly more volume since mature spinach leaves are larger, but the cooking time remains similar. Add it gradually and stir until wilted.

What pasta alternatives work with this sauce?

This creamy sauce pairs well with fettuccine, pappardelle, or even spaghetti. Whole wheat noodles add fiber, while gluten-free varieties accommodate dietary needs. The key is choosing pasta with enough surface area to hold the sauce.

How do I make this sauce less heavy?

Reduce the heavy cream and increase the milk ratio, or substitute half-and-half for some cream. You can also add more reserved pasta water to lighten the sauce while maintaining creaminess through the starch.

Can I add protein to this dish?

Absolutely. Cooked chicken breast, shrimp, or sautéed mushrooms work wonderfully. Add protein in the final step before tossing with noodles, or cook it separately to maintain texture control.

What should I serve alongside this dish?

A simple green salad with lemon vinaigrette provides freshness and balance. Garlic bread or crusty Italian bread works well for soaking up extra sauce. Crisp white wines like Sauvignon Blanc complement the dish beautifully.

Can I prepare this in advance?

Cook noodles and prepare the sauce separately, then combine just before serving to maintain the best texture. Alternatively, make the full dish and refrigerate for up to 2 days, reheating gently with additional milk to restore creaminess.

Creamy Spinach Garlic Noodles

Tender egg noodles in a rich, garlicky cream sauce with vibrant spinach. Comforting, flavorful, and simple to prepare.

Prep Duration
10 minutes
Cook Duration
20 minutes
Overall Time
30 minutes


Skill Level Easy

Cuisine Style American

Makes 4 Portions

Diet Details Meat-Free

Needed Ingredients

Noodles

01 12 ounces wide egg noodles

Vegetables

01 6 ounces fresh baby spinach
02 4 cloves garlic, minced
03 1 small yellow onion, finely chopped

Dairy

01 2 tablespoons unsalted butter
02 1 cup heavy cream
03 1/2 cup grated Parmesan cheese
04 1/4 cup whole milk

Seasonings

01 1/2 teaspoon salt, or to taste
02 1/4 teaspoon ground black pepper
03 1/4 teaspoon ground nutmeg, optional
04 1/4 teaspoon crushed red pepper flakes, optional

Steps

Step 01

Prepare the Noodles: Bring a large pot of salted water to a boil. Cook egg noodles according to package directions until al dente. Drain and reserve 1/2 cup pasta water.

Step 02

Sauté Aromatics: Melt butter in a large skillet over medium heat. Add chopped onion and cook for 2 to 3 minutes until softened. Add minced garlic and sauté for 1 minute until fragrant.

Step 03

Wilt the Spinach: Add fresh spinach to the skillet and cook, stirring constantly, until completely wilted, approximately 2 minutes.

Step 04

Build the Cream Sauce: Pour heavy cream and whole milk into the skillet and stir to combine. Bring the mixture to a gentle simmer over medium heat.

Step 05

Season and Melt Cheese: Reduce heat to low. Add Parmesan cheese, salt, black pepper, and nutmeg if using. Stir continuously until the cheese is completely melted and the sauce achieves a smooth consistency.

Step 06

Combine and Adjust Consistency: Add the drained noodles to the skillet and toss thoroughly to coat. Add reserved pasta water gradually, one splash at a time, until the sauce clings to the noodles and reaches the desired creaminess.

Step 07

Final Seasoning and Serving: Sprinkle with red pepper flakes if desired. Taste and adjust seasoning as needed. Serve immediately, topped with additional Parmesan cheese if desired.

Tools Needed

  • Large pot
  • Large skillet
  • Colander
  • Chef's knife
  • Wooden spoon or silicone spatula

Allergy Info

Double-check ingredients for allergens, and talk to a health expert if unsure.
  • Contains eggs from noodles
  • Contains milk from butter, heavy cream, whole milk, and Parmesan cheese
  • Contains wheat from egg noodles
  • Use gluten-free noodles and dairy alternatives if needed due to allergen sensitivities

Nutrition Details (per serving)

Nutritional info is here for reference and doesn't replace expert advice.
  • Total Calories: 480
  • Total fat: 22 g
  • Carbohydrates: 56 g
  • Proteins: 15 g