Spinach One Pot Pasta Recipe: Quick Weeknight Meal in 30 Minutes

Spinach One Pot Pasta Recipe: Quick Weeknight Meal in 30 Minutes

This one-pot pasta delivers a complete meal with minimal cleanup. I developed this method for busy evenings when time and effort need to be streamlined without sacrificing flavor.

The beauty lies in its simplicity: everything cooks together in one pot, with the pasta absorbing the starchy cooking water to create a silky sauce. Fresh spinach adds color and nutrition without overpowering the dish.

You’ll end up with perfectly al dente pasta, wilted spinach, and a light yet flavorful sauce—all ready in 30 minutes. It’s the ideal solution for a quick, satisfying weeknight dinner.

No special equipment required, just a pot and a stove. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Spinach One Pot Pasta

Short list. Big flavor. Everything cooks in one pot for easy cleanup.

Ingredient Amount Notes
Pasta 🍝 12 oz Linguine or spaghetti preferred
Fresh Spinach 🥬 5 oz Baby spinach works best
Vegetable Broth 🥣 3 cups Low-sodium for balance
Heavy Cream 🥛 1 cup Full-fat for creaminess
Garlic Cloves 🧄 4 cloves Minced for even flavor
Shallot 🧅 1 whole Finely diced for texture
Parmesan Cheese 🧀 ½ cup Freshly grated for best melt
Unsalted Butter 🧈 2 tbsp For sautéing aromatics
Olive Oil 🫒 1 tbsp Extra-virgin for richness
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for brightness
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Lemon Zest 🍋 1 tsp Freshly grated for brightness
Nutmeg 🌰 ¼ tsp Freshly grated for depth

The pasta is key here—linguine or spaghetti soak up the starchy cooking liquid best. I grab De Cecco or Barilla at the regular supermarket (the bronze-die kind if you’re feeling fancy). For the spinach, pre-washed baby spinach saves time and wilts perfectly. The Parmesan should be a wedge you grate yourself—BelGioioso or Parmigiano-Reggiano are my go-tos. Don’t skip the nutmeg; it adds a subtle warmth that ties everything together.

No heavy cream? Half-and-half at 1.5 cups works in a pinch (just add a pat of butter). Out of Parmesan? Pecorino Romano has a sharper bite that cuts through the richness. Vegetable broth can be swapped for water, but you’ll need to boost the seasoning—add an extra teaspoon of salt. If you’re avoiding dairy, cashew cream makes a great substitute for the heavy cream (soak raw cashews, blend with water).

Leftovers keep 4-5 days in the fridge—reheats beautifully with a splash of water. Doesn’t freeze well though (the cream separates). I make this fresh every time, but if you must prep ahead, cook the pasta al dente and finish the sauce just before serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pot—pasta, spinach, broth, cream—and walk away while it cooks.
  • Garlic Cream Dream: The garlic infuses the heavy cream with this rich, warm depth that clings to every noodle.
  • Meal Prep Magic: It reheats beautifully, and honestly, the spinach holds up better than I expected.
  • Budget Win: A handful of fresh spinach and pantry staples stretch into a filling meal that feeds four.

Step-by-Step Instructions for Spinach One Pot Pasta

Quick, simple, and mess-free—this method delivers creamy pasta with minimal cleanup.

Step 1: Sauté Aromatics Until Fragrant

Heat the 1 tbsp olive oil and 2 tbsp unsalted butter in a large pot or deep skillet over medium heat. Add the finely diced shallot and cook for 2-3 minutes until it begins to soften and turn translucent.

Stir in the 4 cloves minced garlic and 0.5 tsp red pepper flakes, cooking for an additional 30-60 seconds until the garlic is fragrant but not browned. Here’s the thing—burnt garlic turns bitter, so keep the heat moderate and stir constantly.

Step 2: Toast the Pasta and Add Liquids

Add the 12 oz pasta to the pot and toss to coat in the fat. Toast for 1-2 minutes, stirring often, until the pasta takes on a slight golden hue. This step builds depth of flavor and prevents the noodles from sticking later.

Pour in the 3 cups vegetable broth and 1 cup heavy cream. Add the 1 tsp salt, 0.5 tsp black pepper, 1 tsp lemon zest, and 0.25 tsp nutmeg. Stir well and bring to a gentle boil.

