Flavorful Skillet Ricotta Pasta with Roasted Broccoli and Spinach Recipe
Few dishes balance comfort and freshness as beautifully as a well-executed skillet pasta. This Ricotta Pasta with Roasted Broccoli and Spinach delivers creamy richness without heaviness, combining caramelized vegetables, delicate cheese, and perfectly cooked pasta in one elegant pan.
Designed for both busy weeknights and refined casual dining, this recipe transforms simple ingredients into a restaurant-quality experience. Every bite offers creamy texture, roasted depth, and vibrant green freshness — exactly what modern comfort food should taste like.
Ingredients List
- 12 oz pasta (penne, rigatoni, or fusilli)
- 2 cups broccoli florets
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 2 cups fresh spinach
- 1 cup whole milk ricotta cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon red pepper flakes (optional)
- Zest of 1 lemon
- 2 tablespoons lemon juice
- Salt, to taste
- Black pepper, to taste
- ¼ cup reserved pasta water
- Fresh basil or parsley for garnish
Step-by-Step Instructions

Roast the Broccoli
Preheat oven to 425°F (220°C). Toss broccoli florets with olive oil, salt, and pepper. Roast for 15–18 minutes until tender with lightly charred edges for deep flavor.
Cook the Pasta
Bring a large pot of salted water to a boil. Cook pasta until al dente according to package instructions. Reserve ¼ cup pasta water before draining.
Build the Flavor Base
Heat a large skillet over medium heat. Add a drizzle of olive oil and sauté minced garlic for about 30 seconds until fragrant.
Add Spinach
Stir in fresh spinach and cook briefly until wilted, maintaining its vibrant green color.
Create the Ricotta Sauce
Lower heat and add ricotta cheese, Parmesan, lemon zest, lemon juice, and red pepper flakes. Stir gently while adding reserved pasta water to create a silky, creamy sauce.
Combine Everything
Add cooked pasta and roasted broccoli to the skillet. Toss until evenly coated and warmed through.
Finish and Serve
Taste and adjust seasoning. Garnish with fresh herbs and extra Parmesan before serving immediately.
Cook Time
Total: 30 minutes
Prep: 10 minutes
Bake: 18 minutes
Servings
Makes approximately 4 servings
Nutritional Information (approx. per serving)
- Calories: 420 kcal
- Protein: 18g
- Carbohydrates: 52g
- Fat: 16g
- Fiber: 5g
- Sodium: 420mg
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently on the stovetop with a splash of milk or water to restore creaminess. Avoid overheating to maintain ricotta’s smooth texture.
Suggestions
- Add grilled chicken or shrimp for extra protein.
- Substitute whole wheat or chickpea pasta for a healthier variation.
- A sprinkle of toasted pine nuts adds texture and a subtle nutty finish.
- Finish with chili oil for a modern restaurant-style touch.
Seasonal Relevance
This dish shines year-round but is especially ideal during spring and early summer when broccoli and leafy greens are at peak freshness. Its light yet creamy character also makes it perfect for transitional seasons when comforting meals are still desired without heaviness.
Conclusion
Flavorful Skillet Ricotta Pasta with Roasted Broccoli and Spinach proves that elegant cooking does not require complicated techniques. With balanced acidity, creamy richness, and roasted vegetable depth, this recipe represents modern comfort food at its finest, nourishing, satisfying, and effortlessly refined.
Flavorful Skillet Ricotta Pasta with Roasted Broccoli and Spinach Recipe
4
servings10
minutes20
minutes420
kcalA creamy and flavorful skillet ricotta pasta combined with roasted broccoli and fresh spinach for a perfectly balanced, comforting, and wholesome meal. This easy one-pan recipe delivers restaurant-quality taste with simple everyday ingredients.
Ingredients
12 oz pasta (penne, rigatoni, or fusilli)
2 cups broccoli florets
2 tablespoons olive oil
3 cloves garlic, minced
2 cups fresh spinach
1 cup whole milk ricotta cheese
½ cup grated Parmesan cheese
½ teaspoon red pepper flakes (optional)
Zest of 1 lemon
2 tablespoons lemon juice
Salt, to taste
Black pepper, to taste
¼ cup reserved pasta water
Fresh basil or parsley for garnish
Directions
- Preheat oven to 425°F (220°C) and roast broccoli with olive oil, salt, and pepper for 15–18 minutes until tender and lightly caramelized.
- Cook pasta in salted boiling water until al dente. Reserve pasta water before draining.
- Heat olive oil in a large skillet and sauté garlic until fragrant.
- Add spinach and cook until wilted.
- Stir in ricotta, Parmesan, lemon zest, lemon juice, and red pepper flakes.
- Add reserved pasta water gradually to create a smooth creamy sauce.
- Toss in cooked pasta and roasted broccoli until evenly coated.
- Adjust seasoning, garnish with herbs, and serve warm.
Recipe Video
Notes
- Add grilled chicken or shrimp for extra protein.
- Use whole wheat pasta for a healthier option.
- Reheat with a splash of milk or water to maintain creaminess.
- Best served fresh for optimal texture and flavor.
FAQs
Can I use frozen broccoli instead of fresh?
Yes. Thaw and pat dry thoroughly before roasting to prevent excess moisture and ensure proper caramelization.
What pasta shape works best for ricotta sauces?
Short pasta with ridges like rigatoni or fusilli holds the creamy sauce more effectively than smooth noodles.
Can this pasta be made ahead for meal prep?
Yes, but store sauce and pasta separately if possible. Combine during reheating for the best texture and freshness.

