Stepping into a cozy kitchen filled with the aroma of simmering garlic and bubbling cheese is one of life’s simple joys. Today, I’m excited to share my delightful recipe for Three Cheese Baked Gnocchi with Spinach—a dish that wraps you in comforting warmth and satisfaction. This Italian-inspired delight combines tender gnocchi, vibrant spinach, and a rich tomato sauce, all graced by a melting trio of mozzarella, Parmesan, and mascarpone. Not only is this baked gnocchi easy to whip up for a weeknight meal, but it’s also a crowd-pleaser that can effortlessly impress your dinner guests. Plus, feel free to add your favorite proteins like ground Italian sausage or white beans for an extra hearty touch. What could possibly be better than enjoying a plate of creamy, cheesy goodness? Let’s dive into how to create this scrumptious dish that’s sure to become a family favorite. Are you ready to indulge?

Why is Three Cheese Baked Gnocchi a Must-Try?
Comfort in Each Bite: The blend of three cheeses melts beautifully, creating a creamy topping that enhances every spoonful.
Hearty and Wholesome: Paired with fresh spinach, this dish not only delights the taste buds but also adds a pop of color and essential nutrients.
Quick and Easy: In less than an hour, you can create a mouthwatering meal that rivals restaurant offerings.
Versatile Delight: Whether you enjoy it as-is or want to swap in ground sausage or white beans for protein, the options are endless.
Perfect for Sharing: This baked gnocchi is sure to impress and satisfy family and friends alike, much like my Sausage Cheese Stuffed treats!
Three Cheese Baked Gnocchi Ingredients
For the Gnocchi Bake
• Gnocchi – A chewy, hearty base that soaks up the sauce beautifully.
• Olive Oil – Ideal for sautéing; enhances the overall flavor of the dish.
• Garlic – Provides aromatic depth; a subtle substitute could be shallots.
• Onion – Adds a touch of sweetness; can also replace with shallots if desired.
• Tomato Passata – Forms a rich, creamy sauce; crushed tomatoes can be used in a pinch.
• Cream Cheese/Mascarpone – Essential for creaminess in the sauce; ricotta or crème fraîche offer great alternatives.
• Fresh Spinach – Infuses color and nutrition; kale or other leafy greens can be swapped in easily.
For the Cheesy Topping
• Mozzarella Cheese – Melts perfectly for a gooey topping; cheese curds could substitute if you’re in a pinch.
• Parmesan Cheese – Adds a salty, nutty flavor; consider using Pecorino Romano as a substitution.
• Basil – Fresh herb for garnishing; in a bind, dried basil can work well too.
For Seasoning
• Salt and Pepper – Essential for seasoning; adjust according to your taste preferences.
This Three Cheese Baked Gnocchi promises a delightful experience that’s both comforting and satisfying!
Step‑by‑Step Instructions for Three Cheese Baked Gnocchi
Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C), ensuring it’s fully heated for optimal baking. This temperature will allow the cheese to melt beautifully and create that perfect golden crust. While waiting for the oven, gather your ingredients and baking dish, which will be ready to hold your delicious Three Cheese Baked Gnocchi.
Step 2: Sauté Aromatics
In a large skillet, drizzle in 2 tablespoons of olive oil over medium heat. Add 1 diced onion and 2 minced garlic cloves, sautéing for about 3–4 minutes, or until the onion becomes translucent and fragrant. This step adds a wonderful depth of flavor to your dish, setting the stage for a savory Three Cheese Baked Gnocchi that you and your family will love.
Step 3: Create the Sauce
Stir in 1 cup of tomato passata along with 4 ounces of cream cheese. Mix vigorously until the cream cheese dissolves into the sauce, becoming creamy and cohesive. Season with salt and pepper to taste, allowing the mixture to simmer gently for 5 minutes. The visual cue here is a slightly thickened sauce that beautifully coats the back of a spoon, perfect for your gnocchi.
Step 4: Add Gnocchi and Spinach
Once your sauce is ready, add 1 pound of uncooked gnocchi and 2 cups of fresh spinach to the skillet. Gently fold them into the sauce until every piece of gnocchi is well-coated. Cook for about 2–3 minutes over low heat, just until the spinach wilts and the gnocchi starts to warm. This step ensures that your Three Cheese Baked Gnocchi is rich, luscious, and packed with flavor.
Step 5: Transfer to Baking Dish
Carefully pour the gnocchi mixture into a greased 9×13-inch baking dish, spreading it evenly. This will be the cozy home for your cheesy creation. Sprinkle 1 cup of shredded mozzarella and ½ cup of grated Parmesan cheese evenly over the top, creating a golden layer that will melt deliciously into your dish as it bakes.
Step 6: Bake to Perfection
Place your baking dish in the preheated oven and bake for 20 minutes. Keep an eye on the dish as it cooks; you want the cheese to become bubbly and golden brown. The aroma drifting from the oven will be irresistible, signaling that your Three Cheese Baked Gnocchi is nearly ready.
Step 7: Cool and Garnish
After baking, remove the dish from the oven and let it cool for about 5 minutes. This step allows the cheese to settle slightly, making it easier to serve. Just before serving, garnish with fresh basil leaves for a pop of color and flavor. Your Three Cheese Baked Gnocchi is now ready to be enjoyed!

