Gnocchi Recipes Vegetarian Lovers Will Adore

Updated On: October 4, 2025

If you’ve ever craved the comforting texture of homemade gnocchi but want to keep things vegetarian, you’re in the right place. Gnocchi, those soft little pillows of dough, are traditionally made with potatoes and flour, making them naturally vegetarian-friendly.

The beauty of gnocchi lies in its versatility—it pairs wonderfully with a variety of sauces, veggies, and cheeses to satisfy any palate.

In this blog post, we’ll explore several delicious vegetarian gnocchi recipes that are simple to prepare yet full of flavor. Whether you prefer a classic tomato-based sauce, a creamy vegan béchamel, or a vibrant vegetable medley, these recipes will elevate your dinner table and impress your family or guests.

Plus, these recipes use wholesome ingredients you probably already have in your kitchen, making gnocchi night both easy and exciting!

Why You’ll Love This Recipe

Homemade gnocchi has a unique texture that’s soft but slightly chewy, creating a delightful eating experience. These recipes are all vegetarian, focusing on fresh, seasonal vegetables and plant-based ingredients that make the dishes light yet satisfying.

What’s more, making gnocchi from scratch is easier than you might think! With simple ingredients and straightforward steps, you can enjoy fresh gnocchi without any fancy equipment.

These recipes also offer plenty of room for variations, letting you customize your meal according to your taste and the vegetables you have on hand.

By incorporating vibrant sauces and healthy veggies, these dishes are perfect for anyone looking to enjoy Italian comfort food without meat. Plus, if you love exploring vegetarian cooking, these gnocchi recipes will become staples in your recipe collection.

Ingredients

  • 2 pounds russet potatoes (about 4 large potatoes), for the gnocchi dough
  • 1 ½ to 2 cups all-purpose flour, plus extra for dusting
  • 1 teaspoon salt
  • 1 large egg (optional for binding, omit for vegan options)
  • 2 tablespoons olive oil
  • 2 cups cherry tomatoes, halved
  • 3 cups fresh spinach leaves
  • 1 cup mushrooms, sliced (cremini or button)
  • 3 cloves garlic, minced
  • 1 cup grated Parmesan cheese (optional for topping)
  • Fresh basil leaves, for garnish
  • Salt and pepper, to taste
  • 1 cup heavy cream or plant-based cream alternative (for creamy sauce)
  • 1 tablespoon butter or vegan butter substitute

Equipment

  • Large pot for boiling potatoes and cooking gnocchi
  • Potato masher or ricer
  • Mixing bowl
  • Fork or gnocchi board for shaping
  • Skillet for sautéing vegetables and sauces
  • Slotted spoon
  • Measuring cups and spoons
  • Knife and cutting board

Instructions

  1. Prepare the potatoes: Wash the potatoes and place them whole in a large pot. Cover with cold water and bring to a boil. Cook until tender when pierced with a fork (about 30-40 minutes).
  2. Make the gnocchi dough: Drain the potatoes and peel them while still warm. Mash thoroughly using a potato masher or potato ricer until smooth and lump-free.
  3. Combine ingredients: On a clean surface, spread the mashed potatoes and sprinkle with salt and about 1 ½ cups of flour. Add the egg and olive oil. Gently mix and knead the dough just until it comes together. Add more flour if the dough is too sticky, but avoid overworking it.
  4. Shape the gnocchi: Divide the dough into 4 portions. Roll each portion into a long rope about ¾ inch thick. Cut the rope into 1-inch pieces. Using a fork or gnocchi board, press each piece to create ridges, which help hold sauce.
  5. Cook the gnocchi: Bring a large pot of salted water to a boil. Drop the gnocchi into the boiling water in batches. When they float to the surface (about 2-3 minutes), use a slotted spoon to transfer them to a plate.
  6. Sauté the vegetables: In a skillet, heat butter or olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant. Add mushrooms and cook until they release moisture and begin to brown.
  7. Add spinach and tomatoes: Toss in the spinach leaves and cherry tomatoes. Cook until spinach wilts and tomatoes soften slightly, about 3-4 minutes. Season with salt and pepper.
  8. Make the sauce: Reduce heat to low and pour in the cream. Stir gently until the sauce thickens slightly. You can also substitute this with a vegan béchamel sauce—check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes for an easy plant-based option.
  9. Toss gnocchi and sauce: Add cooked gnocchi to the skillet and toss gently to coat in the sauce and vegetables. Cook for another 1-2 minutes to combine flavors.
  10. Serve and garnish: Plate the gnocchi and sprinkle with grated Parmesan cheese (or a vegan alternative). Garnish with fresh basil leaves.

Tips & Variations

“To prevent your gnocchi from sticking together, make sure to dust them lightly with flour after shaping and cook in small batches.”

Tip 1: Use starchy potatoes like Russets for a fluffier gnocchi dough; waxy potatoes can make the dough gummy.

Tip 2: If you want to make vegan gnocchi, simply omit the egg and substitute with a tablespoon of water or plant milk to help bind.

Variation 1: Instead of a cream sauce, try a simple Vegetable Alfredo Recipe for a lighter yet creamy topping.

Variation 2: Add roasted butternut squash or sweet potatoes into the gnocchi dough for a colorful twist and subtle sweetness.

