Creamy Pesto Gnocchi with Spinach: Remarkable 20-Min Happy Dinner

I’m Samiya El Khoury. Raised in Marrakesh, Morocco and now calling San Diego home, I’ve always expressed love through food. My grandmother’s kitchen taught me to trust my hands and cook boldly. One chilly evening, I missed home. I had gnocchi, spinach, and pesto. With a swirl of cream, the magic happened—warm, comforting, simple.

Creamy pesto gnocchi with spinach served with toasted bread on a black plate
Creamy pesto gnocchi with spinach topped with red pepper flakes and served with toasted bread.

That day, Creamy Pesto Gnocchi with Spinach became a new family favorite. It’s my go-to on busy nights when I crave something soulful but easy. Let me show you how to make it—quick, creamy, and bursting with flavor.

Table of Contents

Why This Combo Works

Do Spinach and Pesto Go Together?

Yes—and beautifully. Spinach brings mild sweetness and a lush green texture that balances basil pesto’s garlic and cheese. Instead of watering down the flavor, it stretches and enhances it. It’s also a powerhouse of nutrition—vitamin K, iron, and fiber in every bite.

Want to get the most out of spinach in sauces? This creamy spinach tutorial breaks it down perfectly.

You’ll also find spinach stars in cozy dishes like my creamy tomato tortellini soup, and it blends right into the sauce here without any fuss.

Do Gnocchi and Pesto Work?

Absolutely. Gnocchi’s soft, pillowy texture absorbs pesto like a sponge. It clings to the sauce, delivering full flavor in each bite. This isn’t just pasta—it’s a luxurious comfort food.

In my garlic butter chicken bites with creamy parmesan pasta, you’ll notice the same idea: soft base + bold sauce = perfect harmony.

Ingredients You’ll Need

IngredientAmount
Shelf-stable potato gnocchi16 oz
Heavy cream or half & half¾ cup
Basil pesto (jarred or homemade)⅓ cup
Baby spinach2 cups
Parmesan cheese¼ cup
Olive oil1 tbsp

Step-by-Step Instructions

  1. Sauté the gnocchi in olive oil over medium heat for 4–5 minutes until golden.
  2. Stir in pesto and cream, then bring to a gentle simmer.
  3. Add spinach and toss until wilted.
  4. Sprinkle in parmesan. Let the sauce thicken slightly.
  5. Serve hot with extra cheese or chili flakes.

How to Make It Extra Creamy

  • Use a high-fat dairy like heavy cream or mascarpone.
  • Add a spoon of cream cheese for silkiness.
  • Simmer gently—never boil—after adding cream.
  • Want dairy-free? Try full-fat coconut cream or unsweetened oat milk.

I explain this method fully in recipes like creamy Cajun chicken and creamy ranch chicken.

For expert sauce advice, check Serious Eats’ sauce guide.

Variations & Substitutions

  • Protein: Add grilled chicken, shrimp, or spicy Italian sausage.
  • Leafy swap: Kale, arugula, or chard all work.
  • Dairy-free: Use coconut milk and dairy-free pesto.
  • Make it spicy: Stir in Calabrian chili paste or red pepper flakes.

Pairing Ideas

DishPairing Suggestion
Creamy Pesto GnocchiGarlic bread, arugula salad, Pinot Grigio
Spicy VersionGrilled sourdough, sparkling water, crisp lager
Close-up creamy pesto gnocchi with spinach in a pesto cream sauce with red pepper flakes
Close-up of creamy pesto gnocchi with spinach, onions, and red pepper flakes.

FAQs

Do spinach and pesto go together?

Yes, spinach and pesto taste great together because spinach has a mild, slightly sweet flavor that won’t fight basil, garlic, or parmesan. Spinach also adds a soft, silky texture once it wilts, so the sauce feels fuller without tasting heavy. For best results, add spinach near the end and toss just until it collapses. That keeps the color bright and avoids a “green” aftertaste. If your pesto tastes sharp, spinach helps round it out. You can also mix a handful of spinach into the sauce to stretch pesto when you only have a small amount.

Do pesto and gnocchi go together?

They’re a perfect match because gnocchi grabs sauce better than many pastas. The outside of gnocchi holds onto creamy pesto, while the inside stays tender and comforting. If you pan-sear gnocchi first, you get a light golden crust that adds texture and stops the dish from feeling too soft. Then, once you stir in pesto and cream, gnocchi soaks up flavor fast, so every bite tastes rich. If you use shelf-stable gnocchi, cook it in the skillet for the best bite. If you use fresh gnocchi, keep the heat gentle so it stays pillowy.

How do I make pesto more creamy?

Start by warming your cream (or half-and-half) over low heat, then stir in pesto off direct high heat. This keeps the sauce smooth and helps the cheese in pesto stay stable. For extra creaminess, add mascarpone (silky and mild) or cream cheese (thicker with a slight tang). Parmesan helps too, but add it gradually and stir well so it melts evenly. If the sauce feels thick, loosen it with a splash of pasta water or warm broth. If it looks oily, reduce the heat and stir in a little more cream or a spoon of mascarpone.

Does spinach go with gnocchi?

Yes, spinach goes with gnocchi in skillets, soups, and baked dishes because it wilts quickly and blends into creamy sauces without overpowering the main flavors. Spinach also adds balance when you use rich ingredients like cream, pesto, butter, or cheese. For the best texture, add spinach at the very end and toss for 30–60 seconds. If you use frozen spinach, thaw it first and squeeze out water so it won’t thin your sauce. You can also swap in kale or arugula, but keep in mind those greens taste stronger than spinach.

Creamy pesto gnocchi with spinach served with toasted bread on a black plate
eb22f577a5caf613ebef6af2f051c2deSamiya El Khoury

Creamy Pesto Gnocchi with Spinach

Creamy Pesto Gnocchi with Spinach is a quick and comforting weeknight dinner made in just one pan. Rich pesto, soft gnocchi, and tender spinach come together in under 20 minutes.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: Italian
Calories: 410

Ingredients
  

  • 16 oz gnocchi
  • 3/4 cup heavy cream
  • 1/3 cup basil pesto
  • 2 cups baby spinach
  • 1/4 cup grated parmesan
  • 1 tbsp olive oil

Equipment

  • skillet
  • spatula or wooden spoon
  • measuring cups and spoons

Method
 

  1. Heat olive oil in a skillet and sauté gnocchi until golden.
  2. Stir in pesto and cream.
  3. Add spinach and toss until wilted.
  4. Add parmesan and let sauce thicken.
  5. Serve hot with extra cheese.

Nutrition

Calories: 410kcalCarbohydrates: 32gProtein: 9gFat: 28gSaturated Fat: 14gCholesterol: 55mgSodium: 480mgFiber: 2gSugar: 2g

Notes

You can use kale or arugula instead of spinach.
Add cream cheese or mascarpone for extra creaminess.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating