Why You’ll Love This Recipe
I enjoy this recipe because it comes together so quickly, yet tastes like something I’d order at a cozy Italian café. The gnocchi soaks up the rich pesto sauce, while spinach adds freshness and artichokes bring a pleasant tang. I also appreciate that it’s easy to make with pantry and freezer staples, which means I can whip it up anytime without much planning.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Potato gnocchi (store-bought or homemade)
-
Fresh spinach leaves
-
Canned or jarred artichoke hearts, drained and quartered
-
Basil pesto (homemade or store-bought)
-
Olive oil
-
Garlic cloves, minced
-
Grated Parmesan cheese
-
Salt and pepper to taste
-
Red pepper flakes (optional, for heat)
Directions
-
I bring a large pot of salted water to a boil and cook the gnocchi according to package instructions until they float to the top. I reserve a cup of the cooking water, then drain the rest.
-
In a large skillet, I heat olive oil over medium heat and sauté the garlic for about 30 seconds until fragrant.
-
I add the spinach and cook until just wilted.
-
I stir in the artichoke hearts and cook for another 2–3 minutes.
-
I add the cooked gnocchi to the skillet, then toss everything with pesto, adding a splash of the reserved cooking water to loosen the sauce if needed.
-
I season with salt, pepper, and red pepper flakes, then sprinkle with Parmesan before serving.
Servings and timing
This recipe serves 4 people. I usually spend about 10 minutes on prep and 20 minutes cooking, making the total time around 30 minutes.
Variations
-
I sometimes swap spinach for arugula for a peppery kick.
-
I use sun-dried tomatoes for extra tang and sweetness.
-
I make it creamy by stirring in a splash of heavy cream or cream cheese.
-
I try different pestos like sun-dried tomato or kale pesto for variety.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 3 days. When reheating, I add a splash of water or broth to the skillet to loosen the sauce and prevent the gnocchi from becoming too dry. I avoid microwaving for too long, as it can make the gnocchi chewy.
FAQs
Can I use frozen gnocchi?
Yes, I cook it directly from frozen according to package instructions.
Do I have to use fresh spinach?
No, I sometimes use frozen spinach, but I thaw and drain it well before adding it to the skillet.
Can I make this vegan?
Yes, I use vegan pesto and skip the Parmesan or replace it with a dairy-free alternative.
How do I make my own pesto?
I blend fresh basil, garlic, Parmesan, pine nuts, olive oil, salt, and pepper until smooth.
Can I prepare this ahead of time?
I prefer to make it fresh, but I can cook the gnocchi and prep the veggies in advance, then assemble everything quickly before serving.
Conclusion
I love making this easy 30-minute pesto gnocchi with spinach and artichokes because it’s fast, flavorful, and satisfying. The combination of soft gnocchi, herby pesto, leafy greens, and tangy artichokes makes for a well-rounded meal that feels special without requiring hours in the kitchen. It’s one of those recipes I turn to when I want comfort food with a fresh twist.
Print
Easy 30-minute Pesto Gnocchi with Spinach and Artichokes
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A quick and flavorful pasta dish with tender gnocchi, fresh spinach, artichokes, and rich pesto sauce.
Ingredients
1 lb (450g) potato gnocchi (store-bought or homemade)
2 tbsp olive oil
3 cloves garlic, minced
2 cups fresh spinach
1 cup marinated artichoke hearts, drained and chopped
½ cup prepared basil pesto
½ cup heavy cream or coconut cream (for dairy-free)
¼ cup grated Parmesan cheese (optional, omit for vegan)
Salt and pepper, to taste
Fresh basil, for garnish
Instructions
Bring a large pot of salted water to a boil. Cook gnocchi according to package directions until they float to the top, then drain.
While gnocchi cooks, heat olive oil in a large skillet over medium heat.
Add garlic and sauté for 1 minute until fragrant.
Stir in spinach and cook until just wilted.
Add artichoke hearts and cook for another 2 minutes.
Reduce heat to low, add pesto and cream, and stir until combined.
Add cooked gnocchi to the skillet and toss gently to coat in sauce.
Season with salt and pepper to taste.
Top with Parmesan cheese and fresh basil before serving.
Notes
For a lighter version, use half-and-half or omit cream for a pesto-only sauce.
You can use frozen gnocchi—just cook a minute longer.
For extra flavor, toast gnocchi in olive oil after boiling before tossing with sauce.
Vegan option: use dairy-free pesto, coconut cream, and vegan Parmesan.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Dinner, Main Course
- Method: Stovetop
- Cuisine: Italian, Fusion