One-Pot Cheesy Tomato Gnocchi: A Quick & Easy Vegan Dinner Recipe
Craving pillowy gnocchi but short on time? This one-pot cheesy tomato gnocchi recipe is the answer! It’s incredibly easy to make, requiring just one pan and coming together in under 30 minutes. Get ready for a cozy, creamy, and cheesy dinner that’s perfect for busy weeknights.

While I adore sweet potato gnocchi, making it from scratch isn’t always feasible. That’s where this one-pot cheesy tomato gnocchi shines! It uses store-bought gnocchi, which are sautéed to golden perfection, offering a delightful crispiness. These golden gnocchi are then enveloped in a rich, velvety tomato cream sauce brimming with melty vegan cheese. This is the ultimate comfort food that the whole family will enjoy without complaint!
Why This Easy Gnocchi Dinner Will Be a Regular
This recipe is destined to become a staple in your meal rotation. It’s simple, straightforward, and undeniably delicious.
- Effortless One-Pot Cooking: Skip the separate boiling step! The gnocchi is crisped right in the same pan where the sauce is made. It’s that easy!
- Ready in 30 Minutes: Perfect for those hectic weeknights when you crave a homemade meal but don’t want to spend hours in the kitchen.
- Family-Friendly Flavor: Packed with cheese and a luscious creamy sauce, this one-pot cheesy tomato gnocchi offers similar flavors to pasta alla vodka but without the alcohol or heavy cream.

Ingredient Notes for Your Cheesy Tomato Gnocchi
You don’t need a long list of ingredients to create this flavorful one-pot tomato gnocchi! Scroll down to the recipe card for the exact ingredient amounts and detailed instructions.
- Crushed Tomatoes: These form the foundation of the sauce. I prefer crushed tomatoes over canned tomato sauce for their subtle texture, but you can easily puree them for a smoother sauce.
- Plant-Based Butter: My homemade vegan butter is my go-to when I have it available, but any brand will work.
- Gnocchi: Feel free to use my vegan cauliflower gnocchi recipe or opt for store-bought gnocchi. Just ensure they’re made without eggs to keep it vegan.
- Olive Oil: Or, if you prefer, use additional plant-based butter for richness.
- Red Onion and Garlic: These aromatics are essential for building the savory base of the sauce.
- Tomato Paste: Adds depth and umami to the tomato sauce.
- Sea Salt and Black Pepper: Coarsely ground black pepper will add little bursts of warmth to the dish.
- Vegan Milk: Unsweetened and unflavored vegan milk is crucial for achieving the right balance of flavors.
- Vegan Cheese: I love using vegan mozzarella. Garnishing with vegan Parmesan would also be incredibly delicious!
- Fresh Basil: Adds a pop of freshness to the dish. You can use either fresh or dried basil, or a combination of both!
Step-by-Step Guide: How to Make One-Pot Cheesy Tomato Gnocchi
You’re just moments away from a delicious and satisfying dinner! Here’s a visual overview of the cooking process. You’ll find the complete instructions with precise measurements in the recipe card below.
Crisping the Gnocchi and Cooking Aromatics


- Crisp the Gnocchi: Sauté the gnocchi in plant butter over medium heat until they turn golden and lightly crispy. Then, remove them from the pan and set aside. This adds a wonderful texture to the final dish.
- Cook the Aromatics: In the same pan, sauté the diced red onion until it softens and becomes translucent. Add the minced garlic and cook until fragrant, being careful not to burn it.
Building the Tomato Sauce and Adding Cheese


- Build the Sauce: Stir in the tomato paste and cook for a minute to deepen its flavor. Add the crushed tomatoes, sea salt, and pepper. Simmer the sauce for a few minutes to allow the flavors to meld together.
- Make it Creamy: Pour in the vegan milk, followed by the vegan cheese. Stir continuously until the cheese is completely melted and the sauce is smooth and creamy.
Finishing and Garnishing the Gnocchi Dish


- Finish the Dish: Return the sautéed gnocchi to the pan and gently toss them with the creamy tomato sauce until they are evenly coated. Heat everything through for a few minutes.
- Garnish and Serve: Season the dish to taste with additional salt and pepper if needed. Garnish with fresh basil leaves before serving. Enjoy immediately!
Recipe Variations to Customize Your Gnocchi
One of the best things about this one-pot cheesy tomato gnocchi is its versatility. There’s plenty of room to customize it to your liking. Here are a few ideas to get you started:
- Add Vegetables: Sauté sliced mushrooms with the onion for an earthy flavor. Or, stir in handfuls of spinach at the end of cooking until it wilts for added nutrients.
- Make it Spicy: Add a pinch of red pepper flakes to the sauce for an arrabbiata-style kick.
- Boost the Protein: Crumble seitan, plant-based Italian sausage, or vegan ground meat into the sauce for extra protein and heartiness.

Serving Suggestions for a Complete Meal
Pair this one-pot cheesy tomato gnocchi with a simple salad or a side of vegetables for a complete and satisfying meal. My garlic mushrooms or vegan Caesar salad are great choices. You can’t go wrong with a slice of roasted garlic bread either – perfect for soaking up that delicious sauce!
Storing and Reheating Leftover Gnocchi
- Refrigerator: Store leftover cheesy tomato gnocchi in an airtight container in the refrigerator for up to 4 days.
- Freezer: Freeze in a sealed container for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat the gnocchi in a skillet over medium-low heat on the stovetop, or in the microwave until warmed through. You may need to add a splash of vegan milk to loosen the sauce.
More Italian-Inspired Vegan Recipes to Try
- Sheet Pan Lasagna
- Marry Me Chickpeas
- Vegetable Minestrone Soup
- Vegan Spaghetti and Meatballs
Enjoy, friends! If you make this one-pot cheesy tomato gnocchi, please snap a photo and tag #jessicainthekitchen on Instagram! I’d also love it if you would leave a comment below and give the recipe a rating! Thanks so much!

