20-Minute Creamy Spinach and Ricotta Pasta

Spinach and ricotta pasta is one of those meals that feels indulgent but comes together in minutes. It’s creamy, garlicky, and packed with flavor — the kind of dish that makes you wonder why you ever bother with jarred sauce. It’s perfect for busy weeknights, last-minute dinners, or anytime you want something comforting without spending an hour in the kitchen.

Jump to Recipe

The beauty here is simplicity. A handful of fresh ingredients, one pan, and about fifteen minutes from start to finish. The ricotta melts into a silky sauce with starchy pasta water, and the spinach adds color and a gentle earthy bite. No cream, no roux, no fuss.

Why This Recipe Works

This recipe leans on technique over a long ingredient list. Cooking the garlic low and slow draws out its sweetness without any bitterness. Wilting the spinach just enough keeps it bright and tender, not watery or drab. Ricotta cheese, loosened with hot pasta water, transforms into a creamy coating that clings to every strand. Undercooking the pasta by a minute or two means it finishes in the sauce, soaking up flavor and reaching the perfect texture. A shower of Parmesan at the end ties everything together with salty, nutty depth.

In short, a few careful steps and honest ingredients give you a restaurant-quality bowl at home.

Jump to Recipe

What You’ll Need

200 grams pasta (rigatoni, penne, or your favorite short shape)
2 cups ricotta cheese (whole milk for the creamiest result)
3 cups fresh spinach (baby spinach works best)
1/4 cup olive oil
7 to 8 cloves garlic, thinly sliced
1.5 to 2 cups reserved pasta water
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
1/2 teaspoon chili flakes (optional, for gentle heat)
1/4 cup Parmesan cheese, shredded
Equipment: large skillet or sauté pan, large pot for pasta, colander, measuring cups

Jump to Recipe

Step-by-Step Instructions

Get everything ready. This dish moves fast. Slice your garlic, measure out the ricotta, and have your spinach washed and ready before you turn on the stove. Once cooking starts, there’s no time to pause.

Cook the pasta. Boil a large pot of well-salted water and cook your pasta 1 to 2 minutes less than the package suggests. It will finish cooking in the sauce. Before draining, scoop out about 2 cups of starchy pasta water and set it aside. This liquid is the backbone of your sauce.

Warm the oil. Add olive oil to a large skillet over low to medium heat. You want the oil warm, not smoking.

Sauté the garlic. Add the sliced garlic and let it cook gently for about 30 seconds, stirring often. The slices should turn golden and fragrant without browning or burning. Low heat is non-negotiable here.

Wilt the spinach. Toss in the fresh spinach and stir until it just wilts down, about a minute. Don’t overcook — you want it soft but still bright green.

Add the ricotta and seasoning. Drop the ricotta into the pan along with the salt, black pepper, and chili flakes. Stir to combine everything evenly.

Build the sauce. Pour in about 1.5 cups of the reserved hot pasta water. Stir everything together until the ricotta loosens into a creamy, smooth sauce. The starchy water is the secret — it helps the ricotta emulsify instead of staying clumpy.

Toss in the pasta. Add the drained pasta directly to the skillet. Stir gently to coat every piece in the sauce. If it looks too thick, splash in more pasta water a little at a time until it’s silky and loose.

Finish with Parmesan. Sprinkle the shredded Parmesan over the top and fold it in. Taste and adjust the salt, pepper, and chili flakes. The seasoning should be bold — bland pasta is a missed opportunity.

Serve immediately. This dish is best straight from the pan. Plate it up with a simple side salad and warm crusty bread.

Spinach Ricotta Pasta

Creamy, garlicky pasta with ricotta and spinach ready in minutes

CuisineItalian-Inspired
CourseMain Course
DifficultyEasy
Servings2 to 3
Prep Time10 min
Cook Time10 min
Total Time20 min
Calories~400–500 kcal

For the Pasta

  • 200 g pasta (rigatoni, penne, or similar)
  • 2 cups ricotta cheese
  • 3 cups fresh spinach
  • 1/4 cup olive oil
  • 7 to 8 cloves garlic, thinly sliced
  • 1.5 to 2 cups reserved pasta water
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp chili flakes (optional)
  • 1/4 cup Parmesan cheese, grated

Instructions

  1. Prepare IngredientsSlice garlic, measure ricotta, and wash spinach before starting.
    This recipe moves quickly once cooking begins.
  2. Cook PastaBoil pasta in salted water until slightly undercooked. Reserve pasta water before draining.
    Undercooking ensures perfect texture after finishing in sauce.
  3. Warm OilHeat olive oil in a large skillet over low to medium heat.
    Avoid overheating the oil.
  4. Sauté GarlicCook sliced garlic gently until fragrant and lightly golden.
    Do not let it brown or burn.
  5. Wilt SpinachAdd spinach and cook briefly until just wilted.
    Keep it bright green for best flavor and texture.
  6. Add RicottaStir in ricotta, salt, pepper, and chili flakes.
    Mix gently for an even base.
  7. Build SauceAdd pasta water gradually and stir until the ricotta turns creamy and smooth.
    Starchy water creates a silky texture.
  8. Combine PastaAdd pasta and toss to coat evenly, adding more water if needed.
    Sauce should be loose and glossy.
  9. FinishStir in Parmesan, adjust seasoning, and serve immediately.
    Serve hot for best texture.

