Creamy Spinach Pasta Recipe
Introduction
This creamy spinach pasta is a luscious and comforting dish that combines tender pasta with a rich, cheesy sauce and fresh spinach. It’s perfect for a quick weeknight dinner or a cozy meal that feels indulgent without being complicated.

Ingredients
- ½ teaspoon dried oregano
- ½ teaspoon dried parsley
- ½ teaspoon mustard powder
- ¼ teaspoon garlic powder
- 4 tablespoons salted butter
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 cup half and half (half milk, half cream)
- 3 teaspoons lemon juice
- ¾ cup Parmesan cheese, finely grated
- 1 ½ cups spinach
- ½ pound ziti rigati or penne pasta
Instructions
- Step 1: Bring a large pot of salted water to a boil for the pasta while you prepare your ingredients.
- Step 2: Add the pasta to the boiling water as you begin the sauce. Cook according to package directions until al dente, then drain and set aside.
- Step 3: In a skillet over medium-low heat, melt the butter and let it warm for about 2 minutes. Add the minced garlic and heat until the butter foams and starts to brown slightly, occasionally swirling the pan.
- Step 4: Increase the heat to medium and whisk in the flour. Cook, stirring constantly, until the mixture turns a darker brown and the raw flour smell disappears, about 2 minutes.
- Step 5: Gradually add the chicken broth in small splashes, stirring continuously to blend smoothly.
- Step 6: Slowly stir in the half and half until fully combined.
- Step 7: Add dried oregano, parsley, mustard powder, garlic powder, and lemon juice. Stir well to incorporate all the seasonings.
- Step 8: Reduce heat to low, then mix in the Parmesan cheese until melted and the sauce is smooth.
- Step 9: Stir in the spinach and cook until wilted, about 1-2 minutes.
- Step 10: Add the drained pasta to the sauce, tossing to coat evenly. The sauce will thicken further as it stands. Serve warm, ideally with garlic bread with cheese.
Tips & Variations
- Use fresh spinach for a brighter flavor, but baby spinach can also work well for quicker wilting.
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Try swapping Parmesan with Pecorino Romano for a sharper taste.
- If you prefer a thicker sauce, add an extra tablespoon of flour during the roux step.
Storage
Store leftover pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat with a splash of milk or broth to loosen the sauce and prevent it from drying out.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works fine. Just thaw and drain it well before adding to the sauce to avoid excess water.
Is it possible to make this dish dairy-free?
To make it dairy-free, use a plant-based butter substitute, dairy-free milk or cream, and a vegan cheese alternative or nutritional yeast in place of Parmesan.
Print
Creamy Spinach Pasta Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
This creamy spinach pasta is a comforting and flavorful dish featuring tender pasta coated in a rich Parmesan and cream sauce, enhanced with garlic, fresh spinach, and a hint of lemon. Perfect for a quick weeknight dinner, it combines simple ingredients for a deliciously satisfying meal.
Ingredients
Seasonings
- ½ teaspoon dried oregano
- ½ teaspoon dried parsley
- ½ teaspoon mustard powder
- ¼ teaspoon garlic powder
Sauce
- 4 tablespoons salted butter
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 cup half and half (half milk, half cream)
- 3 teaspoons lemon juice
- ¾ cup Parmesan cheese, finely grated
Vegetables
- 1 ½ cups spinach
Pasta
- ½ pound ziti rigati (or penne)
Instructions
- Prep Work: Heat salted water in a large pot for the pasta. While waiting for it to boil, measure out all ingredients to ensure a smooth cooking process, as this recipe moves quickly.
- Cook Pasta: Once the water boils, add the pasta and cook according to package instructions until just al dente. Avoid overcooking. Drain the pasta and set aside.
- Start Sauce – Melt Butter and Sauté Garlic: In a skillet over medium-low heat, melt the butter and let it heat for about 2 minutes. Add the minced garlic and continue heating until the butter begins to foam and slightly brown, swirling the pan occasionally to prevent burning.
- Create Roux: Increase heat to medium and whisk in the all-purpose flour. Cook this mixture until it reaches a darker brown color and the raw flour smell disappears, about 2 minutes, forming a roux.
- Add Chicken Broth: Slowly pour in the chicken broth in splashes while stirring continuously to smoothly incorporate it into the roux without lumps.
- Incorporate Half and Half: Gradually stir in the half and half to the sauce to add creaminess and richness.
- Season the Sauce: Add dried oregano, parsley, mustard powder, garlic powder, and lemon juice to enhance the flavor.
- Add Cheese and Spinach: Reduce heat to low. Stir in the grated Parmesan cheese, allowing it to melt into the sauce. Then add the spinach, letting it wilt gently in the warm sauce.
- Combine Pasta and Sauce: Mix the drained pasta into the skillet with the creamy spinach sauce, ensuring the pasta is fully coated. The sauce will continue to thicken as it sits.
- Serve: Serve immediately, optionally accompanied by Garlic Bread with Cheese for a delicious meal.
Notes
- Use freshly grated Parmesan for best flavor and smooth melting in the sauce.
- Do not overcook the pasta to prevent it from becoming mushy when combined with the sauce.
- For a vegetarian version, substitute chicken broth with vegetable broth.
- The sauce thickens as it cools; if it becomes too thick, stir in a splash of milk or broth before serving.
- Additional vegetables such as mushrooms or sun-dried tomatoes can be added for extra flavor.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: creamy spinach pasta, spinach pasta recipe, easy pasta sauce, Parmesan spinach pasta, quick dinner pasta

