Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Vegeterian Main Dishes

Pasta with Spinach: Creamy, Cheesy, and Ready in 20 Minutes

Updated: May 16, 2026 · Published: Jul 11, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

4 shares
  • Facebook
  • X
↓ Jump to Recipe

I make this pasta with spinach on the nights when I have nothing planned, the fridge is looking sad, and everyone is already asking when dinner will be ready. It takes about 20 minutes start to finish — not "20 minutes if you're a professional chef" but actually 20 minutes, including the time it takes to boil water. It's become my most-reached-for weeknight recipe because it's one of those dishes that tastes like you tried harder than you did.

The first time I made it, I used way too much milk and ended up with something closer to spinach soup over pasta. Not great. After a few tries, I figured out the ratio that actually works — just enough milk and Parmesan to coat the pasta without turning watery. The trick is keeping the heat low once you add the milk and cheese, and not rushing it. Low and slow for about two minutes, and the sauce comes together on its own.

My kids are split on this one. Zainab loves it exactly as written — she'll eat two bowls and ask for the leftovers the next day, cold, straight from the container. Saad will only eat it if I skip the red pepper flakes, so I just add those to my bowl and my husband's at the end. On nights when I want something heartier alongside, I'll make a quick creamy chicken to serve next to it, but honestly this pasta holds up fine on its own.

One thing to know going in: creamy sauces thicken fast once they leave the heat. So I always keep a splash of the pasta water in a little cup next to the stove, and if things look too thick when I'm plating, I add a tablespoon at a time. That starchy water is what makes the sauce cling properly instead of just pooling at the bottom of the bowl. Don't skip saving it.

Golden pasta with fresh spinach, red pepper flakes, and sesame seeds in a white bowl.

Why You'll Love This Recipe

  • Dinner is done in 20 minutes: I've timed this on actual busy evenings — pasta water on as soon as I walk into the kitchen, everything else done by the time it drains. The garlic, spinach, and sauce come together in the same pan while the pasta cooks. You're not doing anything complicated, just keeping an eye on a couple things at once.

  • The sauce is creamy without being heavy: I use regular whole milk and Parmesan, and the result is genuinely creamy — not diet food, not heavy either. The Parmesan does most of the work once it melts into the warm milk. If you want it richer, a splash of cream at the end is fine, but I rarely bother.

  • A real way to get spinach into dinner: I'm not going to pretend spinach is invisible here — you can see it — but once it wilts down and gets coated in the cheesy sauce, it loses that bitter raw edge. Zainab, who normally picks around anything green, eats this without complaint. That says something.

  • Almost everything is already in your pantry: Pasta, garlic, olive oil, milk, Parmesan — that's basically it. I've made this when the fridge was down to just a bag of spinach and some cheese, and it still came out great. No special trip to the store needed.

  • It's a flexible base recipe: Some nights I keep it plain. Other nights I throw in whatever is sitting in the fridge — mushrooms, leftover roasted chicken, sun-dried tomatoes from a jar. The base is forgiving enough that it works with almost anything you add to it.