Make Ahead Options
These Three Cheese Baked Gnocchi are perfect for busy home cooks looking to save time without sacrificing flavor! You can assemble the dish (without baking) and refrigerate it for up to 24 hours before you’re ready to serve. Simply prepare the sauce and mix in the uncooked gnocchi and spinach as instructed, then transfer everything to your baking dish. To maintain quality, cover the dish tightly with plastic wrap to prevent the gnocchi from drying out. When it’s time to enjoy, bake the gnocchi straight from the fridge, adding an extra 5–10 minutes to the baking time if needed. You’ll love the convenience of having this comforting meal prepped and waiting for you!
What to Serve with Three Cheese Baked Gnocchi
Set the table for an unforgettable meal that delights all the senses, perfectly complementing your creamy gnocchi creation.
-
Garlic Bread: The fragrant, buttery crunch of garlic bread provides a satisfying contrast to the soft gnocchi, perfect for scooping up leftover sauce.
-
Crisp Green Salad: A fresh mix of greens with a light vinaigrette will brighten the rich flavors of the baked dish, adding a refreshing touch.
-
Roasted Vegetables: Seasonal veggies roasted to golden perfection offer a tender, flavorful addition, balancing the comforting heaviness of the baked gnocchi with their earthy sweetness.
-
Italian Sausage: For meat lovers, adding sliced, Italian-style sausage brings a hearty, savory element that pairs beautifully with the creamy sauce.
-
Wine Pairing: A chilled glass of Pinot Grigio or a light-bodied Chianti enhances the meal with floral aromas and bright acidity, cutting through the richness.
-
Dessert Option: Finish off your meal with a classic Tiramisu or gelato. Their creamy textures and sweet flavors provide a delightful end to a satisfying feast.
Your dining experience is sure to spark joy and connection with every bite!
Expert Tips for Three Cheese Baked Gnocchi
- Check Gnocchi Type: Use fresh or frozen gnocchi, and ensure it’s uncooked. Pre-cooked gnocchi can turn mushy during baking.
- Creamy Sauce Secret: For an ultra-creamy sauce, ensure the cream cheese is at room temperature before mixing; it incorporates more smoothly.
- Spinach Swap: Feel free to replace spinach with kale or arugula for a different flavor and texture. Just cook it until wilted before adding to the sauce.
- Variations Welcome: Don’t hesitate to experiment with protein! Adding white beans or ground Italian sausage amps up heartiness and nutrition.
- Perfect Cheese Blend: Try mixing different cheeses like gouda or cheddar along with mozzarella for a delightful twist on the classic Three Cheese Baked Gnocchi.
Three Cheese Baked Gnocchi Variations & Substitutions
Feel free to get creative with this delicious Three Cheese Baked Gnocchi and adapt it to suit your taste!
-
Kale Swap: Replace fresh spinach with kale for a heartier green that adds a robust flavor. Just sauté until wilted before adding to the dish.
-
Protein Boost: Incorporate ground Italian sausage for a smoky, flavorful kick. Cook it ahead of time and mix it in with the sauce for richer depth.
-
Dairy-Free Delight: Use a plant-based cream cheese and vegan cheese for a dairy-free version that doesn’t skimp on creaminess.
-
Cheese Blend: Experiment with different cheese combinations such as gouda or cheddar. This not only adds new flavors but also a delightful creaminess to your dish.
-
Bean Power: Toss in white beans for added protein and creaminess. They’ll blend wonderfully with the sauce and provide extra texture.
-
Spice It Up: Add a pinch of red pepper flakes to the sauce if you’re craving a little heat. It gives your gnocchi a delightful kick.
-
Onion and Shallots: For a sweeter taste, substitute the onion with shallots or caramelize the onions for a deeper flavor that complements the dish beautifully.
Imagine how your cozy family dinner or gathering could transform with these variations, just like how my Baked Shrimp Broccoli brings joy to any table!
How to Store and Freeze Three Cheese Baked Gnocchi
- Fridge: Store leftover Three Cheese Baked Gnocchi in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through.
- Freezer: For longer storage, freeze the assembled dish before baking. Wrap it tightly in plastic wrap and foil, and it will last up to 2 months.
- Reheating: If frozen, thaw in the fridge overnight before baking. Bake at 400°F (200°C) for about 30–35 minutes, or until heated through and bubbly.
- Refrigerator Storage: If you’ve baked and have leftovers, separate portions for easy reheating and store in the fridge for up to 3 days.

