A creamy and lush one-pot pasta dish loaded with greens, perfect for a quick weeknight dinner.
Author:Caroline Jones
Prep Time:10 min
Cook Time:15 min
Total Time:25 min
Yield:4 servings 1x
Category:Pasta
Method:One-pot
Cuisine:Italian
Diet:Vegetarian
Ingredients
Scale
250g fettuccine or tagliatelle
2 tbsp olive oil
3 garlic cloves, minced
½ cup cherry tomatoes, halved
½ cup peas (fresh or frozen)
2 cups spinach
½ cup basil pesto
1½ cups heavy cream
½ cup grated parmesan cheese
1½ cups vegetable broth
Salt & pepper, to taste
Instructions
Heat olive oil in a deep skillet or pot over medium heat. Add minced garlic and sauté for 1 minute until fragrant. Add halved cherry tomatoes and cook for 2 minutes until softened.
Pour in the vegetable broth, heavy cream, and pesto. Stir well. Add the fettuccine directly into the sauce and simmer uncovered for 8–10 minutes, stirring occasionally, until pasta is tender and coated.
Stir in peas and spinach. Cook for another 2–3 minutes, until spinach wilts and sauce thickens beautifully.
Mix in parmesan cheese, season with salt and pepper, and toss until creamy and luscious. Serve warm with extra parmesan or a drizzle of olive oil on top.
Notes
For a protein boost, add grilled chicken or shrimp.
Use light cream for a softer sauce or coconut milk for a dairy-free twist.
Garnish with toasted pine nuts and fresh basil for that restaurant-worthy finish.