Tips for the Best Results

  • Use whole milk ricotta for the creamiest result.
  • Do not burn the garlic — cook gently on low heat.
  • Always reserve pasta water for sauce consistency.
  • Add pasta slightly undercooked so it finishes in sauce.
  • Taste and adjust seasoning before serving.
  • Avoid overly wet spinach to prevent watery sauce.
  • Serve immediately for best texture.
  • Reheat gently with a splash of water or milk.
~400–500 kcal · Creamy · Comfort Food · Quick Dinner

How to Store

Spinach and ricotta pasta is best enjoyed fresh. If you have leftovers, transfer to an airtight container and refrigerate for up to 2 days. The sauce will thicken as it cools. When reheating, add a splash of water or milk and warm gently over low heat, stirring often. The texture won’t be quite the same as fresh, but it’s still very good.

Health Benefits

Nutrient-rich spinach: Spinach is loaded with iron, vitamin K, and folate, supporting everything from energy levels to bone health.
Protein from ricotta: Ricotta cheese offers a solid dose of protein and calcium without the heaviness of cream-based sauces.
Garlic’s perks: Garlic contains allicin, a compound linked to immune support and heart health when consumed regularly.
Heart-healthy fats: Olive oil provides monounsaturated fats that support cardiovascular function.
Fiber upgrade: Choosing whole wheat pasta adds extra fiber and keeps you fuller longer.

Pitfalls to Watch Out For

Burning the garlic: Sliced garlic goes from golden to bitter in seconds. Keep the heat low and watch it closely.
Skipping pasta water: Plain water won’t do the same job. The starch in pasta water is what makes the sauce creamy and cohesive.
Overcooking the pasta: If it’s fully cooked before it hits the sauce, it’ll turn mushy. Pull it early and let it finish in the skillet.
Bland seasoning: Ricotta is mild on its own. Without enough salt, the whole dish falls flat. Taste and adjust before serving.
Wet spinach: If the spinach is dripping wet when it goes in, it can water down the sauce. Shake off excess water after washing.
Cold ricotta: Room temperature ricotta blends into the sauce more smoothly. Take it out of the fridge a few minutes early if you can.

Jump to Recipe

Alternatives

Protein boost: Toss in grilled chicken, sautéed shrimp, or crumbled Italian sausage for a heartier meal.
Greens swap: Kale or arugula work in place of spinach. Kale needs a bit more cooking time; arugula can go in right at the end for a peppery note.
Pasta shapes: Short tubes like rigatoni or penne catch the sauce best, but spaghetti or linguine work too if that’s what you have on hand.
Dairy-free: Swap ricotta for a cashew-based or tofu ricotta and skip the Parmesan or use a plant-based version.
Extra flavor: Stir in sun-dried tomatoes, roasted red peppers, or a handful of fresh basil at the end for a twist.
Spice it up: Add more chili flakes or a drizzle of chili oil at the table for extra heat.

FAQ

Can I Use Frozen Spinach?

Fresh is better here for both texture and color. If you must use frozen, thaw it first and squeeze out as much liquid as possible before adding it to the pan. Excess moisture will thin the sauce.

What Type of Ricotta Should I Use?

Whole milk ricotta gives you the creamiest, richest sauce. Part-skim works but the result will be slightly less silky. Avoid ricotta that’s overly grainy — smooth brands make a noticeable difference in the final texture.

Can I Add Other Vegetables?

Absolutely. Sautéed mushrooms, roasted cherry tomatoes, or artichoke hearts all pair beautifully. Just cook them before building the sauce so they don’t release extra moisture and dilute the creaminess.

Why Is My Sauce Grainy Instead of Smooth?

The heat may be too high. Ricotta can turn grainy if it overheats quickly. Keep the flame on low to medium, and stir the pasta water in gradually for a smooth, cohesive texture.

Can I Make This Ahead?

You can prep the garlic and measure ingredients in advance, but the actual cooking is so quick there’s no real need to batch ahead. The sauce is always best freshly made and served right away.

Is This Kid-Friendly?

Very much so. The mild, creamy flavor tends to be a hit with kids. Skip the chili flakes for little ones and let them sprinkle their own Parmesan on top.

Jump to Recipe

Wrapping Up

Spinach and ricotta pasta is fast, fresh, and surprisingly elegant for how little effort it takes. Quality ingredients, a gentle hand with the heat, and that all-important starchy pasta water are all you need for a creamy, flavorful bowl that punches well above its weight. Make it once and it’ll earn a permanent spot in your weeknight rotation.

Similar Posts

Leave a Reply

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