
If you’re craving a comforting, creamy, and flavorful meal that comes together quickly, this Gnocchi in Tomato-Cream Sauce (30 Min) recipe is your new go-to. Tender gnocchi pillows bathed in a luscious tomato-cream sauce make every bite a delight. Whether you’re cooking for a busy weeknight dinner or a relaxed weekend treat, this dish strikes the perfect balance between simplicity and indulgence. Plus, it uses pantry staples and fresh ingredients you probably already have on hand!
Why This Recipe Is a Must-Try
There’s something incredibly satisfying about gnocchi that’s been coated in a rich, velvety sauce. This Gnocchi in Tomato-Cream Sauce (30 Min) is a fantastic way to elevate store-bought gnocchi with minimal effort. The tomato-cream sauce is a beautiful blend of tangy diced tomatoes softened by the smoothness of heavy cream, with the aromatic presence of garlic, onion, and Italian seasoning tying it all together.
This recipe is a crowd-pleaser because it offers comfort food vibes without the long cook time. In just 30 minutes, you’ll have a dish that tastes like you spent hours in the kitchen. If you love creamy pasta dishes but want something a little different from your usual, this gnocchi recipe is a wonderful choice. It also pairs perfectly with a fresh salad or a side of roasted vegetables.
If you’re interested in other creamy gnocchi-based dishes, you might enjoy checking out this Creamy Chicken And Gnocchi recipe which adds a lovely protein twist.
Ingredients
- 1 lb gnocchi (store-bought or homemade)
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 can (14 oz) diced tomatoes
- 1 cup heavy cream
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- Fresh basil leaves for garnish
- Grated Parmesan cheese for serving
How To Make Gnocchi in Tomato-Cream Sauce (30 Min)
Step 1: Cook the Gnocchi
Bring a large pot of salted water to a boil. Add the gnocchi and cook according to package instructions, usually about 2-3 minutes or until they float to the surface. Use a slotted spoon to transfer the gnocchi to a plate and set aside. Do not overcook them as they can get mushy.
Step 2: Sauté the Aromatics
In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook for about 3-4 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant but not browned.
Step 3: Make the Tomato Base
Pour in the canned diced tomatoes with their juices. Stir in the Italian seasoning, then season with salt and pepper to taste. Let this simmer for about 5 minutes so the flavors meld and the sauce slightly thickens.
Step 4: Add the Cream
Reduce the heat to low and slowly stir in the heavy cream. Allow the sauce to heat through for another 3-4 minutes, stirring occasionally. The sauce will become creamy, luscious, and beautifully pink in color.
Step 5: Combine Gnocchi and Sauce
Add the cooked gnocchi to the skillet and gently toss to coat each piece in the tomato-cream sauce. Let it all warm together for 1-2 minutes so the gnocchi absorb a bit of that flavor.
Step 6: Garnish and Serve
Remove the skillet from heat. Garnish with fresh basil leaves and a generous sprinkle of grated Parmesan cheese. Serve immediately and enjoy the comforting goodness!
Expert Tips
- For best results, do not overcook the gnocchi as they can become mushy and lose their delicate texture.
- If you prefer a thicker sauce, simmer the tomato base a little longer before adding the cream.
- Use fresh garlic and onion rather than powdered for more vibrant flavor.
- Feel free to toast the Parmesan cheese lightly before adding it on top for a nuttier taste.
- If you want to deepen the tomato flavor, add a splash of tomato paste alongside the diced tomatoes.
- Garnishing with fresh herbs like basil or parsley elevates both the taste and presentation.
Variations and Customizations
- Vegetable Boost: Add sautéed mushrooms, spinach, or zucchini for extra nutrition and texture.
- Protein Addition: Incorporate cooked chicken, shrimp, or Italian sausage to make it a hearty main dish.
- Spicy Kick: Add a pinch of red pepper flakes to the sauce for a subtle heat.
- Cheese Swap: Try using Pecorino Romano instead of Parmesan for a sharper taste.
- Dairy-Free Option: Substitute heavy cream with coconut cream or cashew cream to keep it creamy without dairy.
- Homemade Gnocchi: If you want a hands-on project, make your own gnocchi from scratch for extra freshness and control over ingredients.
How to Store Leftovers
Store leftover Gnocchi in Tomato-Cream Sauce (30 Min) in an airtight container in the refrigerator for up to 3 days. When reheating, do so gently on the stovetop over low heat or in the microwave at medium power, adding a splash of cream or water if the sauce has thickened too much. Avoid reheating multiple times to maintain the best texture and flavor.
FAQ
Can I use frozen gnocchi for this recipe?
Absolutely! Frozen gnocchi works perfectly. Just cook it according to the package instructions, usually boiling until they float, then proceed with the sauce as directed.
What can I substitute for heavy cream?
You can use half-and-half with a small amount of butter, coconut cream for a dairy-free alternative, or cashew cream for a nutty twist that’s still creamy.
Is it possible to make this recipe vegan?
Yes! Replace the heavy cream with coconut or cashew cream, use olive oil instead of butter if you want, and swap Parmesan with a vegan cheese or nutritional yeast for a cheesy flavor.
How do I prevent the gnocchi from sticking together?
Make sure to cook gnocchi in plenty of boiling salted water and stir gently right after adding them to the pot. After draining, toss them lightly with a bit of olive oil before adding to the sauce to keep them separate.
Conclusion
This Gnocchi in Tomato-Cream Sauce (30 Min) recipe is a shining example of how simple ingredients can come together to create a dish that’s both comforting and elegant. The creamy tomato sauce clings beautifully to soft gnocchi, making each bite rich and satisfying. In just half an hour, you’ll have a meal that feels special enough for guests yet easy enough for any night of the week. Whether you stick to the classic or try one of the suggested variations, this recipe is sure to become a favorite in your kitchen. Enjoy the cozy goodness!
Share on Pinterest

Gnocchi in Tomato-Cream Sauce (30 Min)
Ingredients
- 1 lb gnocchi store-bought or homemade
- 2 tablespoons olive oil
- 1 small onion diced
- 2 cloves garlic minced
- 14 oz diced tomatoes canned
- 1 cup heavy cream
- 1 teaspoon Italian seasoning
- salt and pepper to taste
- fresh basil leaves for garnish
- grated Parmesan cheese for serving
Instructions
- Bring a large pot of salted water to a boil. Add the gnocchi and cook according to package instructions, usually about 2-3 minutes or until they float to the surface. Use a slotted spoon to transfer the gnocchi to a plate and set aside. Do not overcook them as they can get mushy.
- In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook for about 3-4 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant but not browned.
- Pour in the canned diced tomatoes with their juices. Stir in the Italian seasoning, then season with salt and pepper to taste. Let this simmer for about 5 minutes so the flavors meld and the sauce slightly thickens.
- Reduce the heat to low and slowly stir in the heavy cream. Allow the sauce to heat through for another 3-4 minutes, stirring occasionally. The sauce will become creamy, luscious, and beautifully pink in color.
- Add the cooked gnocchi to the skillet and gently toss to coat each piece in the tomato-cream sauce. Let it all warm together for 1-2 minutes so the gnocchi absorb a bit of that flavor.
- Remove the skillet from heat. Garnish with fresh basil leaves and a generous sprinkle of grated Parmesan cheese. Serve immediately and enjoy the comforting goodness!
Equipment
- Large Pot
- Slotted spoon
- Large Skillet
Notes
- Do not overcook the gnocchi to maintain their delicate texture.
- For a thicker sauce, simmer the tomato base longer before adding cream.
- Use fresh garlic and onion for the best flavor.
- Toast Parmesan cheese lightly before serving for a nuttier taste.
- Add a splash of tomato paste to deepen the tomato flavor.