Step 3: Simmer Until Pasta is Al Dente

Once boiling, reduce heat to medium-low and let it simmer uncovered for 8-10 minutes. Stir occasionally to prevent sticking, and check the pasta—it should be nearly tender but still have a slight bite.

Real talk: the liquid will look thin at first, but as the pasta cooks, it’ll absorb the broth and cream, creating a rich, velvety sauce. If it’s too thick before the pasta is done, add a splash of water.

Step 4: Fold in Spinach and Parmesan

Stir in the 5 oz fresh spinach and cook for 1-2 minutes until it wilts completely. The spinach will shrink dramatically, so don’t be alarmed by the initial volume. This is the moment that matters: you want bright green flecks throughout.

Remove from heat and stir in the 0.5 cup parmesan cheese. Let it sit for 1 minute—the residual heat will melt the cheese into the sauce, making it extra creamy. Taste and adjust seasoning if needed.

Step 5: Serve Immediately While Creamy

Divide the pasta among bowls and serve right away. The sauce will thicken as it cools, so don’t wait too long. Each serving should have a glossy, clingy sauce with tender pasta and vibrant spinach.

This dish comes together in under 30 minutes, making it the perfect weeknight solution. Leftovers keep well for 2 days in the fridge, though the sauce may tighten—just loosen with a splash of water when reheating.

👨‍🍳

Pro Tips For Making Spinach One Pot Pasta

  • Add Spinach Last: Fresh spinach wilts fast—stir it in during the last 2 minutes of cooking so it stays bright green and doesn’t turn mushy.
  • Use Enough Broth: Pasta soaks up liquid, so add about 4 cups of vegetable broth for 8 oz of pasta. I learned this the hard way after ending up with dry, sticky noodles.
  • Mince Garlic Fine: Garlic burns easily in one-pot dishes, so mince it finely and sauté just until fragrant—about 30 seconds—before adding liquids.
  • Cream at the End: Heavy cream can curdle if boiled too long, so stir it in off the heat after the pasta is cooked through.

Best Sauces and Condiments for This Dish

Creamy Garlic Sauce

The dish already has a rich, velvety base from the heavy cream and starchy pasta water. To enhance it further, I stir in an extra 2 tbsp cream cheese at the end for tangy depth. The result is restaurant-quality sauce that clings perfectly to each strand. 💫

Lemon-Herb Drizzle

Whisk together 3 tbsp olive oil, 1 tbsp lemon juice, and 1 tsp chopped fresh parsley. Drizzle this bright, herby oil over each serving just before eating. It cuts through the richness and adds a pop of freshness.

Spicy Red Pepper Oil

Heat ¼ cup olive oil with 1 tsp red pepper flakes over low heat for 5 minutes. Let it cool slightly, then drizzle over the pasta. This adds a slow-building heat that complements the nutmeg’s warmth.

Parmesan Crisp Garnish

Sprinkle ¼ cup grated Parmesan in small piles on a parchment-lined baking sheet. Bake at 400°F for 5-7 minutes until golden and crisp. These cheesy crisps add a delightful crunch to each creamy bite.

Balsamic Glaze Finish

A drizzle of aged balsamic glaze (I use Colavita brand) adds a sweet-tart contrast. Just 1-2 tsp per serving is enough. It pairs beautifully with the spinach’s earthiness and the dish’s creamy texture.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 620mg27%
Total Carbohydrate 55g20%
Dietary Fiber 4g14%
Sugars 3g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen spinach instead of fresh?

Yes, but thaw and drain it well first. Squeeze out excess water to prevent a watery sauce. Use 4 oz frozen to match 5 oz fresh.

2

What if my pasta isn’t fully cooked when the liquid is gone?

Add ½ cup hot water or broth and continue cooking. Stir frequently until pasta reaches al dente texture.

3

Can this be made vegan?

Swap heavy cream for coconut milk, use vegan Parmesan, and replace butter with olive oil.

4

How do I prevent the sauce from becoming too thick?

If it thickens too much, stir in ¼ cup warm water or broth before serving. The sauce will thicken as it cools.

★★★★★4.6(5 reviews)
Patrick Lewis