Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts is a bright and creamy dish that brings a touch of elegance to any weeknight dinner. Imagine tender spaghetti coated in a silky ricotta sauce infused with fresh lemon zest, tossed with just-wilted spinach and topped with crunchy toasted pine nuts. It’s vibrant, comforting, and deeply satisfying without being heavy.
This dish strikes the perfect balance between fresh and indulgent. The lemon juice cuts through the richness of the cheese, while the spinach adds a fresh pop of green. Whether you’re looking for a cozy meatless meal or a quick way to impress guests, this pasta comes together in under 30 minutes and tastes like something from your favorite Italian bistro.
What Kind of Ricotta Should I Use?
Whole milk ricotta works best for a creamy, rich texture. If you’re using a thicker, more dry ricotta, you can loosen it with a splash of pasta water or milk. For a lighter version, part-skim ricotta is fine, but you may lose a bit of that luscious mouthfeel.

Ingredients for the Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts
- 12 oz spaghetti or linguine
- 1 tbsp olive oil
- 3 cups fresh baby spinach
- 1 cup whole milk ricotta cheese
- Zest and juice of 1 lemon
- ½ cup grated Parmesan cheese
- ½ cup reserved pasta water (more if needed)
- Salt and freshly cracked black pepper, to taste
- ¼ cup pine nuts, toasted
- Optional: lemon wedges for serving
How To Make the Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts
Step 1: Boil the Pasta
Bring a large pot of salted water to a boil. Cook the spaghetti or linguine according to package instructions until al dente. Before draining, reserve about 1/2 cup of the pasta water. Drain the pasta and set aside.
Step 2: Toast the Pine Nuts
While the pasta cooks, place the pine nuts in a dry skillet over medium heat. Stir frequently for 3-4 minutes until golden and fragrant. Watch closely to prevent burning. Remove from heat and set aside.
Step 3: Wilt the Spinach
In the same skillet, heat olive oil over medium heat. Add the spinach and sauté for 1-2 minutes, just until wilted. Season lightly with salt and pepper. Turn off the heat.
Step 4: Make the Lemon Ricotta Sauce
In a large bowl, mix together the ricotta, lemon zest, lemon juice, and Parmesan cheese. Add a splash of the reserved pasta water to loosen the mixture until creamy.
Step 5: Combine Everything
Add the hot pasta to the bowl of ricotta mixture and toss to coat. Pour in a bit more reserved pasta water as needed to create a silky sauce. Fold in the wilted spinach.
Step 6: Serve and Garnish
Divide the pasta among serving bowls. Top with the toasted pine nuts, a crack of black pepper, and optional lemon wedges. Serve warm and enjoy!
Serving and Storing Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts
This pasta is best served fresh while the ricotta is creamy and the pine nuts are crisp. Pair it with a glass of chilled white wine and a side of crusty bread for a complete meal. It makes a beautiful dish for a dinner party or a cozy solo night in.
To store leftovers, transfer the pasta to an airtight container and refrigerate for up to 3 days. The ricotta sauce may thicken, so add a splash of milk or water before reheating. Warm gently on the stovetop or in the microwave, stirring frequently.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes, but be sure to thaw and squeeze out excess moisture before adding to the dish. Fresh spinach offers better texture and flavor.
Is this recipe vegetarian?
Yes! It’s a completely vegetarian meal. Just double-check your Parmesan is made without animal rennet if that’s important to you.
Can I make it gluten-free?
Absolutely. Swap in your favorite gluten-free pasta. The sauce and toppings are naturally gluten-free.
What if I don’t have pine nuts?
You can substitute chopped toasted walnuts or slivered almonds. Or leave them out entirely if needed.
How can I make it more protein-rich?
Add grilled chicken, shrimp, or white beans to make it heartier without losing the dish’s light and fresh appeal.
Can I make this ahead of time?
It’s best fresh, but you can prep components in advance—toast the pine nuts, mix the ricotta sauce, and wash the spinach to cut down time when cooking.
Want More Pasta Ideas with a Twist?
If you love this Lemon Ricotta Pasta, you’ll adore these other pasta dishes from the blog:
- One Pot Creamy Beef and Garlic Butter Pasta for a rich and comforting weeknight winner.
- Creamy Garlic Parmesan Tortellini with Sausage and Broccoli if you’re craving something cozy and hearty.
- Skillet Ricotta Pasta with Roasted Broccoli for another ricotta-inspired dish with a toasty twist.
- Creamy Cheesy Garlic Butter Rigatoni with Savory Beef when you’re in the mood for extra decadence.
- Red Pepper Rigatoni for a bold, slightly spicy option.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest board for pasta night ideas you’ll want again and again.
And if you make it, drop a comment below! Did you go heavy on the lemon? Try a different green? Add your own twist?
You can also explore more quick dinner recipes on my Pinterest page: Life with Jam Pinterest.
Let’s cook, share, and inspire each other!

Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Craving a quick yet impressive dinner? This Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts is your new weeknight hero. It’s creamy, zesty, and packed with fresh spinach for a beautiful balance of indulgence and brightness. Perfect as a quick dinner, easy recipe for guests, or even as part of your healthy snack or lunch rotation, it’s a versatile dish that’s ready in under 30 minutes. If you’re hunting for food ideas that feel gourmet but are simple to whip up, this pasta delivers on every level.
Ingredients
12 oz spaghetti or linguine
1 tbsp olive oil
3 cups fresh baby spinach
1 cup whole milk ricotta cheese
Zest and juice of 1 lemon
½ cup grated Parmesan cheese
½ cup reserved pasta water (more if needed)
Salt and freshly cracked black pepper, to taste
¼ cup pine nuts, toasted
Lemon wedges for serving (optional)
Instructions
1. Bring a large pot of salted water to a boil. Cook the spaghetti or linguine according to package instructions until al dente. Reserve 1/2 cup pasta water before draining.
2. While the pasta cooks, toast pine nuts in a dry skillet over medium heat, stirring for 3–4 minutes until golden. Set aside.
3. In the same skillet, heat olive oil over medium. Add spinach and sauté until just wilted, about 1–2 minutes. Season lightly with salt and pepper. Turn off heat.
4. In a large bowl, mix ricotta, lemon zest, lemon juice, and Parmesan. Add a splash of reserved pasta water and stir until smooth and creamy.
5. Add hot pasta to the ricotta mixture. Toss to coat, adding more pasta water as needed for a silky sauce. Fold in the wilted spinach.
6. Divide among bowls. Top with toasted pine nuts, cracked pepper, and lemon wedges if desired. Serve warm.
Notes
Make sure to reserve the pasta water—it’s key to getting that creamy sauce texture!
Use whole milk ricotta for best results, but you can thin part-skim ricotta with a bit of milk if needed.
Watch the pine nuts carefully while toasting—they burn fast!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 480
- Sugar: 3g
- Sodium: 320mg
- Fat: 22g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 30mg