Ingredients

  • 8 oz (225g) pasta — penne, fettuccine, or spaghetti all work
  • 1 tablespoon olive oil
  • 2–3 garlic cloves, minced
  • 4 cups fresh spinach (or 1 cup frozen spinach, thawed and squeezed dry)
  • 1 cup whole milk (or half-and-half for a richer sauce)
  • ½ cup freshly grated Parmesan cheese
  • Salt and black pepper, to taste
  • ¼ teaspoon red pepper flakes (optional — I skip these for Saad's bowl)
  • ¼ teaspoon nutmeg (optional but worth it)
  • Reserved pasta water — save at least ½ cup before draining
  • Extra Parmesan and a drizzle of olive oil for serving

Directions

  • Step 1: Boil the pasta — Bring a large pot of well-salted water to a boil and cook the pasta until just al dente according to package directions. Before you drain it, scoop out about ½ cup of pasta water and set it aside — this is your sauce insurance if things get too thick later.
  • Step 2: Sauté the garlic — Heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 30 seconds, stirring constantly. You want it fragrant and just golden at the edges, not brown — burned garlic will make the whole dish bitter.
  • Step 3: Wilt the spinach — Add the spinach to the skillet all at once (it looks like a lot, I know) and stir it around until it wilts down, about 2 minutes. If you're using frozen spinach, make sure you've squeezed out as much moisture as possible first or your sauce will be watery.
  • Step 4: Make the sauce — Pour in the milk and stir to combine. Drop the heat to low, then add the Parmesan, red pepper flakes, and nutmeg if using. Stir gently for about 2 minutes until the cheese melts and the sauce looks cohesive. Don't rush this step on high heat or the milk will separate.
  • Step 5: Add the pasta — Tip the drained pasta into the skillet and toss everything together until every strand is coated. If the sauce looks thicker than you'd like, add pasta water a tablespoon at a time until it loosens up to your preference.
  • Step 6: Season and serve — Taste it and adjust salt and pepper. Plate it up, drizzle with a little olive oil, and shower with extra Parmesan. Eat it immediately — this is not a dish that improves by sitting around.
Spaghetti with spinach garnished with basil on white plate, twirled on fork.

Tips for Success

  • Grate your own Parmesan: I know it's an extra step, but pre-shredded cheese from a bag has anti-caking coatings that stop it from melting properly. The first few times I made this I used the stuff in the green can and wondered why the sauce felt grainy. Once I switched to a block and a box grater, the sauce went completely smooth. A block of Parmesan from Costco or Trader Joe's lasts ages in the fridge.

  • Keep the heat low when you add the milk: Milk in a hot pan over high heat will break and look curdled before the cheese even goes in. I drop my burner to the lowest setting as soon as the milk goes in and give it a minute to warm through gently before adding the cheese. Patience here is what separates a creamy sauce from a disappointing one.

  • Don't skip the nutmeg: I almost always forget to mention this one but it matters. Just a tiny pinch — ¼ teaspoon — adds this warm, slightly savory depth that makes the sauce taste like it came from somewhere fancier than my kitchen. You won't taste nutmeg specifically, but you'll notice something's off if it's missing.

  • Save more pasta water than you think you need: I always save a full ½ cup even though I usually only use 2–3 tablespoons. Once the pasta gets tossed into the sauce it absorbs liquid fast, especially penne or rigatoni. Having extra water on hand means you can loosen the sauce at the table if someone's plate starts looking dry.

  • Squeeze frozen spinach properly: If you're using frozen spinach, thaw it and then squeeze it in a clean kitchen towel over the sink until almost no water comes out. I did this half-heartedly once and the sauce turned gray and thin. The towel-squeeze method is annoying but it genuinely makes a difference.

Variations

  • Add mushrooms: Sauté a cup of sliced mushrooms in the pan before the garlic goes in — they need a couple extra minutes to brown properly. The mushrooms add a meaty, earthy flavor that makes this feel more substantial on cold nights. My husband always asks for this version when we have mushrooms in the fridge.

  • Serve it alongside creamy chicken: On nights when I want a full spread, I'll put this pasta on the table next to my cream cheese chicken. The two together is genuinely one of my favorite weeknight dinners — the pasta soaks up any extra sauce from the chicken and it all feels very intentional even though it came together in under 30 minutes.

  • Lemon zest version: Add the zest of half a lemon into the sauce just before you toss the pasta in. It cuts through the richness and makes the whole dish feel brighter and lighter. This is my summer version — I make it when it's too hot for anything heavy.

  • Make it vegan: Swap the milk for oat milk (not almond — it's too thin) and use a good plant-based Parmesan or nutritional yeast. It's not identical to the dairy version but it's genuinely tasty. The nutmeg still works, the garlic still works, and the spinach obviously doesn't care either way.

  • Stir in a dollop of ricotta: Add 2–3 tablespoons of ricotta off the heat at the very end and stir it through. It makes the sauce noticeably creamier and a little thicker. This is my "I want this to feel like a restaurant dish" version, and it works every time.

Serving and Storage

Serving

Serve this immediately, straight from the skillet into warm bowls. A generous shower of Parmesan and a drizzle of good olive oil are not optional in my house. I usually put garlic bread on the table alongside — a simple sliced baguette or even toasted sandwich bread works fine. If I want something green on the side, a simple turkey salad or any crisp green salad cuts through the richness nicely. In Pakistan we'd eat a creamy pasta like this as a standalone meal without bread, but my family here always wants something to dip and scoop with.

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. The pasta will absorb most of the sauce overnight so don't be alarmed when you open it and it looks dry — it's not ruined. Reheat in a small pan over low heat with a splash of milk stirred in, and it comes back to life in about 3 minutes. I don't recommend freezing this one — the milk-based sauce breaks when frozen and thawed, and the texture of the spinach suffers too.

Two bowls of spaghetti with fresh spinach, red chili, and cheese garnish on white plates.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Yes, and I do it often when I don't have fresh on hand. The key is thawing it completely and then squeezing out as much water as possible — I use a clean kitchen towel and wring it hard over the sink. Skip this step and your sauce will be watery and gray. Once it's properly dry, it works just as well as fresh.

Can I use a different cheese?

Absolutely. Pecorino Romano is sharper and saltier than Parmesan — use a little less if you go that route. Cream cheese stirred in at the end makes it ultra thick and rich. Even mozzarella works in a pinch, though it gives you a stretchier, milder sauce rather than a sharp cheesy one. Whatever you use, grate it fresh rather than buying pre-shredded.

Is this good for meal prep?

It holds up reasonably well, but I'd store the pasta and sauce separately if you're planning ahead — the pasta soaks up everything overnight and reheating gets tricky. Cook the pasta, drain it, toss with a tiny bit of olive oil so it doesn't clump, and refrigerate it separately from the spinach sauce. Combine and reheat together when you're ready to eat.

Can I make it dairy-free?

Yes — oat milk is the best swap here, it has enough body to create a real sauce. Almond milk is too thin and tends to separate. For the cheese, a good vegan Parmesan or 2–3 tablespoons of nutritional yeast will give you that savory depth. The result won't be identical to the dairy version but it's genuinely good, not a consolation prize.

What pasta shape works best?

I've made this with spaghetti, penne, rigatoni, and even fusilli — they all work. Longer pasta like spaghetti or fettuccine gives you that classic twirl-it-on-a-fork experience. Shorter shapes like penne catch the sauce in their ridges and hold up better as leftovers. Use whatever you have in the pantry; this recipe is not precious about it.

PASTA WITH SPINACH: EASY & QUICK

Sana Umer
Pasta with Spinach is a simple, delicious meal made with tender noodles and fresh spinach tossed in a light garlic and olive oil sauce. Ready in under 20 minutes, it’s perfect for busy weeknights or light lunches.
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 12 minutes mins
Total Time 18 minutes mins
Course Main Course
Cuisine Italian-Inspired
Servings 4 serves
Calories 280 kcal

Ingredients
  

  • 8 oz spaghetti or penne pasta
  • 2 tablespoons olive oil
  • 3 garlic cloves minced
  • 4 cups fresh spinach
  • Salt and black pepper to taste
  • ¼ teaspoon crushed red pepper flakes optional
  • ¼ cup grated Parmesan cheese optional
  • Lemon wedges for serving (optional)

Instructions
 

Cook Pasta:

  • Boil pasta in salted water according to package directions. Reserve ½ cup of pasta water, then drain.

Sauté Spinach:

  • In a large skillet, heat olive oil over medium heat. Add garlic and sauté for 1 minute. Add spinach and cook until wilted, about 2–3 minutes.

Combine:

  • Add cooked pasta to the skillet with spinach. Toss to combine. Add reserved pasta water a little at a time to loosen the sauce if needed.

Season & Serve:

  • Season with salt, pepper, and red pepper flakes. Top with Parmesan cheese and serve with lemon wedges, if desired.

Notes

  • Make Ahead: Cook pasta and store separately from spinach until ready to serve.
  • Variations: Add grilled chicken, cherry tomatoes, or mushrooms for a heartier version.
  • Serving Suggestions: Serve with garlic bread or a side salad.
  • Allergy-Friendly: Use gluten-free pasta or vegan cheese as needed.
Keyword 20-minute meal, garlic spinach pasta, quick vegetarian pasta, spinach pasta

This pasta with spinach is genuinely one of the recipes I come back to most — not because it's impressive, but because it works every single time without asking much of me. Twenty minutes, one pan, ingredients I always have. On the nights when I have zero energy for anything elaborate, this is what goes on the stove.

I also love that it's adaptable without being finicky about it. Some weeks I add mushrooms, some weeks I stir in ricotta, some weeks I make it exactly as written and it's exactly what I needed. It's not trying to be an authentic Italian dish — I know real Italian nonnas have strong opinions about cream in pasta — it's just my version, and my family eats it happily. That's the whole point.

If you want something heartier alongside this, my creamy Asiago chicken pairs with it really well — the flavors go together naturally and the whole dinner comes together in under 30 minutes. Or just serve the pasta with good bread and call it done. Both options are correct.

I hope this becomes a regular in your kitchen the way it became one in mine. Make it once and you'll have it memorized — it's that simple. 🍝✨

If you liked this, you'll probably enjoy these too:

  • Creamy Asiago Chicken — rich, saucy, and ready in one pan
  • Cream Cheese Chicken — the weeknight dinner that changed my routine
  • Turkey Salad — great alongside any pasta dish when you want something fresh
  • Keema Naan — for when you want something completely different but equally satisfying

  • AVOCADO TOAST 10 WAYS (CREATIVE TOPPINGS FOR EVERY CRAVING)
  • SPRING VEGETABLE SHEET PAN DINNER (EASY 30-MINUTE ROASTED VEGGIE MEAL)
  • SHEET PAN SAUSAGE AND VEGETABLES (EASY 35-MINUTE WEEKNIGHT DINNER)
  • GOCHUJANG NOODLES RECIPE (EASY 20-MINUTE VEGETARIAN KOREAN DINNER)
4 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest