This one-pan tomato gnocchi bake is pure comfort — made with pillowy gnocchi, garlicky tomato sauce, fresh spinach, and a bubbling cheese topping. It’s simple, cozy, and ready in 30 minutes. Easy to adapt for dairy-free or vegan preferences!

Tomato Gnocchi Bake 🍅🧀 (One-Pan)
If there’s one thing I reach for when the weather cools or I’m craving a cozy, no-fuss meal, it’s a baked pasta dish. This Tomato Gnocchi Bake hits all the right notes: saucy, cheesy, and comforting.
It leans on simple ingredients for bold flavor. Tender gnocchi are simmered briefly in a garlicky tomato and spinach sauce, and then finished in the oven under a layer of creamy buffalo mozzarella and sharp pecorino cheese.
And best of all? It’s made entirely in one oven-safe skillet, so there’s minimal cleanup and maximum flavor.
Comforting, cheesy, and full of hearty tomato flavor, this Tomato Gnocchi Bake is a perfect midweek meal.
What is a Tomato Gnocchi Bake?
Tomato Gnocchi Bake is a baked pasta‑style dish (but with gnocchi!) where pillowy gnocchi are cooked in a rich tomato sauce, then topped with cheese and baked until bubbly and golden. It’s like lasagna’s cozier cousin—much less fuss, but all of that warm, oven‑comfort magic.

Why You’ll Love This Gnocchi Bake 💛
- Gluten-free friendly – I use gluten-free gnocchi, but it works just as well with regular or even cauliflower gnocchi.
- One pan = easy dinner – everything cooks in the same skillet, straight from stovetop to oven.
- Comfort food, elevated – the rich tomato sauce, melted cheese, and tender gnocchi make this a classic, but fresh spinach and basil brighten it beautifully.
- Weeknight quick – ready in around 30 minutes with very little prep.
Ingredients & Notes 🛒
Here’s what you’ll need to bring this dish together:
- Olive oil – for gently cooking the garlic and wilting the spinach. Choose extra virgin for flavor.
- Garlic – grated or finely chopped; this is the flavor foundation of the sauce.
- Fresh spinach – adds color and nutrients. Use baby spinach.
- Gnocchi – I’m using gluten-free gnocchi here, but regular gnocchi works well too.
👉 If using cauliflower gnocchi, see the pro tip below to keep the texture perfect! - Tomato passata or tomato sauce – smooth and rich, it gives a cohesive, velvety texture without chunks. Use a good-quality one for best flavor.
- Water or broth– helps thin the sauce slightly, making it easier for the gnocchi to cook evenly and the sauce to coat everything beautifully.
- Salt – essential to bring the sauce to life.
- Fresh basil – stirred in for brightness and aromatic lift.
- Buffalo mozzarella – torn and melted over the top for creamy, luxurious texture.
👉 For a vegan version, use a plant-based mozzarella alternative that melts well. - Pecorino cheese (grated) – for sharp, salty contrast; a little goes a long way.
👉 Can be replaced with vegan parmesan for a dairy-free option.