Three Cheese Baked Gnocchi Recipe FAQs
How do I choose the best gnocchi?
Absolutely! For the best results, opt for fresh or frozen gnocchi that is uncooked. Cooked gnocchi can turn mushy in the oven, ruining that delightful texture. When fresh, it should feel slightly firm to the touch. For frozen gnocchi, check the packaging for signs that indicate the quality, like avoiding frost or freezer burn.
What’s the best way to store leftover gnocchi?
Very! Leftover Three Cheese Baked Gnocchi can be stored in an airtight container in the fridge for up to 3 days. To reheat, simply place it in the oven at 350°F (175°C) until warmed through, about 15–20 minutes—this helps to bring back that lovely cheesy goodness.
Can I freeze my baked gnocchi?
Absolutely! For freezing, assemble the dish without baking, wrap it tightly in plastic wrap and foil, and it will keep well in the freezer for up to 2 months. When you’re ready to enjoy it, thaw it overnight in the fridge, then bake at 400°F (200°C) for 30–35 minutes, or until heated through and bubbly.
What are some common issues when making baked gnocchi?
The most common issue is ending up with mushy gnocchi. To avoid this, ensure you use uncooked gnocchi and not overcook it when mixing it with the sauce. Additionally, if your sauce seems too thick, you can add a splash of vegetable broth or water to achieve the desired consistency.
Are there any dietary considerations for this dish?
Very! This recipe is already vegetarian-friendly but can be customized for dietary needs. If you’re cooking for a vegetarian or gluten-sensitive crowd, opt for gluten-free gnocchi. Additionally, you can substitute the cheeses for dairy-free versions, and feel free to mix in white beans or cooked sausage for added protein.
Can I substitute any ingredients in this recipe?
Yes, the beauty of this dish lies in its versatility! If you don’t have cream cheese or mascarpone, you can easily substitute ricotta or crème fraîche, which still offers a creamy texture. Moreover, you can swap fresh spinach with kale or arugula, or even add in ground Italian sausage or other proteins like white beans to cater to your preferences.

Melt-in-Your-Mouth Three Cheese Baked Gnocchi Bliss
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C).
- In a large skillet, heat olive oil over medium heat, then add diced onion and minced garlic, sautéing for 3–4 minutes until translucent.
- Stir in tomato passata and cream cheese, mixing until smooth. Season with salt and pepper, simmer for 5 minutes.
- Add uncooked gnocchi and fresh spinach, folding into the sauce and cooking for 2–3 minutes until spinach wilts.
- Transfer the mixture into a greased 9x13-inch baking dish, spreading evenly.
- Sprinkle mozzarella and Parmesan evenly over the top.
- Bake for 20 minutes until cheese is bubbly and golden brown.
- Let cool for 5 minutes, then garnish with fresh basil before serving.
