Spinach and Ricotta Pasta Recipe: Creamy and Quick

Fork lifting a piece of rigatoni from a dark bowl of spinach and ricotta pasta

Last updated on October 16th, 2026

This spinach and ricotta pasta is built to be ready in less time than it takes to cook the pasta. Shallot and spinach are wilted down in a pan, ricotta is whisked until creamy, and it all gets tossed through hot, well-drained rigatoni with a little parmesan.

It makes enough for two on its own, or three with something on the side, which makes it a good weeknight meal when you’re short on time.

Ingredients for spinach and ricotta pasta laid out: spinach, ricotta, parmesan, rigatoni, shallots, olive oil, salt and pepper

Ingredients You’ll Need for Spinach and Ricotta Pasta

I’m using rigatoni here, but any pasta shape you’ve got in the cupboard will work. If you want to go all out, make my spinach cavatelli from scratch.

Ricotta brings the creamy base, fresh spinach adds colour and a proper vegetable hit, and parmesan goes over the top at the end. It’s even better with homemade ricotta, which is quick and easy to make, as shop-bought can be pretty lacklustre.

A drizzle of extra virgin olive oil goes into the ricotta, and another goes over the finished bowl.

How to Make Spinach and Ricotta Pasta

Put the pasta on first, into boiling salted water. The packet on mine says 14 minutes, so I set a timer and make everything else in that time.

Peel the shallots back past the papery skin and the first layer of flesh too. That outer layer is generally dry, so it burns in the pan and goes bitter. Slice them thinly and cook them in a splash of olive oil with a pinch of salt for a minute or so, until translucent.

Add the spinach, and if it won’t all fit, add what you can, let it wilt and add the rest. Put a lid on, as the steam wilts it a lot quicker. Once it’s well wilted there will be visible water in the pan, so season with a little salt, turn the heat up and keep stirring until you’re left with just a smidge of moisture. Turn the heat off and leave it to sit until you’re ready to serve.

While that wilts, whisk the ricotta in a large bowl with a drizzle of olive oil, a splash of milk (pasta water works too) and a pinch of black pepper for a minute or two, until creamy. If your ricotta is on the firm side, add a splash more milk to loosen it.

Drain the pasta and give it a good shake so it’s as dry as possible, then leave it for a minute to steam off. This isn’t a dish where you want excess moisture. Add the spinach to the ricotta bowl and mix well, which loosens the ricotta further, then add the hot, dry pasta, mix again and taste for salt and pepper.

Two close up photos of a wedge of parmesan and a mound of fresh ricotta on a white plate

What to Serve With Spinach and Ricotta Pasta

Serve it as soon as it’s mixed, topped with a little grated parmesan and a drizzle of olive oil. A crisp Greek salad with feta and olives on the side balances the richness.

Tips for the Best Spinach and Ricotta Pasta

  • Don’t burn the shallots, cook them gently for a minute or 2, that’s enough.
  • When wilting the spinach use a lid on the frying pan, this speeds up the process and helps the shallot to not burn on the base of the pan because it captures all of the humidity.
  • If you can’t fit all the spinach in the pan, then add what you can, let it wilt and add the rest.
  • Cook the pasta to just beyond al dente, it suits this recipe.
Two close up photos of dry rigatoni in a glass bowl and fresh spinach in a salad spinner

How long does spinach and ricotta pasta take to cook?

About as long as the pasta takes to boil. The rigatoni I use has a 14 minute cook time, and the shallot, spinach and ricotta are done while it cooks. The recipe card lists 10 minutes of prep and 15 minutes of cooking.

What to serve with spinach and ricotta pasta?

It’s enough for two people on its own, or three with something on the side. A crisp Greek salad works well, and a little grated parmesan and a drizzle of olive oil finish the bowl.

How much protein is in spinach and ricotta pasta?

The nutrition estimate on the recipe card is about 24 g of protein per serving, with 611 kcal. These values are estimates, not exact figures.

Fork lifting a piece of rigatoni from a dark bowl of spinach and ricotta pasta

Spinach and Ricotta Pasta Recipe: Creamy and Quick

Ben Goshawk
A quick spinach and ricotta pasta for two, or three with something on the side. Shallot and spinach are wilted in a pan, ricotta is whisked with olive oil and a splash of milk until creamy, then everything is tossed through hot, well-drained rigatoni and finished with parmesan.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Pasta
Cuisine Italian
Servings 2 Portions
Calories 611 kcal

Equipment

  • Large pot / Stockpot
  • Frying pan with a lid
  • Mixing bowl / Bowl large
  • Whisk
  • Chef’s knife
  • Chopping board
  • Colander
  • Digital scales
  • Serving bowl / Dish

Ingredients
  

  • 200 g dried pasta
  • 250 g spinach
  • 150 g fresh ricotta
  • 1 shallot or enough small ones, I used 4 60g
  • Parmesan to taste
  • 50 ml / a shot of milk this could also be pasta water
  • Extra virgin olive oil
  • Salt & pepper

Instructions
 

  • Wash and dry the spinach.
  • Bring a large pot of salted water to the boil and cook the pasta for the time on the packet (14 minutes for the rigatoni used here). Give it a stir now and then so nothing sticks.
  • Trim the shallot, halve it through the middle and peel off the papery skin and the dry first layer, which burns and turns bitter in the pan. Lay it cut side down and slice it thinly.
  • Heat a frying pan over a low heat, add a splash of olive oil, the shallot and a pinch of salt and cook for about a minute until translucent. Add the spinach (in batches if it will not all fit) and put a lid on so it steams and wilts quickly.
  • In a large mixing bowl, add the ricotta, a drizzle of olive oil, a splash of milk (or pasta water) and a pinch of freshly cracked black pepper.
  • Whisk for a minute or two until creamy. If your ricotta is on the firm side, add a splash more milk to loosen it.
  • Once the spinach has wilted, season with a little salt, turn the heat up and keep stirring to cook off the excess water until only a little moisture is left. Turn the heat off and leave it in the pan until you are ready to serve.
  • Drain the pasta, shake it as dry as possible and leave it for a minute to steam off. This is not a dish where you want excess moisture.
  • Add the spinach to the ricotta and mix well until creamy, then add the hot pasta and mix again. Taste, season with salt and pepper, and serve topped with grated parmesan and a drizzle of olive oil.

Video

Nutrition

Serving: 1servingCalories: 611kcalCarbohydrates: 90.9gProtein: 23.8gFat: 17.5gSaturated Fat: 6.6gCholesterol: 39.3mgSodium: 201.7mgPotassium: 1218mgFiber: 6.9gSugar: 7g
Keyword creamy spinach ricotta pasta, ricotta pasta, spinach and ricotta pasta, spinach ricotta pasta
Tried this recipe?Let us know how it was!

Nutrition Facts

Serving Size: 1 serving
Calories 611
Total Fat17.5g
Saturated Fat6.6g
Cholesterol39.3mg
Sodium201.7mg
Total Carbohydrate90.9g
Dietary Fiber6.9g
Sugars7g
Protein23.8g
Potassium1218mg

More Italian Recipes

See all Italian Recipes

Leave a Reply

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

Recipe Rating