Heat olive oil in a medium skillet over medium-low heat. Add minced garlic and onion, cooking until fragrant and softened, about 2 minutes.
Add baby spinach and stir until wilted. Remove from heat and cover for 5 minutes.
Meanwhile, cook pasta according to package instructions, reserving 1 cup of pasta water before draining.
Transfer spinach mixture to a blender. Add ricotta, 2 tablespoons of reserved pasta water, and Parmesan. Blend until smooth, adding more pasta water as needed.
Toss cooked pasta with the sauce. Season with salt and pepper to taste. Serve with optional toppings.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftover sauce in an airtight container in the fridge for up to 5 days, or freeze for up to 6 months.