If you are looking for a dish that combines comfort, simplicity, and incredible flavor all in one, this Creamy Tomato Gnocchi Recipe is going to be your new best friend in the kitchen. Soft, pillowy gnocchi swim in a luscious tomato sauce enriched with cream and Parmesan, creating a perfect harmony between tangy, savory, and creamy that feels like a warm hug on a plate. Whether you’re whipping it up for a weeknight dinner or impressing guests with something cozy yet elegant, this recipe brings everything to the table with minimal fuss and maximum joy.

Ingredients You’ll Need
Every ingredient in this Creamy Tomato Gnocchi Recipe plays a crucial role, from building the base of the sauce to adding depth and richness to the final dish. These simple pantry staples and fresh touches blend beautifully together, making this recipe not just delicious but approachable for any home cook.
- 1 lb potato gnocchi: Choose fresh or shelf-stable gnocchi; their tender texture is key to absorbing the creamy tomato sauce perfectly.
- 2 tablespoons olive oil: Adds a silky base for sautéing the aromatics and brings richness without overwhelming the flavors.
- 1 small yellow onion, finely chopped: Provides subtle sweetness and depth when softened gently.
- 3 cloves garlic, minced: Infuses the sauce with warmth and a fragrant kick.
- 14 oz canned crushed tomatoes: The heart of the sauce, offering bright acidity and a fresh tomato flavor.
- 1/2 cup heavy cream: Turns the tomato base into a luxuriously creamy sauce that coats every bite.
- 1/4 cup vegetable broth: Lightens the sauce slightly and adds extra savory notes.
- 1 teaspoon dried oregano: Brings an earthy, herbal nuance that complements the tomatoes beautifully.
- 1/2 teaspoon dried basil: Adds sweetness and that classic Italian flavor.
- 1/2 teaspoon red pepper flakes (optional): For a hint of heat that wakes up the palate without overpowering.
- Salt and freshly ground black pepper, to taste: Essential seasonings that elevate every other ingredient.
- 1/2 cup grated Parmesan cheese, plus extra for serving: Introduces a salty, nutty element that melts smoothly into the sauce.
- Fresh basil leaves, for garnish: A fragrant, colorful finish that brightens the dish visually and in flavor.
How to Make Creamy Tomato Gnocchi Recipe
Step 1: Sauté the Onion
Start by heating olive oil in a large skillet over medium heat. Add the finely chopped yellow onion and cook until it becomes soft and translucent, about 3 minutes. This step gently unlocks the sweetness hidden in the onion, creating a flavorful foundation for your sauce.
Step 2: Cook the Garlic
Next, toss in the minced garlic and cook for just one minute until fragrant. Garlic has a way of instantly transforming the aroma and taste of a dish, so this step is essential to building layers of flavor early on.
Step 3: Simmer the Sauce Base
Pour in the canned crushed tomatoes and vegetable broth, then sprinkle in the dried oregano, dried basil, and red pepper flakes if you’d like a subtle kick. Season with salt and pepper. Let this mixture simmer gently for about 5 minutes to meld all the flavors together into a rich, balanced sauce base.
Step 4: Incorporate the Cream
Stir in the heavy cream, watching the sauce turn silky and luscious as it simmers gently. This cream enriches the tomato base, softening acidity and wrapping everything in a velvety texture that makes this recipe so irresistible.
Step 5: Cook the Gnocchi
Add your potato gnocchi directly into the skillet, stirring to coat each piece in that creamy tomato goodness. Cover the skillet and cook for 5 to 7 minutes, stirring occasionally until the gnocchi are tender and perfectly cooked through. They’ll soak up the sauce beautifully, making each bite a delightful mix of soft dough with creamy, tangy sauce.
Step 6: Add the Cheese
Remove the lid and stir in the grated Parmesan cheese. Allow it to melt fully into the sauce over 1 to 2 minutes, enriching the texture and adding an irresistible savory note that takes this recipe to the next level.
Step 7: Adjust Seasoning
Finally, taste your sauce and tweak the salt and pepper if needed. This final seasoning step ensures your dish bursts with flavor and suits your personal taste preferences perfectly before serving.
Step 8: Serve Garnished
Serve the creamy tomato gnocchi right away, topped with extra Parmesan cheese and fresh basil leaves to brighten it up with a fresh, herbal punch and a pop of color.
How to Serve Creamy Tomato Gnocchi Recipe

Garnishes
Simple garnishes make all the difference with this Creamy Tomato Gnocchi Recipe. Fresh basil leaves add not only gorgeous green color but a refreshing aromatic lift that cuts through the richness. A little extra Parmesan cheese sprinkled on top adds a satisfying salty crunch that contrasts beautifully with the soft gnocchi.
Side Dishes
This dish shines best alongside crisp, light sides that keep the meal balanced. Consider a bright arugula salad dressed with lemon or a side of roasted vegetables like zucchini or asparagus. Garlic bread or a warm crusty baguette also makes the perfect companion to soak up every last bit of that heavenly sauce.
Creative Ways to Present
For a fun twist, serve this creamy tomato gnocchi recipe in small individual ramekins or shallow bowls for a cozy presentation. You could even layer it with fresh mozzarella and bake briefly for a gratin-style finish with a bubbly golden crust. Whether casual or fancy, this dish adapts beautifully to the occasion.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, let the dish cool completely before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to 3 days without losing the creamy, flavorful essence of the original meal.
Freezing
This Creamy Tomato Gnocchi Recipe can be frozen if necessary, though the texture of gnocchi may change slightly upon thawing. For best results, freeze the sauce separately and add freshly cooked gnocchi when reheating to maintain the ideal consistency.
Reheating
Reheat leftovers gently on the stove over low heat, stirring occasionally. Adding a splash of vegetable broth or water will help loosen the sauce and keep the gnocchi tender and creamy without drying out. Microwave reheating works too, just be sure to cover and stir halfway through.
FAQs
Can I use store-bought gnocchi for this recipe?
Absolutely! Both fresh and shelf-stable potato gnocchi work wonderfully in this recipe. Just ensure to cook them thoroughly in the sauce until tender for the best texture and flavor.
Is there a dairy-free way to make this Creamy Tomato Gnocchi Recipe?
Yes, you can substitute the heavy cream with coconut cream or a plant-based cream alternative, and use a dairy-free Parmesan-style cheese to keep it creamy and cheesy while accommodating dairy restrictions.
Can I add protein like chicken or sausage to this dish?
Definitely! Lightly cooked chicken breast pieces or sautéed Italian sausage can be stirred in with the gnocchi for a heartier meal. Just cook the protein separately and add it in during the last few minutes of cooking.
What can I use instead of canned crushed tomatoes?
If you prefer fresh tomatoes, use about 2 cups of finely chopped ripe tomatoes and simmer them longer to develop flavor and break them down into a sauce-like consistency before adding broth and seasonings.
How spicy is this dish with red pepper flakes?
The red pepper flakes add a mild, pleasant heat that wakes up the flavors without making the dish spicy-hot. You can easily omit or reduce the amount if you want it milder or leave it in for an extra flavor punch.
Final Thoughts
This Creamy Tomato Gnocchi Recipe has all the charm of a comforting Italian classic with the ease and quickness perfect for busy weeknights or relaxed weekends. Its rich, velvety sauce paired with tender gnocchi creates a dish you’ll find yourself returning to again and again. Give it a whirl, invite some friends over, and watch how quickly this humble, delicious meal becomes a beloved favorite in your kitchen.
Print
Creamy Tomato Gnocchi Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This creamy tomato gnocchi recipe is a quick and comforting dish perfect for weeknight dinners. Soft potato gnocchi simmered in a rich tomato sauce enhanced with garlic, herbs, and a touch of cream creates a luscious meal that’s ready in just 30 minutes. Finished with Parmesan cheese and fresh basil, it’s a delightful Italian-inspired entrée that’s simple yet flavorful.
Ingredients
Gnocchi
- 1 lb potato gnocchi (fresh or shelf-stable)
Sauce
- 2 tablespoons olive oil
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 14 oz canned crushed tomatoes
- 1/2 cup heavy cream
- 1/4 cup vegetable broth
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
Finishing
- 1/2 cup grated Parmesan cheese, plus extra for serving
- Fresh basil leaves, for garnish
Instructions
- Sauté onion: Heat olive oil in a large skillet over medium heat. Add the finely chopped onion and cook until softened, about 3 minutes.
- Cook garlic: Add the minced garlic to the skillet and cook for 1 minute until fragrant, being careful not to burn it.
- Simmer sauce base: Pour in the crushed tomatoes, vegetable broth, dried oregano, dried basil, and red pepper flakes if using. Season with salt and freshly ground black pepper to taste. Let the sauce simmer gently for 5 minutes to meld the flavors.
- Incorporate cream: Stir in the heavy cream and bring the sauce to a gentle simmer, creating a rich and creamy tomato base.
- Cook gnocchi: Add the potato gnocchi directly to the skillet, stirring to coat them evenly in the sauce. Cover the skillet and cook for 5 to 7 minutes, stirring occasionally, until the gnocchi are tender and cooked through.
- Add cheese: Remove the lid and stir in the grated Parmesan cheese. Cook for an additional 1 to 2 minutes until the cheese melts into the sauce and it becomes luxuriously creamy.
- Adjust seasoning: Taste the sauce and adjust the salt and black pepper as needed to balance the flavors perfectly.
- Serve garnished: Serve the creamy tomato gnocchi hot, topped with extra Parmesan cheese and fresh basil leaves for a bright, fresh finish.
Notes
- You can use either fresh or store-bought gnocchi; just adjust cooking time slightly if using fresh.
- For a spicier kick, increase the amount of red pepper flakes according to your preference.
- If you prefer a lighter sauce, substitute half-and-half for the heavy cream.
- Leftovers can be stored in an airtight container in the refrigerator for up to 2 days; reheat gently on the stovetop.
- To make it vegetarian, ensure the Parmesan cheese does not contain animal rennet or use a vegetarian cheese alternative.

