This Creamy Tomato Basil Gnocchi has become an absolute staple in our home. Honestly, it’s one of those recipes that once you try it, you’ll wonder how you ever lived without it. The pillowy soft gnocchi, coated in a luscious, vibrant tomato and basil cream sauce, is simply divine. Even my pickiest eaters – you know who you are, kids! – devour this dish without a single complaint. It’s quick enough for a weeknight meal, yet elegant enough to serve to guests. The aroma alone, as the garlic and basil infuse the creamy tomato sauce, is enough to make your mouth water. Trust me, this Creamy Tomato Basil Gnocchi is not just a meal; it’s an experience, a little taste of Italian comfort right in your kitchen. Get ready to fall in love!
Ingredients for Creamy Tomato Basil Gnocchi
- Gnocchi: (500g/1 lb) – The star of the show! Pre-made potato gnocchi, readily available in most supermarkets, is perfect for this recipe. Look for shelf-stable or refrigerated gnocchi for convenience.
- Olive Oil: (2 tablespoons) – Extra virgin olive oil is preferred for its flavor and health benefits. It forms the base for sautéing the aromatics and building flavor in the sauce.
- Onion: (1 medium, finely chopped) – Yellow or white onion provides a foundational savory note to the sauce. Finely chopped ensures it cooks down and blends seamlessly.
- Garlic: (3 cloves, minced) – Fresh garlic is crucial for that pungent, aromatic kick that complements the tomatoes and basil beautifully. Mince it finely to release its flavor effectively.
- Canned Diced Tomatoes: (2 cans, 14.5 oz each) – High-quality canned diced tomatoes form the heart of the sauce. Look for fire-roasted for an extra layer of smoky flavor, or San Marzano for a classic Italian taste.
- Tomato Paste: (2 tablespoons) – Tomato paste intensifies the tomato flavor and adds richness and depth to the sauce. It also helps to thicken the sauce slightly.
- Dried Oregano: (1 teaspoon) – Oregano adds a warm, slightly peppery, and distinctly Mediterranean flavor that complements tomatoes and basil perfectly.
- Dried Basil: (1 teaspoon) – While fresh basil is used at the end, dried basil adds a foundational herbal note that infuses the sauce as it simmers.
- Heavy Cream: (1 cup) – Heavy cream is what makes this gnocchi truly creamy. It adds richness, smoothness, and a luxurious texture to the sauce. For a lighter option, you can use half-and-half, but the sauce will be less thick.
- Fresh Basil: (1/2 cup, chopped) – Fresh basil, added at the end, provides a burst of bright, aromatic freshness and vibrant green color. It’s essential for that classic tomato basil flavor.
- Parmesan Cheese: (1/2 cup, grated, plus extra for serving) – Parmesan cheese adds a salty, savory, and umami depth to the sauce. Freshly grated Parmesan is always best for flavor and melting quality.
- Salt and Black Pepper: (To taste) – Essential seasonings to enhance all the flavors and balance the dish. Taste and adjust as needed throughout the cooking process.
- Red Pepper Flakes (Optional): (1/4 teaspoon or to taste) – For a touch of heat, red pepper flakes add a subtle spicy kick that can elevate the sauce. Omit if you prefer a milder flavor.
- Vegetable Broth or Water (Optional): (1/4 cup) – If the sauce becomes too thick, a little vegetable broth or water can be added to thin it out to your desired consistency.
Instructions for Making Creamy Tomato Basil Gnocchi
Step 1: Prepare the Gnocchi
Bring a large pot of salted water to a boil. While the water is heating, prepare the sauce. Once boiling, add the gnocchi to the pot. Gnocchi cooks quickly! They are done when they float to the surface, usually within 2-3 minutes. Don’t overcook them, or they can become mushy. As soon as they float, remove them with a slotted spoon and set aside. It’s important to use a slotted spoon to avoid transferring excess cooking water into the sauce, which could dilute the flavor.
Step 2: Sauté Aromatics
While the gnocchi is cooking, heat olive oil in a large skillet or Dutch oven over medium heat. The skillet should be large enough to accommodate all the gnocchi and sauce later. Add the finely chopped onion and sauté until softened and translucent, about 5-7 minutes. Stir occasionally to prevent sticking and ensure even cooking. Softening the onion first allows its sweetness to develop and form a flavorful base for the sauce.
Next, add the minced garlic to the skillet and sauté for another minute, or until fragrant. Be careful not to burn the garlic, as burnt garlic can become bitter. Sautéing the garlic briefly releases its aroma and mellows its raw bite. The combination of sautéed onion and garlic creates a foundational aromatic layer for the tomato sauce.
Step 3: Build the Tomato Sauce
Stir in the tomato paste to the skillet with the onions and garlic. Cook for 1-2 minutes, stirring constantly, until the tomato paste deepens in color and becomes fragrant. Cooking the tomato paste “blooms” its flavor, intensifying its richness and sweetness. This step is crucial for a deeply flavored tomato sauce.
Pour in the canned diced tomatoes, including their juices. Add the dried oregano and dried basil. Season with salt and black pepper to taste. Remember you can always add more seasoning later, so it’s best to start with a moderate amount. If you like a touch of heat, add the red pepper flakes at this stage. Stir everything together well to combine all the ingredients.
Step 4: Simmer and Thicken the Sauce
Bring the tomato sauce to a gentle simmer. Reduce the heat to low, cover the skillet, and let the sauce simmer for at least 15-20 minutes, or up to 30 minutes for a richer flavor. Simmering allows the flavors to meld together and deepen, and the sauce to thicken slightly. Stir occasionally during simmering to prevent sticking and ensure even cooking. If the sauce becomes too thick during simmering, you can add a splash of vegetable broth or water to thin it out to your desired consistency.
Step 5: Create the Creamy Sauce
Remove the lid from the skillet and stir in the heavy cream. Gently simmer for another 5-7 minutes, or until the sauce has thickened slightly and become creamy and luscious. Avoid boiling the sauce vigorously after adding the cream, as this can cause it to separate or become grainy. Simmering gently allows the cream to meld with the tomato sauce and create a smooth, velvety texture.
Stir in the grated Parmesan cheese. Continue to stir until the cheese is melted and incorporated into the sauce, creating a cheesy, savory element. The Parmesan adds another layer of flavor and helps to further thicken the sauce.
Step 6: Combine Gnocchi and Sauce
Add the cooked gnocchi to the skillet with the creamy tomato sauce. Gently toss to coat the gnocchi evenly with the sauce. Ensure all the gnocchi is well coated in the delicious sauce.
Step 7: Finish and Serve
Stir in the fresh chopped basil. The fresh basil adds a final burst of bright, aromatic flavor and a beautiful visual element. Taste the gnocchi and adjust seasoning with salt and pepper if needed.
Serve immediately, garnished with extra fresh basil and grated Parmesan cheese, if desired. Creamy Tomato Basil Gnocchi is best enjoyed hot, straight from the skillet, when the gnocchi is tender and the sauce is at its creamy best.
Nutrition Facts for Creamy Tomato Basil Gnocchi
(Approximate values per serving, based on 6 servings. Nutritional values can vary based on specific ingredients and portion sizes.)
- Serving Size: Approximately 1.5 cups
- Calories: Approximately 450-550 kcal – Provides energy for daily activities.
- Total Fat: Approximately 25-35g – Includes fats from olive oil, heavy cream, and Parmesan cheese, contributing to satiety and flavor.
- Saturated Fat: Approximately 15-20g – Primarily from heavy cream and Parmesan cheese. Consume in moderation as part of a balanced diet.
- Cholesterol: Approximately 80-100mg – Found in dairy products like heavy cream and Parmesan cheese.
- Sodium: Approximately 600-800mg – From canned tomatoes, cheese, and added salt. Be mindful of sodium intake, especially if following a low-sodium diet.
- Carbohydrates: Approximately 50-60g – Primarily from gnocchi and tomatoes, providing fiber and energy.
- Protein: Approximately 10-15g – From gnocchi, Parmesan cheese, and dairy, important for muscle building and satiety.
Please note: These are estimated nutritional values and can vary. For precise nutritional information, use a nutrition calculator with the specific brands and quantities of ingredients used.
Preparation Time for Creamy Tomato Basil Gnocchi
- Prep Time: 15 minutes – Includes chopping vegetables, gathering ingredients, and bringing water to a boil.
- Cook Time: 30 minutes – Includes cooking gnocchi, sautéing aromatics, simmering sauce, and combining everything.
- Total Time: 45 minutes – From start to finish, this recipe is ready in under an hour, making it perfect for a weeknight meal.
How to Serve Creamy Tomato Basil Gnocchi
This versatile Creamy Tomato Basil Gnocchi can be served in many delicious ways:
- Classic Italian Dinner:
- Serve as a main course for a comforting Italian meal.
- Pair with a simple side salad with a light vinaigrette to balance the richness of the gnocchi.
- Crusty Italian bread or garlic bread is perfect for soaking up the delicious sauce.
- A glass of light-bodied red wine like Chianti or Pinot Noir complements the tomato and basil flavors.
- Elegant Appetizer or Starter:
- Serve smaller portions as an appetizer before a larger meal.
- Present in small bowls or ramekins, garnished with fresh basil and Parmesan shavings.
- Family-Friendly Meal:
- A crowd-pleasing dish that is loved by both adults and children.
- Serve with steamed green vegetables like broccoli or green beans to add some extra nutrients.
- Vegetarian Main Course:
- A satisfying and flavorful vegetarian option.
- Add protein-rich toppings like grilled halloumi cheese or white beans for a heartier meal.
- Make it a Feast:
- Serve alongside other Italian favorites like Caprese salad, bruschetta, or tiramisu for a complete Italian feast.
- Lunchtime Delight:
- Enjoy leftovers for a delicious and satisfying lunch the next day.
Additional Tips for Perfect Creamy Tomato Basil Gnocchi
- Don’t Overcook the Gnocchi: Gnocchi is delicate and cooks very quickly. Overcooked gnocchi can become mushy and lose its pleasant texture. Cook just until they float to the surface and remove immediately.
- Use High-Quality Tomatoes: The quality of your canned tomatoes will significantly impact the flavor of the sauce. Opt for good quality diced tomatoes, or even whole San Marzano tomatoes that you crush yourself for the best flavor.
- Bloom the Tomato Paste: Cooking the tomato paste in olive oil before adding the diced tomatoes is crucial for deepening its flavor and removing any raw taste. Don’t skip this step!
- Fresh Basil is Key: While dried basil is used to build flavor in the sauce, fresh basil added at the end is essential for that bright, aromatic basil flavor that defines this dish. Don’t skimp on the fresh basil!
- Adjust Creaminess to Your Preference: If you prefer a lighter sauce, you can use half-and-half instead of heavy cream. For an even richer sauce, you can use crème fraîche or add a tablespoon of mascarpone cheese at the end.
- Spice it Up (or Tone it Down): Red pepper flakes add a subtle kick, but you can adjust the amount to your liking or omit them entirely for a milder sauce. You can also add a pinch of chili powder for a different kind of heat.
- Make it Vegan (or Dairy-Free): For a vegan or dairy-free version, substitute the heavy cream with full-fat coconut milk or cashew cream. Use a vegan Parmesan cheese alternative or nutritional yeast for cheesy flavor. Ensure your gnocchi is also vegan (some may contain eggs or dairy).
- Make Ahead Tips: You can prepare the tomato sauce ahead of time and store it in the refrigerator for up to 3 days. When ready to serve, cook the gnocchi and then reheat the sauce and combine. This is a great way to save time on busy weeknights.
Frequently Asked Questions (FAQ) about Creamy Tomato Basil Gnocchi
Q1: Can I use homemade gnocchi for this recipe?
A: Absolutely! Homemade gnocchi will elevate this dish even further. Just be sure to cook them according to your homemade gnocchi recipe instructions. Freshly made gnocchi often cooks even faster than store-bought, so keep a close eye on them.
Q2: Can I freeze Creamy Tomato Basil Gnocchi leftovers?
A: While the sauce freezes well on its own, freezing cooked gnocchi can sometimes alter its texture, making it slightly softer after thawing. For best results, freeze the tomato basil cream sauce separately. When ready to eat, cook fresh gnocchi and reheat the sauce to combine.
Q3: What if I don’t have heavy cream? Can I use something else?
A: Yes, you can substitute heavy cream with half-and-half for a lighter sauce, but it will be less thick and rich. You can also use crème fraîche or mascarpone cheese for an even richer and tangier sauce. For a dairy-free option, full-fat coconut milk or cashew cream work well.
Q4: Can I add protein to this dish to make it a more complete meal?
A: Definitely! Grilled chicken, shrimp, Italian sausage, or chickpeas all pair beautifully with Creamy Tomato Basil Gnocchi. You can add cooked protein to the skillet along with the gnocchi or serve it on top.
Q5: I don’t have fresh basil; can I use only dried basil?
A: While dried basil is used in the sauce for depth of flavor, fresh basil is crucial for the bright, aromatic finish. If you absolutely don’t have fresh basil, you can use a little extra dried basil, but the flavor will be significantly different. Try to find fresh basil for the best result.
Q6: How can I make this recipe gluten-free?
A: To make this recipe gluten-free, you need to use gluten-free gnocchi. Many brands offer gluten-free gnocchi made from potato or rice flour. Ensure all other ingredients are also gluten-free, although most of the ingredients in this recipe are naturally gluten-free.
Q7: My tomato sauce is too acidic. How can I fix it?
A: If your tomato sauce is too acidic, you can add a pinch of sugar to balance the acidity. Alternatively, you can add a small amount of baking soda (just a pinch!) to neutralize the acidity. Be careful not to add too much baking soda, as it can affect the flavor. The cream in this recipe also helps to mellow out the acidity of the tomatoes.
Q8: Can I add vegetables to this Creamy Tomato Basil Gnocchi?
A: Yes, you can easily add vegetables! Sautéed spinach, zucchini, bell peppers, mushrooms, or sun-dried tomatoes would all be delicious additions. Add them to the skillet along with the onions and garlic, or during the sauce simmering stage, depending on the cooking time of the vegetables.

Creamy Tomato Basil Gnocchi
- Total Time: 45 minutes
Ingredients
- Gnocchi: (500g/1 lb) – The star of the show! Pre-made potato gnocchi, readily available in most supermarkets, is perfect for this recipe. Look for shelf-stable or refrigerated gnocchi for convenience.
- Olive Oil: (2 tablespoons) – Extra virgin olive oil is preferred for its flavor and health benefits. It forms the base for sautéing the aromatics and building flavor in the sauce.
- Onion: (1 medium, finely chopped) – Yellow or white onion provides a foundational savory note to the sauce. Finely chopped ensures it cooks down and blends seamlessly.
- Garlic: (3 cloves, minced) – Fresh garlic is crucial for that pungent, aromatic kick that complements the tomatoes and basil beautifully. Mince it finely to release its flavor effectively.
- Canned Diced Tomatoes: (2 cans, 14.5 oz each) – High-quality canned diced tomatoes form the heart of the sauce. Look for fire-roasted for an extra layer of smoky flavor, or San Marzano for a classic Italian taste.
- Tomato Paste: (2 tablespoons) – Tomato paste intensifies the tomato flavor and adds richness and depth to the sauce. It also helps to thicken the sauce slightly.
- Dried Oregano: (1 teaspoon) – Oregano adds a warm, slightly peppery, and distinctly Mediterranean flavor that complements tomatoes and basil perfectly.
- Dried Basil: (1 teaspoon) – While fresh basil is used at the end, dried basil adds a foundational herbal note that infuses the sauce as it simmers.
- Heavy Cream: (1 cup) – Heavy cream is what makes this gnocchi truly creamy. It adds richness, smoothness, and a luxurious texture to the sauce. For a lighter option, you can use half-and-half, but the sauce will be less thick.
- Fresh Basil: (1/2 cup, chopped) – Fresh basil, added at the end, provides a burst of bright, aromatic freshness and vibrant green color. It’s essential for that classic tomato basil flavor.
- Parmesan Cheese: (1/2 cup, grated, plus extra for serving) – Parmesan cheese adds a salty, savory, and umami depth to the sauce. Freshly grated Parmesan is always best for flavor and melting quality.
- Salt and Black Pepper: (To taste) – Essential seasonings to enhance all the flavors and balance the dish. Taste and adjust as needed throughout the cooking process.
- Red Pepper Flakes (Optional): (1/4 teaspoon or to taste) – For a touch of heat, red pepper flakes add a subtle spicy kick that can elevate the sauce. Omit if you prefer a milder flavor.
- Vegetable Broth or Water (Optional): (1/4 cup) – If the sauce becomes too thick, a little vegetable broth or water can be added to thin it out to your desired consistency.
Instructions
Step 1: Prepare the Gnocchi
Bring a large pot of salted water to a boil. While the water is heating, prepare the sauce. Once boiling, add the gnocchi to the pot. Gnocchi cooks quickly! They are done when they float to the surface, usually within 2-3 minutes. Don’t overcook them, or they can become mushy. As soon as they float, remove them with a slotted spoon and set aside. It’s important to use a slotted spoon to avoid transferring excess cooking water into the sauce, which could dilute the flavor.
Step 2: Sauté Aromatics
While the gnocchi is cooking, heat olive oil in a large skillet or Dutch oven over medium heat. The skillet should be large enough to accommodate all the gnocchi and sauce later. Add the finely chopped onion and sauté until softened and translucent, about 5-7 minutes. Stir occasionally to prevent sticking and ensure even cooking. Softening the onion first allows its sweetness to develop and form a flavorful base for the sauce.
Next, add the minced garlic to the skillet and sauté for another minute, or until fragrant. Be careful not to burn the garlic, as burnt garlic can become bitter. Sautéing the garlic briefly releases its aroma and mellows its raw bite. The combination of sautéed onion and garlic creates a foundational aromatic layer for the tomato sauce.
Step 3: Build the Tomato Sauce
Stir in the tomato paste to the skillet with the onions and garlic. Cook for 1-2 minutes, stirring constantly, until the tomato paste deepens in color and becomes fragrant. Cooking the tomato paste “blooms” its flavor, intensifying its richness and sweetness. This step is crucial for a deeply flavored tomato sauce.
Pour in the canned diced tomatoes, including their juices. Add the dried oregano and dried basil. Season with salt and black pepper to taste. Remember you can always add more seasoning later, so it’s best to start with a moderate amount. If you like a touch of heat, add the red pepper flakes at this stage. Stir everything together well to combine all the ingredients.
Step 4: Simmer and Thicken the Sauce
Bring the tomato sauce to a gentle simmer. Reduce the heat to low, cover the skillet, and let the sauce simmer for at least 15-20 minutes, or up to 30 minutes for a richer flavor. Simmering allows the flavors to meld together and deepen, and the sauce to thicken slightly. Stir occasionally during simmering to prevent sticking and ensure even cooking. If the sauce becomes too thick during simmering, you can add a splash of vegetable broth or water to thin it out to your desired consistency.
Step 5: Create the Creamy Sauce
Remove the lid from the skillet and stir in the heavy cream. Gently simmer for another 5-7 minutes, or until the sauce has thickened slightly and become creamy and luscious. Avoid boiling the sauce vigorously after adding the cream, as this can cause it to separate or become grainy. Simmering gently allows the cream to meld with the tomato sauce and create a smooth, velvety texture.
Stir in the grated Parmesan cheese. Continue to stir until the cheese is melted and incorporated into the sauce, creating a cheesy, savory element. The Parmesan adds another layer of flavor and helps to further thicken the sauce.
Step 6: Combine Gnocchi and Sauce
Add the cooked gnocchi to the skillet with the creamy tomato sauce. Gently toss to coat the gnocchi evenly with the sauce. Ensure all the gnocchi is well coated in the delicious sauce.
Step 7: Finish and Serve
Stir in the fresh chopped basil. The fresh basil adds a final burst of bright, aromatic flavor and a beautiful visual element. Taste the gnocchi and adjust seasoning with salt and pepper if needed.
Serve immediately, garnished with extra fresh basil and grated Parmesan cheese, if desired. Creamy Tomato Basil Gnocchi is best enjoyed hot, straight from the skillet, when the gnocchi is tender and the sauce is at its creamy best.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Sodium: 800mg
- Fat: 35g
- Saturated Fat: 20g
- Carbohydrates: 60g
- Protein: 15g
- Cholesterol: 100mg