This creamy lemon ricotta pasta is a bright, tangy, and satisfying dish that comes together quickly and effortlessly. The smooth ricotta sauce clings to tender pasta, while fresh spinach adds color and nutrition. Toasted pine nuts on top bring a warm, nutty crunch that elevates the dish. It’s perfect for a weeknight dinner but elegant enough to serve guests.
Why You’ll Love This Recipe
I love how light and fresh this pasta tastes while still being creamy and comforting. The lemon zest brings a citrusy brightness that balances the rich ricotta perfectly. It’s a one-pan wonder that comes together in about 30 minutes. It’s vegetarian, wholesome, and feels fancy without much fuss. Plus, it’s easy to customize with different greens or even protein. 
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- 
Pasta (linguine or spaghetti work best) 
- 
Whole milk ricotta cheese 
- 
Fresh baby spinach 
- 
Lemon (zest and juice) 
- 
Garlic 
- 
Olive oil 
- 
Toasted pine nuts 
- 
Salt and pepper 
- 
Grated Parmesan (optional) 
Directions
- 
Cook the pasta in a large pot of salted boiling water until al dente. Reserve ½ cup of pasta water before draining. 
- 
While the pasta cooks, heat olive oil in a skillet over medium heat. Add minced garlic and sauté for about 1 minute until fragrant. 
- 
Add the spinach and cook until just wilted, about 2 minutes. 
- 
Reduce heat to low and stir in the ricotta, lemon zest, and lemon juice. Add a splash of pasta water to create a silky sauce. 
- 
Toss the drained pasta into the skillet and combine with the ricotta sauce. Add more pasta water if needed to loosen the sauce. 
- 
Season with salt and pepper to taste. Serve with toasted pine nuts and a sprinkle of Parmesan if desired. 
Servings and timing
This recipe serves 4 people and takes about 30 minutes from start to finish, including prep and cooking time.
Variations
I sometimes switch out the spinach for arugula or kale if that’s what I have on hand. If I want a heartier dish, I add grilled chicken or sautéed shrimp. For a nuttier twist, I’ve used walnuts or slivered almonds instead of pine nuts. And if I’m out of ricotta, a mix of cream cheese and Greek yogurt works in a pinch.
storage/reheating
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, I add a splash of water or milk to a skillet over low heat and gently warm the pasta, stirring until creamy again. I avoid microwaving this dish too long, as the ricotta can get grainy. 
FAQs
How do I prevent the ricotta from curdling?
I make sure to reduce the heat before adding the ricotta and never let it boil. This keeps the sauce creamy and smooth.
Can I make this dish gluten-free?
Yes, I just use gluten-free pasta, and it turns out great. The sauce ingredients are naturally gluten-free.
What kind of pasta works best for this?
I usually go with spaghetti or linguine, but short pasta like penne or fusilli also works well to hold the creamy sauce.
Do I need to toast the pine nuts?
Toasting enhances their flavor, so I never skip this step. I just toss them in a dry skillet over medium heat until golden.
Can I add more veggies?
Absolutely. I sometimes add peas, zucchini, or mushrooms for extra texture and flavor.
Conclusion
Creamy lemon ricotta pasta with spinach and toasted pine nuts is a quick, elegant, and delicious meal that I love making on busy weeknights or for cozy dinners with friends. It’s creamy, zesty, and packed with goodness—and it comes together without much effort. Whether I stick with the original or try a variation, it never disappoints.
PrintCreamy Lemon Ricotta Pasta with Spinach and Toasted Pine Nuts
Creamy Lemon Ricotta Pasta is a fresh, tangy, and comforting dish that combines smooth ricotta, zesty lemon, and tender spinach with toasted pine nuts for crunch. This easy 30-minute vegetarian pasta recipe is perfect for a weeknight dinner or an elegant gathering.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner, Pasta
- Method: Stovetop
- Cuisine: Italian-Inspired
- Diet: Vegetarian
Ingredients
- 12 oz pasta (linguine or spaghetti preferred)
- 1 cup whole milk ricotta cheese
- 3 cups fresh baby spinach
- 1 lemon (zest and juice)
- 2 cloves garlic, minced
- 2 tbsp olive oil
- ¼ cup toasted pine nuts
- Salt and pepper to taste
- Grated Parmesan (optional, for serving)
Instructions
- Cook pasta in a large pot of salted boiling water until al dente. Reserve ½ cup of pasta water, then drain.
- While pasta cooks, heat olive oil in a skillet over medium heat. Add garlic and sauté for about 1 minute until fragrant.
- Add spinach and cook until just wilted, about 2 minutes.
- Lower heat and stir in ricotta, lemon zest, and lemon juice. Add reserved pasta water gradually to create a silky sauce.
- Toss drained pasta into the skillet and mix until well coated. Add more pasta water if needed.
- Season with salt and pepper to taste.
- Serve topped with toasted pine nuts and optional Parmesan.
Notes
- Swap spinach for arugula or kale for variation.
- Add grilled chicken or shrimp for extra protein.
- Use walnuts or slivered almonds if pine nuts aren’t available.
- A mix of cream cheese and Greek yogurt can sub for ricotta in a pinch.
- Avoid boiling ricotta to keep sauce smooth.
- Store leftovers in the fridge for up to 3 days; reheat gently with a splash of milk or water.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 3g
- Sodium: 250mg
- Fat: 20g
- Saturated Fat: 6g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 25mg

 
 
 
 
 
 
 
