Easy Vegan Creamy Tomato Gnocchi That Melts in Your Mouth

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There’s something incredibly comforting about tender pillows of gnocchi drenched in a velvety tomato sauce—especially when it’s completely vegan and surprisingly easy to whip up. After countless attempts to find a plant-based dish that feels indulgent without the fuss, this Vegan Creamy Tomato Gnocchi quickly became my go-to for cozy weeknights. The rich, luscious sauce blends ripe tomatoes with a secret creamy ingredient that gives it a silky texture, making every bite satisfying and flavorful. Whether you’re craving a hearty meal that’s both wholesome and quick or looking to impress friends with a meat-free delight, this recipe hits all the right notes without weighing you down. Let me take you through how simple it is to transform pantry staples into something spectacularly creamy, tangy, and utterly comforting.

Why choose Vegan Creamy Tomato Gnocchi?

Creamy indulgence without dairy makes this dish irresistibly smooth and rich. Simple ingredients come together quickly, perfect for busy weeknights. Plant-based goodness offers a wholesome, guilt-free comfort meal. Melt-in-your-mouth gnocchi pairs beautifully with tangy tomato sauce, creating a perfect balance. Versatility lets you customize with your favorite herbs or veggies, making it a crowd-pleaser every time.

Vegan Creamy Tomato Gnocchi Ingredients

For the Gnocchi

  • Potatoes – Use starchy potatoes like Russets for light, fluffy gnocchi that melt in your mouth.
  • All-purpose Flour – Add gradually to achieve a soft dough—too much flour makes gnocchi dense.
  • Salt – Enhances the overall flavor of your gnocchi dough perfectly.

For the Creamy Tomato Sauce

  • Ripe Tomatoes – Fresh or canned, they provide the tangy base of the sauce.
  • Cashews – Soaked and blended to create the secret creamy element that makes the sauce silky.
  • Garlic – Gives a warm, aromatic depth that complements the tomatoes beautifully.
  • Olive Oil – Adds richness and helps develop flavors when sautéing garlic.
  • Fresh Basil – A classic herb that brightens the sauce with subtle sweetness.
  • Salt and Pepper – Balance the tang and creaminess to taste in this vegan creamy tomato gnocchi sauce.

How to Make Vegan Creamy Tomato Gnocchi

For the Gnocchi:

  1. Boil potatoes: Place whole Russet potatoes in a large pot of salted water. Bring to a boil and cook until fork-tender, about 20 minutes. Drain and let cool.

  2. Mash potatoes: Peel cooled potatoes and mash until smooth, letting steam off excess moisture for about 5 minutes. A drier mash helps create fluffy gnocchi dough.

  3. Form dough: Transfer the mashed potatoes onto a floured surface. Add salt and gradually knead in flour until a soft, slightly sticky dough forms, about 1 minute total.

  4. Shape gnocchi: Divide dough into four pieces, roll each into a ½-inch-thick rope. Cut ropes into ¾-inch pieces, then gently press each piece with a fork to add ridges.

  5. Cook gnocchi: Bring a large pot of salted water to a gentle boil. Add gnocchi in batches and cook until they float, about 2–3 minutes. Scoop and drain.

For the Sauce:

  1. Sauté garlic: Heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook until fragrant, about 1 minute, taking care not to brown.

  2. Simmer tomatoes: Pour in crushed tomatoes, salt, and pepper. Bring to a simmer, stirring occasionally. Let cook until slightly thickened, about 10 minutes for deeper flavor.

  3. Blend cashews: Drain soaked cashews and place them in a blender with ¼ cup water. Blend until silky smooth, about 1 minute, creating the creamy base for your sauce.

  4. Combine and finish: Stir the cashew cream into the tomato sauce. Cook over low heat for 2 minutes, stirring until sauce is creamy and tinted pink. Adjust seasoning.

  5. Toss and serve: Add the cooked gnocchi to the sauce, gently tossing to coat each piece. Cook for 1 extra minute to warm through. Serve with fresh basil.

Optional: Garnish with extra fresh basil leaves and a drizzle of olive oil.

Exact quantities are listed in the recipe card below.

How to Store and Freeze Vegan Creamy Tomato Gnocchi

Fridge: Store any leftover Vegan Creamy Tomato Gnocchi in an airtight container in the fridge for up to 3 days. This will keep the gnocchi and sauce fresh without drying them out.

