Go Back
+ servings
pesto gnocchi in a bowl with a spoon
Print Recipe
5 from 4 votes

Pesto Gnocchi

This pesto gnocchi is packed with fresh vegetables and covered in a creamy and flavorful basil pesto. It is super easy to make, tastes amazing, and is absolutely perfect for a weeknight dinner!
Prep Time20 minutes
Cook Time10 minutes
Total Time30 minutes
Course: Main Course
Cuisine: Italian-Inspired
Keyword: Italian gnocchi, pesto gnocchi, vegetable gnocchi
Servings: 4 servings
Calories: 597kcal


  • Food processor for the pesto


Pesto Gnocchi

  • 1 tablespoon extra virgin olive oil
  • 1 ½ cup cherry tomatoes
  • 1 ½ cup sliced mushrooms
  • 1 yellow bell pepper cut into thin slices
  • ½ zucchini cut into quartered slices
  • salt and pepper to taste
  • 21 ounces potato gnocchi
  • 1 cup baby spinach roughly chopped
  • 2 tablespoons pasta water more as needed
  • lemon juice to taste
  • ½ cup crumbled feta cheese

Basil Pesto

  • ¼ cup pine nuts
  • 1 garlic clove peeled
  • 2 cups basil leaves
  • cup grated parmesan cheese
  • cup olive oil
  • salt and pepper to taste


  • First, roast the pine nuts in a pan over medium-high heat. Then add them to a food processor alongside the other basil pesto ingredients. Pulse until the pesto is creamy with some chunks left.
  • Next, preheat some olive oil in a large pan over medium-high heat. Add the tomatoes to one side of the pan and the mushrooms to the other side. Toss them occasionally and let the tomatoes blister and the mushrooms brown.
  • When the tomatoes and mushrooms have browned, add the yellow bell pepper and zucchini. Sauté until they start to soften. Then season with salt and pepper and toss.
  • While you sauté the vegetables, cook the gnocchi for 2-3 minutes. They should still be firm but slightly softened.
  • Transfer the gnocchi to the pan. Add the pesto, pasta water, and baby spinach. Toss until everything is combined.
  • Now add some lemon juice and season with more salt and pepper if needed. Carefully stir in the feta cheese and enjoy!


Serving: 1serving | Calories: 597kcal | Carbohydrates: 62g | Protein: 14g | Fat: 35g | Saturated Fat: 7g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 19g | Cholesterol: 22mg | Sodium: 846mg | Potassium: 517mg | Fiber: 5g | Sugar: 3g | Vitamin A: 1854IU | Vitamin C: 77mg | Calcium: 224mg | Iron: 7mg