Gnocchi with Tomato Sauce
This Gnocchi with Tomato Sauce recipe is an easy, quick, and incredibly comforting vegetarian meal made all in one pan. It’s rich, cheesy, and packed with classic Italian flavors — and it’s ready in just 30 minutes!
If you’re wondering what to make with shelf-stable gnocchi, this cozy skillet recipe is one of my absolute favorites. It’s simple enough for a busy weeknight, but delicious enough to serve guests. If you love comforting pasta dishes, you’ll also want to try creamy tomato basil pasta or baked mozzarella penne next.
Why You’ll Love It
Tender, pillowy gnocchi simmered in a rich tomato garlic sauce is one of those meals that feels like a warm hug. I love how the gnocchi cooks directly in the sauce, soaking up all the flavor while releasing just enough starch to naturally thicken everything into silky perfection.
This one pan gnocchi with tomato sauce tastes like something you’d order at a cozy Italian restaurant, but it’s incredibly easy to make at home. There’s no need to boil the gnocchi separately — it cooks right in the skillet, which means fewer dishes and more flavor.
The combination of diced tomatoes, tomato paste, garlic, Italian seasoning, mozzarella, and parmesan creates a balanced sauce that’s savory, slightly tangy, and irresistibly cheesy. Fresh basil at the end brightens everything up and ties the whole dish together.
Whether you’re cooking for your family or just treating yourself to a comforting dinner, this tomato gnocchi recipe never disappoints.
What You’ll Need
Here’s everything I use to make this simple yet flavorful gnocchi with tomato sauce:
Olive Oil & Butter
I love using both. The olive oil prevents the butter from burning, while the butter adds richness and depth to the sauce.
Garlic
Fresh minced garlic is essential here. It builds the foundation of the sauce and gives it that unmistakable Italian aroma.
Diced Tomatoes
A 14-ounce can of diced tomatoes (with juices) provides the base of the sauce. Canned tomatoes are picked at peak ripeness, so they deliver consistent flavor year-round.
Tomato Paste
This is what intensifies the tomato flavor and helps thicken the sauce beautifully.
Chicken Broth or White Wine
Either works wonderfully. Broth adds savory depth, while white wine gives a touch of brightness and elegance. I use whichever I have on hand.
Italian Seasoning
A simple blend of herbs that brings warmth and classic Mediterranean flavor to the dish.
Potato Gnocchi
I use shelf-stable potato gnocchi found in the pasta aisle. It cooks directly in the sauce, making this truly a one pan meal.
Mozzarella
Shredded mozzarella melts into the sauce, creating that dreamy, cheesy texture.
Parmesan Cheese
Always use freshly grated parmesan for the best flavor and smooth melting.
Fresh Basil
Adds freshness and that classic tomato-basil pairing we all love.
Salt & Pepper
Season to taste at the end to bring everything together.
Tools for This Recipe
You don’t need anything fancy for this recipe, which is another reason I love it.
- A large skillet (I prefer a cast iron or heavy-bottomed skillet)
- Wooden spoon or spatula
- Garlic press or knife
- Measuring cups and spoons
- Can opener
That’s it! Simple kitchen tools for a simple, satisfying dinner.

How to Make Gnocchi with Tomato Sauce
Here’s an overview of how I make this recipe step by step. You’ll find the full ingredient list and instructions in the recipe card below.
Step 1: Build the Flavor Base
I start by heating olive oil and butter in a large skillet over medium heat. Once the butter melts, I add the minced garlic and sauté it for about 30 seconds until fragrant. Be careful not to brown it — garlic can burn quickly.
Step 2: Create the Tomato Sauce
Next, I stir in the tomato paste and cook it for about a minute. This step is important because it caramelizes the paste slightly and deepens the flavor.
Then I add the diced tomatoes (with their juices), chicken broth or white wine, and Italian seasoning. I stir everything together and let it gently bubble for a few minutes so the flavors can meld.
Step 3: Add the Gnocchi
Now comes the magic. I stir in the uncooked potato gnocchi directly into the sauce. No pre-boiling needed!
Once the sauce begins to bubble again, I cover the skillet and reduce the heat to medium-low. I let it cook for about 5 minutes.
Step 4: Simmer and Thicken
After 5 minutes, I remove the lid and give everything a good stir. I continue cooking uncovered for a few more minutes until:
- The gnocchi is tender
- The sauce has thickened
- Everything looks glossy and cohesive
If your sauce seems too thick, just add a splash of broth or water. If it’s too thin, give it a few more minutes.
Step 5: Make It Cheesy
I turn off the heat and stir in the shredded mozzarella and freshly grated parmesan. The residual heat melts the cheese into the sauce, making it creamy and irresistible.
Finally, I add fresh basil and season with salt and pepper to taste.
Serve immediately and enjoy!
Pro Tips for Perfect Gnocchi
Don’t pre-cook the gnocchi.
It cooks directly in the sauce. The starch released helps naturally thicken everything.
Watch your heat.
If the sauce is reducing too quickly, lower the heat slightly. If it’s not thickening, just give it more time.
Use freshly grated parmesan.
Pre-shredded cheese doesn’t melt as smoothly and can make the sauce grainy.
Stir occasionally.
This prevents the gnocchi from sticking to the bottom of the skillet.
Substitutions and Variations
One of the reasons I love this tomato gnocchi recipe is how adaptable it is.
Make It Vegetarian
Use vegetable broth instead of chicken broth.
Add Spinach
Stir in a handful of fresh spinach at the end and let it wilt for extra greens.
Make It Spicy
Add red pepper flakes for a subtle kick.
Add Protein
You could stir in cooked chicken or sautéed mushrooms for a heartier meal.
Use White Wine Instead of Broth
White wine adds acidity and elegance to the sauce.
What to Serve with Gnocchi in Tomato Sauce
This dish is rich and satisfying on its own, but here are a few serving ideas:
- Crusty bread or garlic bread
- Simple green salad
- Roasted vegetables
- Caesar salad
- Sautéed green beans
A side of warm bread is especially perfect for soaking up the extra sauce.
Leftovers & Storage
Refrigeration
Store leftovers in an airtight container in the fridge for 3–4 days.
Reheating
Reheat gently on the stovetop over low heat. Add a splash of broth or water to loosen the sauce if needed.
Freezing
I don’t recommend freezing this recipe. Gnocchi can become overly soft, and the cheese texture may change.
Frequently Asked Questions
Can I use homemade gnocchi?
For this one pan method, I recommend shelf-stable gnocchi. Homemade gnocchi can be too delicate and may fall apart.
Why isn’t my sauce thickening?
Give it more time. Every stove is different. If needed, simmer uncovered for a few extra minutes.
Can I make this dairy-free?
You can omit the cheese, but the sauce will be less creamy. You could experiment with dairy-free alternatives.
Gnocchi with Tomato Sauce
4
servings5
minutes25
minutes320
kcalThis Gnocchi with Tomato Sauce recipe is an easy, quick, and incredibly delicious comfort food meal made all in one pan. It’s ready in just 30 minutes!
Ingredients
1 tablespoon olive oil
1 tablespoon butter
3 cloves garlic, minced
1 (14 ounce) can diced tomatoes with juices
2 tablespoons tomato paste
1/4 cup chicken broth or white wine
1/4 teaspoon Italian seasoning
1 pound uncooked potato gnocchi
1/2 cup shredded mozzarella
1/2 cup freshly grated parmesan cheese
Small handful fresh basil, torn or sliced
Salt & pepper to taste
Directions
- Heat the olive oil and butter in a large skillet over medium heat.
- Add the garlic and sauté for about 30 seconds until fragrant.
- Stir in the tomato paste and cook for 1 minute.
- Add the diced tomatoes, broth (or wine), and Italian seasoning. Stir and let it gently bubble for 2–3 minutes.
- Stir in the uncooked gnocchi. Once bubbling again, cover and reduce heat to medium-low. Cook for 5 minutes.
- Remove the lid, stir well, and cook uncovered for a few more minutes until the gnocchi is tender and the sauce has thickened.
- Turn off the heat. Stir in mozzarella and parmesan until melted and smooth.
- Add fresh basil and season with salt and pepper. Serve immediately.