Freezer: To freeze, arrange cooled gnocchi on a baking sheet in a single layer until firm, then transfer to a freezer-safe bag. They can be frozen for up to 2 months.

Reheating: Reheat gently in a skillet over low heat with a splash of water or olive oil, stirring occasionally until heated through. This helps revive the creamy sauce without overcooking.

Thawing: When ready to enjoy, thaw frozen gnocchi overnight in the fridge before reheating for best results.

Expert Tips for Vegan Creamy Tomato Gnocchi

  • Choose the right potatoes: Use starchy Russet potatoes to ensure your gnocchi turn out light and fluffy, not dense or gummy.
  • Avoid overworking dough: Knead just until combined to keep gnocchi tender; too much flour or mixing makes them tough.
  • Cook gnocchi gently: Boil water at a gentle simmer and drop gnocchi in batches to prevent sticking or breaking apart.
  • Soak cashews thoroughly: For a perfectly creamy sauce, soak cashews for at least 4 hours or overnight before blending.
  • Simmer sauce low and slow: Let your tomato sauce cook gently to deepen flavors without losing the sauce’s creamy texture.
  • Season thoughtfully: Taste and adjust salt and pepper as you go to balance tanginess and richness in your vegan creamy tomato gnocchi.

Make Ahead Options

These Vegan Creamy Tomato Gnocchi are perfect for meal prep, allowing you to enjoy a homemade meal even on the busiest nights! You can prepare the gnocchi up to 24 hours in advance by shaping them and storing them in an airtight container lined with parchment paper. Additionally, the creamy tomato sauce can be made and refrigerated for up to 3 days, just be sure to cool it completely before covering. When you’re ready to serve, simply cook the gnocchi from the fridge or freeze them for longer storage (they’ll cook in just 2-3 minutes), heat the sauce on low until warmed through, and toss together. This way, you’ll have a comforting meal that feels just as fresh and delicious as if it had been made from scratch that day!

Variations & Substitutions for Vegan Creamy Tomato Gnocchi

Feel free to let your creativity shine by customizing this recipe to suit your taste and dietary needs!

  • Gluten-Free: Substitute all-purpose flour with gluten-free flour blend for a similar texture without the gluten. Make sure to adjust the amount according to the specific blend used.

  • Cashew-Free: Use soaked sunflower seeds or silken tofu instead of cashews for a nut-free creamy base that remains rich and delicious. Blend until smooth for optimal texture.

  • Herbed Twist: Add fresh herbs like oregano or thyme to the sauce for an aromatic boost that will elevate the flavor profile. A little sprinkle can make a big difference!

  • Vegetable-Loaded: Toss in sautéed veggies like spinach, zucchini, or bell peppers into the sauce for added nutrition and color. This not only makes it heartier but also visually appealing.

  • Spicy Kick: Stir in red pepper flakes or a dash of cayenne pepper to the sauce for an exciting heat that warms the soul. Adjust the spice to your preference.

  • Creamy Alternative: Use coconut cream in place of the cashew cream for a tropical twist. It adds a subtle sweetness that balances the tangy tomatoes beautifully.

  • Protein Boost: Incorporate cooked lentils or chickpeas into the dish for an extra dose of protein and fiber. This makes the meal more filling and nutritious.

  • Rich Flavor: Drizzle balsamic glaze over the finished plate for a touch of sweetness and acidity that enhances the overall taste experience. It’s the perfect finishing touch!

Embrace these delicious variations and make this Vegan Creamy Tomato Gnocchi truly your own!

What to Serve with Vegan Creamy Tomato Gnocchi?

Warm, delectable gnocchi pairs beautifully with a variety of sides to elevate your meal experience.

  • Garlic Bread: Perfectly toasted garlic bread adds a crunchy contrast and helps scoop up every last bit of creamy sauce.
  • Simple Side Salad: A fresh salad with mixed greens, cherry tomatoes, and a light vinaigrette balances the richness of the gnocchi.
  • Roasted Vegetables: Caramelized seasonal veggies like zucchini, bell peppers, and carrots provide a sweet and savory contrast.
  • Herbed Quinoa: Fluffy quinoa with fresh herbs adds a wholesome touch while soaking up the flavors from the sauce.

For a delightful pairing experience, consider a side of sautéed spinach with garlic and a splash of lemon. The vibrant greens brighten the plate and enrich the flavor profile beautifully.

  • Red Wine: A smooth red wine, like Chianti, complements the tomato sauce’s acidity while enhancing the dish’s warmth.
  • Chocolate Mousse: For dessert, a light vegan chocolate mousse offers a sweet finish to your comforting meal.

Vegan Creamy Tomato Gnocchi Recipe FAQs

What kind of potatoes should I use for the best gnocchi texture?
I highly recommend using starchy Russet potatoes. They’re perfect for creating light, fluffy gnocchi that melt in your mouth, unlike waxy potatoes which can make the dough gummy or dense.

How long can I store leftover Vegan Creamy Tomato Gnocchi in the fridge?
Store leftovers in an airtight container, and they’ll stay fresh for up to 3 to 4 days. Keep the sauce and gnocchi together to prevent the gnocchi from drying out.

Can I freeze the cooked gnocchi with the creamy tomato sauce?
I usually freeze the gnocchi separately for best texture. Just spread cooled gnocchi in a single layer on a baking sheet, freeze until firm (about 1 hour), then transfer to a freezer-safe bag. Keep them frozen for up to 2 months. For best taste, thaw overnight in the fridge and reheat gently with a splash of water or olive oil.

My gnocchi turned out too dense or chewy. What went wrong?
This usually happens if the dough was overworked or too much flour was added. Knead just until it comes together; a soft, slightly sticky dough is what you want. Also, make sure your potatoes aren’t too wet—letting the mashed potatoes steam off excess moisture helps keep gnocchi tender.

Is the Vegan Creamy Tomato Gnocchi safe for pets or people with nut allergies?
Since the sauce uses cashews for creaminess, it’s not suitable for anyone with tree nut allergies or for pets. You can substitute soaked silken tofu or coconut cream as an alternative creamy base if needed, but always check dietary restrictions carefully!

Vegan Creamy Tomato Gnocchi

Easy Vegan Creamy Tomato Gnocchi That Melts in Your Mouth

This Vegan Creamy Tomato Gnocchi features comforting gnocchi in a velvety tomato sauce, making it an indulgent yet easy meal.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Vegan
Calories: 350

Ingredients
  

For the Gnocchi
  • 2 pounds Russet potatoes
  • 1 cup All-purpose flour Add gradually
  • 1 teaspoon Salt
For the Creamy Tomato Sauce
  • 28 ounces Ripe tomatoes Fresh or canned
  • 1 cup Cashews Soaked
  • 2 cloves Garlic
  • 1 tablespoon Olive oil
  • 1 cup Fresh basil For garnish
  • to taste Salt
  • to taste Pepper

Equipment

  • large pot
  • Skillet
  • blender
  • Floured surface

Method
 

For the Gnocchi
  1. Place whole Russet potatoes in a large pot of salted water. Bring to a boil and cook until fork-tender, about 20 minutes. Drain and let cool.
  2. Peel cooled potatoes and mash until smooth, letting steam off excess moisture for about 5 minutes. A drier mash helps create fluffy gnocchi dough.
  3. Transfer the mashed potatoes onto a floured surface. Add salt and gradually knead in flour until a soft, slightly sticky dough forms, about 1 minute total.
  4. Divide dough into four pieces, roll each into a ½-inch-thick rope. Cut ropes into ¾-inch pieces, then gently press each piece with a fork to add ridges.
  5. Bring a large pot of salted water to a gentle boil. Add gnocchi in batches and cook until they float, about 2–3 minutes. Scoop and drain.
For the Sauce
  1. Heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook until fragrant, about 1 minute, taking care not to brown.
  2. Pour in crushed tomatoes, salt, and pepper. Bring to a simmer, stirring occasionally. Let cook until slightly thickened, about 10 minutes for deeper flavor.
  3. Drain soaked cashews and place them in a blender with ¼ cup water. Blend until silky smooth, about 1 minute, creating the creamy base for your sauce.
  4. Stir the cashew cream into the tomato sauce. Cook over low heat for 2 minutes, stirring until sauce is creamy and tinted pink. Adjust seasoning.
  5. Add the cooked gnocchi to the sauce, gently tossing to coat each piece. Cook for 1 extra minute to warm through. Serve with fresh basil.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 55gProtein: 10gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gSodium: 300mgPotassium: 800mgFiber: 4gSugar: 6gVitamin A: 1000IUVitamin C: 20mgCalcium: 40mgIron: 2mg

Notes

Optional: Garnish with extra fresh basil leaves and a drizzle of olive oil.

Tried this recipe?

Let us know how it was!
Vegan Creamy Tomato Gnocchi