How to Make It 🥘
✅ Step-by-Step Instructions
- Preheat the oven to 400 °F (200 °C).
- In a medium oven-proof skillet, heat the olive oil over medium-low heat.
- Add the garlic and cook for 30 seconds until fragrant but not browned.
- Toss in the spinach and stir until just wilted.
- Pour in the tomato passata or sauce, water, season with salt and pepper, and bring to a simmer.
- Add the gnocchi:
- For gluten-free or regular gnocchi: Add directly into the sauce and stir gently to coat. Simmer for about 3-5 minutes until the gnocchi begin to soften and the sauce thickens slightly.
- For cauliflower gnocchi: Pan-fry or roast first (see pro tip below) before tossing with the sauce — do not simmer cauliflower gnocchi in the sauce as it can become gummy.
- Tear the basil leaves and stir them into the pan.
- Tear the buffalo mozzarella and scatter it over the top, then grate over a generous handful of pecorino.
- Transfer the skillet to the oven and bake for 10 minutes, or until the cheese is bubbling and melted.
👉 Note: If you don’t have an oven-proof skillet, transfer the mixture to a lightly greased baking dish before baking.
👉 Optional: For extra color and a crisp top, place under the broiler (grill) for 1–2 minutes at the end. Watch closely to prevent burning.
- Let it rest for 5 minutes before serving. Garnish with more basil if you like.
💡 Pro Tip: Using Cauliflower Gnocchi?
Cauliflower gnocchi is softer and more delicate than traditional gnocchi. To keep it from getting gummy or falling apart, pan-fry in a little olive oil until golden and crispy or roast in a 400°F oven for 15–20 minutes before adding it to the tomato sauce. Once browned, toss with the tomato-spinach mixture, top with cheese and bake as usual.
Tips for Success 🌟
- Use an oven-proof skillet: This keeps it to one pan and builds flavor directly in the final baking dish. Cast iron or stainless steel work well.
- Don’t overcook the garlic: Use a medium-low heat to infuse the oil without burning or turning bitter.
- Taste your sauce before baking: Adjust salt levels based on your tomato sauce and cheese—pecorino is naturally salty.
- Optional: Finish under the broiler 🔥 — After baking, place the skillet under the broiler (grill) for 1–2 minutes to get an extra golden, slightly crisp cheese top. Just keep a close eye so it doesn’t burn!
- Let it rest: A few minutes out of the oven gives the sauce time to settle and thicken slightly, making for easier serving.
Variations to Try 🌿
- Add protein: Stir in white beans for extra heartiness.
- Different greens: Use kale or chard in place of spinach for a twist in flavor and texture.
- Make it spicy: Add a pinch of red pepper flakes with the garlic for heat.
- Cheese swaps: Try parmesan, or feta or goat cheese instead.
- Herb mix-up: Swap basil for thyme or oregano, or finish with parsley for brightness.
- Vegan version: Use your favorite plant-based gnocchi (many are naturally vegan, but check labels). Swap buffalo mozzarella for a good-quality vegan mozzarella-style cheese, and replace pecorino with a vegan parmesan for that umami-savory kick.
Final Thoughts 🍽️
This Tomato Gnocchi Bake is everything you want in a cozy, feel-good dinner: saucy, cheesy, bubbling, and made in one pan. It’s a weeknight winner with weekend flavor, endlessly adaptable to what you have on hand, and easy to make gluten-free.
Whether you serve it straight from the skillet with a crisp salad or alongside a glass of wine and bread (gluten-free, if needed!), it’s the kind of meal that hits the spot—no matter the season.
More Tomato Pasta Recipes:
Tomato Gnocchi Bake
The ultimate easy dinner: gnocchi baked in rich tomato sauce with spinach,
mozzarella, and pecorino cheese.
Ingredients
- 1 Tablespoon/30ml olive oil
- 2 cloves garlic, finely grated
- 3 ounces/84g baby spinach, washed and dried
- 9 ounces/255g gluten-free gnocchi (👉 Or use regular or cauliflower gnocchi)
- 1 ½ cups/375g tomato passata or tomato sauce
- ½ cup/120ml broth or filtered water
- ¼ teaspoon fine sea salt & black pepper, to taste
- 1 handful fresh basil leaves, torn
- 4 ounces/114g buffalo mozzarella, torn into pieces (👉 Vegan option: use plant-based mozzarella that melts well)
- 1 ounce/28g grated pecorino cheese (👉 Vegan option: use vegan parmesan)
Instructions
- Preheat your oven to 400 °F (200 °C).
- In a medium oven-safe skillet, heat olive oil over medium-low heat.
- Add garlic and sauté for about 30 seconds, just until fragrant (don’t let it brown).
- Add spinach and cook, stirring, until just wilted.
- Pour in the tomato passata or sauce along with the water or broth. Season with salt and pepper.
- Stir in gnocchi, coating it well in the sauce. Simmer for 3-5 minutes.
- Remove from heat.
- Tear and stir in basil leaves.
- Scatter torn mozzarella on top, then sprinkle with grated pecorino.
- Transfer the skillet to the oven and bake for 10 minutes, until the cheese is bubbling and golden.
👉 Note: If you don’t have an oven-safe skillet, transfer everything to a lightly greased baking dish before baking.
👉 Optional: For extra browning, broil (grill) for 1–2 minutes—watch closely to prevent burning. - Remove from oven and let rest for 5 minutes before serving. Garnish with more basil if desired.
Notes
🌿 Make It Vegan
Swap the mozzarella and pecorino with plant-based mozzarella and parmesan.
Many store-bought gnocchi are vegan—check the label to confirm.
Variations to Try 🌿
Add protein: Stir in white beans for extra heartiness.
Different greens: Use kale or chard in place of spinach for a twist in flavor and texture.
Make it spicy: Add a pinch of red pepper flakes with the garlic for heat.
Cheese swaps: Try parmesan, or feta or goat cheese instead.
Herb mix-up: Swap basil for thyme or oregano, or finish with parsley for brightness.
Dietary Notes:
Gluten-Free, Grain-Free, Vegetarian, Vegan Option, Dairy-Free Option, Nut-Free, Egg-Free
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 346Total Fat: 17gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 49mgSodium: 807mgCarbohydrates: 35gFiber: 4gSugar: 5gProtein: 16g
Nutritional information for recipes contained on this website, such as calories, fat, carbs, etc. are only estimates and are not guaranteed to be accurate.

Sylvie Shirazi is the recipe developer and food photographer behind Gourmande in the Kitchen. For the last 10 years she's been making eating more healthfully easy and accessible with gluten-free, grain-free, paleo and vegan recipes that are free from processed ingredients.





Leave a Reply