Variation 3: For a spicy kick, toss the finished gnocchi with sautéed kale and a chili garlic oil.

Nutrition Facts

Nutrient Per Serving
Calories 350 kcal
Carbohydrates 60 g
Protein 8 g
Fat 7 g
Fiber 5 g
Sodium 350 mg

These nutrition values are approximate and may vary depending on ingredient brands and portion sizes.

Serving Suggestions

Serve your vegetarian gnocchi hot, paired with a fresh green salad or steamed vegetables to keep the meal balanced and refreshing. A crisp glass of white wine or sparkling water with lemon complements the dish nicely.

For a heartier meal, consider adding a side of garlic bread or a warm vegetable soup. Explore more vegetable-heavy dishes like our Peruvian Vegetable Recipes for Flavorful Healthy Meals to keep your menu vibrant and nutritious.

Don’t forget dessert! Try rewarding yourself with a slice of our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a perfect finish.

Delicious Vegetarian Gnocchi Recipe Variations

Spinach and Ricotta Gnocchi

This variation blends fresh spinach and creamy ricotta cheese into the gnocchi dough for a delightful herbaceous flavor and tender texture.

  • Substitute 1 cup of mashed potatoes with 1 cup fresh spinach (blanched and finely chopped) and ½ cup ricotta cheese in the dough.
  • Serve with a simple tomato basil sauce or a drizzle of browned butter with sage.

Pumpkin Gnocchi with Sage Butter

Perfect for fall, this recipe uses pumpkin puree in the dough, adding a subtle sweetness and vibrant color.

  • Replace half the potato portion with 1 cup pumpkin puree.
  • Top with a sage-infused brown butter sauce and toasted pine nuts.

Beetroot Gnocchi with Goat Cheese

For a strikingly colorful dish, beetroot gnocchi is both visually stunning and packed with nutrients.

  • Add 1 cup cooked, pureed beetroot to the dough along with potatoes.
  • Serve with crumbled goat cheese and toasted walnuts for contrast.

These recipes highlight just how versatile gnocchi can be. For more creative vegetarian dishes, check out these Best Italian Vegetarian Recipes for Delicious Meatless.

Conclusion

Vegetarian gnocchi recipes offer a wonderful way to enjoy traditional Italian flavors while keeping meals wholesome and meat-free. Whether you stick to the classic potato base or experiment with vegetables like pumpkin, spinach, or beetroot, gnocchi is a comforting dish that brings joy to any dining table.

With simple ingredients and easy steps, homemade gnocchi allows you to impress even the most discerning guests. Plus, the versatility in sauces and toppings means you can tailor every meal to your mood and pantry.

We encourage you to try these recipes and explore the abundant world of vegetarian cooking. For more inspiration, don’t miss our collection of Slow Cooker Vegetarian Recipes Easy and Delicious Ideas to round out your weeknight dinners.

Happy cooking and buon appetito!

📖 Recipe Card: Vegetarian Gnocchi with Tomato Basil Sauce

Description: A simple and delicious vegetarian gnocchi recipe featuring soft potato dumplings served with a fresh tomato basil sauce. Perfect for a quick and comforting meal.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 500g potato gnocchi
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 can (400g) crushed tomatoes
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • 1/4 cup fresh basil leaves, chopped
  • 1/4 cup grated Parmesan cheese
  • Fresh basil leaves for garnish

Instructions

  1. Boil a large pot of salted water.
  2. Add gnocchi and cook until they float, about 2-3 minutes.
  3. Drain gnocchi and set aside.
  4. Heat olive oil in a pan over medium heat.
  5. Add garlic and sauté until fragrant, about 1 minute.
  6. Pour in crushed tomatoes, salt, pepper, oregano, and red pepper flakes.
  7. Simmer sauce for 10 minutes, stirring occasionally.
  8. Add cooked gnocchi to the sauce and toss gently.
  9. Stir in chopped basil and cook for another 2 minutes.
  10. Serve topped with grated Parmesan and fresh basil.

Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 8 g | Carbs: 58 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Gnocchi with Tomato Basil Sauce”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and delicious vegetarian gnocchi recipe featuring soft potato dumplings served with a fresh tomato basil sauce. Perfect for a quick and comforting meal.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“500g potato gnocchi”, “2 tablespoons olive oil”, “3 cloves garlic, minced”, “1 can (400g) crushed tomatoes”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1 teaspoon dried oregano”, “1/2 teaspoon red pepper flakes (optional)”, “1/4 cup fresh basil leaves, chopped”, “1/4 cup grated Parmesan cheese”, “Fresh basil leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Boil a large pot of salted water.”}, {“@type”: “HowToStep”, “text”: “Add gnocchi and cook until they float, about 2-3 minutes.”}, {“@type”: “HowToStep”, “text”: “Drain gnocchi and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add garlic and saut\u00e9 until fragrant, about 1 minute.”}, {“@type”: “HowToStep”, “text”: “Pour in crushed tomatoes, salt, pepper, oregano, and red pepper flakes.”}, {“@type”: “HowToStep”, “text”: “Simmer sauce for 10 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Add cooked gnocchi to the sauce and toss gently.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped basil and cook for another 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve topped with grated Parmesan and fresh basil.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “8 g”, “carbohydrateContent”: “58 g”}}

Photo of author

Marta K

Leave a Comment

X