Pasta with Creamy Ricotta and Spinach Sauce Recipe
This pasta is a quick, green meal ready in 15–20 minutes – a delicate ricotta and spinach sauce coats every piece of pasta. In Italy, dishes like this are made when there’s no time for long cooking, but you still want something homemade. It’s a great way to sneak spinach into the diet of family members who aren’t keen on vegetables.
This is a variation on simple Italian “bianco” pastas, where the sauce is made from cheese, pasta cooking water and a bit of fat, without cream, and everything comes together in just a few minutes after work.
This pasta is the essence of Italian home cooking: a few ingredients, minimal effort and a sauce that practically “makes itself” while the pasta cooks. Creamy ricotta softens the flavour of the spinach, so the dish is delicate yet full of umami from the Parmesan and garlic. It’s classic Italian comfort food that tastes like it came from a small trattoria, even though it’s ready in 20 minutes.
Why this version works
- Pasta cooking water emulsifies with the ricotta and olive oil, creating a naturally creamy sauce without cream.
- The spinach is thoroughly cooked off so it doesn’t water down the sauce or turn it “sludgy”.
- Ricotta goes into the pan over very low heat, which reduces the risk of curdling and lumps.
- Lemon and pepper balance the mild flavour of the cheese and spinach, so the dish doesn’t taste bland.
Chef's tips
Add the spinach to fairly hot oil and sauté briefly – just until wilted – otherwise it will release too much water and the sauce will be runny. Add the ricotta off the heat or over very low heat so it doesn’t curdle; adjust the consistency with pasta cooking water, adding it a tablespoon at a time. Combine the pasta with the sauce immediately after draining – once it cools, it won’t “soak up” the creamy sauce as well.
How to serve
Serve this pasta with a glass of light Italian white wine, such as Pinot Grigio, or with lemon water if you’re having it as a quick weekday lunch. It pairs beautifully with a simple rocket salad dressed with olive oil and lemon, or with tomatoes and basil. It’s the kind of dish that saves weeknights after a long day at the office, when you want a proper meal before a TV series but don’t have the energy for complicated cooking.
Watch out for
- Don’t add the ricotta to a very hot pan – it can curdle and turn lumpy.
- Don’t rinse the pasta under cold water, as it will lose the starch needed to thicken the sauce.
- Spinach that’s too wet will thin the sauce and make it harder to achieve a silky texture.
Substitutions
- You can replace ricotta with creamy curd cheese blended with 2–3 tablespoons of milk until smooth.
- Fresh spinach can be swapped for frozen leaf spinach, well squeezed of excess water before frying.
- Parmesan can be replaced with another aged hard cheese, such as Grana Padano or Pecorino.
Ingredients
- pasta - 250 g
- fresh baby spinach - 150 g
- ricotta cheese - 200 g
- grated Parmesan - 30 g
- garlic cloves - 2 piece
- olive oil - 1.5 tablespoons
- grated lemon zest - 0.5 teaspoons
- salt
- freshly ground black pepper
Preparation
- Bring a large pot of water to the boil with 1 tablespoon of salt. Add the pasta and cook until al dente – tender but with a slight bite. Reserve about 1 cup of the cooking water, then drain the pasta without rinsing.
- Peel and finely chop the garlic. Rinse the spinach in a colander and dry it very well (for example in a salad spinner); tear larger leaves into smaller pieces so they soften faster in the pan and mix more easily with the sauce.
- Heat the olive oil in a large, wide pan over medium heat. Add the garlic and fry for about 30 seconds, until it becomes very fragrant and gently sizzles but stays pale – if it starts to brown, immediately lower the heat.
- Add the spinach. Cook for 2–3 minutes, stirring, until the leaves wilt, shrink visibly in volume and there are no puddles of liquid left on the bottom of the pan. If using frozen spinach, cook longer, until all the water has evaporated and the mixture is thick.
- Reduce the heat to very low, or briefly remove the pan from the burner. Add the ricotta, Parmesan and lemon zest. Stir with a spatula until you have a thick, smooth sauce without obvious lumps of cheese or visible separated whey.
- If the sauce seems tight or too thick, add 2–3 tablespoons of hot pasta cooking water and stir until it’s creamy and slightly glossy. The consistency should resemble heavy cream, not a spreadable paste.
- Add the hot pasta directly to the pan with the sauce. Toss vigorously for 1–2 minutes, shaking the pan, until every piece is well coated and the sauce starts to lightly “stretch” thanks to the starch from the pasta.
- If needed, add 1–2 tablespoons of pasta cooking water at a time until the sauce is silky and clings to the pasta instead of sliding to the bottom of the pan. Season with salt and a generous amount of freshly ground black pepper, tasting as you go.
- Serve immediately, topped with extra Parmesan and, if you like, a little lemon zest or freshly ground black pepper. The pasta on the plate should stay glossy, not dry.
Storage
Store leftovers in an airtight container in the fridge and eat within 1–2 days. Reheat gently in a pan with a splash of water or milk to bring back the creamy consistency; avoid high heat so the sauce doesn’t separate.
I often make this pasta on Mondays, when there’s an open tub of ricotta left in the fridge after weekend baking and it needs to be used up quickly. I always set aside a bit of the sauce to mix with bulgur the next day for an express work lunch.