Of all the recipes that have graced my kitchen, this one holds a special place in my heart. It was born on a Tuesday evening when the day had been long, and my energy was low, but my craving for something deeply comforting and utterly delicious was at an all-time high. I wanted restaurant-quality flavor without the fuss, the cleanup, or the complicated ingredient list. Rummaging through my pantry and fridge, I pulled out a few humble heroes: a pint of sweet cherry tomatoes, a packet of pillowy potato gnocchi, and a can of rich, full-fat coconut cream. The idea sparked: what if I could create a luscious, creamy, hands-off sauce by simply roasting everything together? The result was nothing short of magical. As the tomatoes, shallots, and garlic roasted in the oven, my home filled with the most intoxicating aroma—a sweet, savory, and herbaceous scent that promised something wonderful. My family, drawn in by the smell, kept peeking into the kitchen. When I finally pulled the sizzling skillet from the oven and stirred in the coconut cream and fresh basil, watching the sauce transform into a vibrant, creamy pink, I knew I had a winner. Serving it up, we were all quiet for the first few bites, simply savoring the explosion of flavor: the sweetness of the roasted tomatoes, the subtle bite of the shallots, the mellow creaminess of the garlic, all brought together by the luxurious coconut cream and the bright kick of lemon and basil. It’s a dish that tastes like it took hours of simmering and stirring, yet it’s one of the easiest meals in my repertoire. It has since become our go-to for busy weeknights, a reliable crowd-pleaser for guests, and my personal proof that simple, vegan cooking can be the most satisfying of all.
Ingredients
This recipe’s beauty lies in its simplicity and the power of high-quality, fresh ingredients. Each component plays a crucial role in building layers of flavor. Here’s a detailed look at what you’ll need and why it works so well.
- ▢ 18 oz (500 g) fresh grape and/or cherry tomatoes: These are the star of the show. When roasted, small tomatoes like grape or cherry varieties undergo a magnificent transformation. Their skins blister and burst, their natural sugars caramelize, and their juices concentrate into a sweet, jammy, and intensely flavorful foundation for our sauce. Using a mix of colors (red, yellow, orange) can add visual appeal.
- ▢ 2 medium shallots: Shallots offer a delicate, sweet flavor that’s less pungent than a yellow or red onion. When thinly sliced and roasted, they melt into the sauce, providing a sophisticated aromatic base without overpowering the tomatoes.
- ▢ 10 cloves garlic: Roasting whole garlic cloves tames their raw, sharp bite, turning them soft, creamy, and wonderfully sweet. They become so tender you can mash them into the sauce with the back of a spoon, infusing every bite with a mellow, savory garlic essence. Don’t be shy with the quantity; they are essential for the depth of flavor.
- ▢ ¾ teaspoon coarse sea salt (or to taste): Salt is a flavor enhancer. It’s crucial for drawing moisture out of the tomatoes as they roast, concentrating their flavor. Coarse sea salt provides a better texture and flavor than fine table salt. Remember to salt your gnocchi water as well!
- ▢ ¼ teaspoon black pepper (or to taste): Freshly cracked black pepper adds a gentle, woody spice that complements the sweetness of the tomatoes and the richness of the coconut cream.
- ▢ ½ teaspoon smoked paprika: This is a secret weapon for adding a subtle, smoky depth that mimics the flavor of slow-cooked or fire-roasted dishes. It lends a beautiful color and a complexity that elevates the entire skillet.
- ▢ ¼ teaspoon cayenne pepper (or to taste): A pinch of cayenne pepper provides a gentle warmth on the back of your palate. It doesn’t make the dish spicy but rather awakens the other flavors and adds another layer of interest. Adjust it to your personal preference.
- ▢ 1 teaspoon fresh ginger root: Grated fresh ginger might seem like an unusual addition, but it provides a bright, zesty, and slightly spicy note that cuts through the richness of the sauce and beautifully complements the coconut cream. It’s a subtle but impactful flavor.
- ▢ 1 ½ teaspoon coconut sugar (or light brown sugar): A small amount of sugar is essential for balancing the acidity of the tomatoes. It enhances their natural sweetness and helps create a more well-rounded, harmonious sauce.
- ▢ 4 sprigs fresh thyme: Thyme is a classic pairing for tomatoes. Its earthy, slightly floral notes infuse the olive oil and vegetables as they roast, adding a wonderful herbaceous aroma and flavor.
- ▢ 3 tablespoons extra virgin olive oil: A good quality extra virgin olive oil is non-negotiable. It not only prevents the vegetables from sticking but also emulsifies with the tomato juices to create the base of our sauce. Its fruity, peppery notes are a key flavor component.
- ▢ 18 oz (500 g) fresh potato gnocchi (egg- and dairy-free): These soft, pillowy potato dumplings are the perfect vehicle for the creamy sauce. Be sure to check the packaging to ensure they are vegan, as some brands contain egg or dairy. Shelf-stable or fresh gnocchi both work wonderfully here.
- ▢ 1 small lemon: The juice of a fresh lemon, added at the very end, is critical. It brightens up the entire dish, cutting through the richness of the coconut cream and making all the other flavors pop. It’s the finishing touch that brings everything to life.
- ▢ 1 cup (25 g) fresh basil leaves: Basil and tomatoes are a match made in heaven. Added at the end, the fresh basil wilts slightly into the hot sauce, releasing its sweet, peppery aroma and flavor. It provides a burst of freshness that contrasts beautifully with the roasted ingredients.
- ▢ 5 tablespoons full-fat coconut cream: This is what makes the sauce incredibly creamy and luscious without any dairy. Use the thick cream from the top of a can of full-fat coconut milk, or buy a can of pure coconut cream. It adds a subtle sweetness and a velvety texture that is simply irresistible.
- ▢ 1 pinch red chili flakes (to garnish, optional): For those who enjoy a bit more heat, a sprinkle of red chili flakes at the end adds a welcome kick and a pop of color.
Instructions
This one-skillet wonder is designed for ease and efficiency. The majority of the cooking is hands-off, allowing the oven to do all the hard work of developing deep, rich flavors. Follow these steps for a perfect result every time.
Step 1: Preheat and Prep
First things first, preheat your oven to 375ºF (190ºC). Position a wire rack slightly above the middle of the oven. This placement ensures the heat circulates evenly around the skillet, promoting perfect roasting rather than just baking from the bottom. While the oven heats up, it’s time to prep your ingredients. This mise en place step is key to a smooth cooking process. Wash and dry your tomatoes, removing any stems. Peel and thinly slice the shallots. Peel the garlic cloves but leave them whole—they will become sweet and creamy in the oven. Grate the fresh ginger using a microplane or the fine side of a grater. Strip the tiny leaves from the fresh thyme sprigs by running your fingers down the stem.
Step 2: Assemble the Skillet for Roasting
Grab a 10-inch cast iron skillet or a similar oven-proof dish. A cast iron skillet is highly recommended as it retains and distributes heat exceptionally well, leading to a beautiful caramelization on the vegetables. Add the prepared cherry tomatoes, sliced shallots, and whole garlic cloves directly to the skillet. Now, sprinkle in the seasonings: the coarse sea salt, black pepper, smoked paprika, cayenne pepper, coconut sugar, grated ginger, and fresh thyme leaves. Finally, drizzle the extra virgin olive oil over everything. Using a spatula or a large spoon, give everything a thorough mix right in the skillet. You want to ensure every single tomato and slice of shallot is lightly coated in the oil and spices. This will protect them from burning and help them release their flavors.
Step 3: Roast to Perfection
Carefully place the skillet into the preheated oven. Let it roast for 35 minutes. During this time, your kitchen will fill with an incredible aroma. The tomatoes will soften, blister, and begin to burst, releasing their sweet juices. The shallots will turn translucent and tender, and the garlic will become soft and caramelized. The olive oil will bubble and sizzle, infused with all the herbs and spices. This is where the magic happens, as simple ingredients transform into a complex and deeply flavorful sauce base.
Step 4: Cook the Gnocchi
While the tomato mixture is in its final 10 minutes of roasting, it’s the perfect time to cook the gnocchi. Bring a large pot of generously salted water to a rolling boil. Adding salt to the water is crucial for seasoning the gnocchi from the inside out. Once boiling, carefully add the fresh potato gnocchi. They will sink to the bottom at first. You’ll know they’re cooked when they float to the surface, which typically takes only 2-3 minutes. Be careful not to overcook them, as they can become mushy. As soon as they float, use a slotted spoon or a spider strainer to remove them from the water, or simply drain them in a colander. Set them aside for a moment.
Step 5: Create the Creamy Sauce and Combine
Once the 35-minute roasting time is up, very carefully remove the sizzling skillet from the oven. Remember that a cast iron handle gets extremely hot, so use a thick oven mitt or a handle cover. Place the skillet on a heatproof surface. The vegetables should be beautifully roasted and tender. Now, add the cooked and drained gnocchi directly into the skillet with the roasted tomato mixture. Add the full-fat coconut cream, the freshly squeezed lemon juice, and the fresh basil leaves.
Step 6: Mix and Serve Immediately
Using your spatula, gently mix everything together. As you stir, press down lightly on some of the roasted tomatoes and garlic cloves to help them burst and meld into the sauce. The hot tomato juices and olive oil will combine with the rich coconut cream to create a stunning, velvety, pinkish-orange sauce that coats every single pillowy gnoccho. The fresh basil will wilt from the residual heat, releasing its fragrant oils. The whole process takes less than a minute. Taste the sauce and adjust for seasoning if needed—it might need another pinch of salt or a squeeze of lemon. Serve immediately in warm bowls, garnished with an extra crack of black pepper or a pinch of red chili flakes, if desired. Enjoy the incredible flavors of your effortless, gourmet meal!
Nutrition Facts
Please note that these nutritional values are an estimate and can vary based on the specific ingredients and brands used. The calculation is for one serving, with the recipe making a total of 4 servings.
- Servings: 4
- Calories per serving: Approximately 550-600 kcal
This dish, while incredibly comforting and satisfying, is packed with nutritional benefits. The tomatoes are an excellent source of the antioxidant lycopene, as well as Vitamin C and Potassium. The garlic and shallots provide allicin and other compounds known for their immune-boosting properties. Extra virgin olive oil and coconut cream contribute healthy fats, which are essential for nutrient absorption and providing sustained energy. The fresh herbs and spices not only add incredible flavor but also bring their own set of anti-inflammatory and antioxidant benefits to the table. It’s a well-rounded meal that nourishes the body while delighting the senses.
Preparation Time
The beauty of this recipe is how little active time it requires, making it a perfect choice for any night of the week.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
In just 45 minutes from start to finish, you can have a stunningly delicious and elegant meal on the table. The 10 minutes of prep involves simple washing and chopping, while the 35-minute cook time is almost entirely hands-off as the oven works its magic.
How to Serve
This Creamy Roasted Tomato Gnocchi is a complete meal in itself, but it can be dressed up or served with simple accompaniments to make it even more special. Here are some ideas for serving:
- Garnishes for a Finishing Touch:
- Fresh Herbs: A sprinkle of extra fresh basil or some finely chopped fresh parsley can add another layer of freshness.
- Vegan Parmesan: A generous dusting of homemade or store-bought vegan parmesan cheese adds a salty, “cheesy” element that is divine.
- Toasted Nuts or Seeds: For a delightful crunch, top with toasted pine nuts, slivered almonds, or even sunflower seeds.
- Balsamic Glaze: A drizzle of a thick, sweet balsamic glaze just before serving provides a tangy counterpoint to the creamy sauce.
- Lemon Zest: For an extra burst of brightness, grate a little lemon zest over the top of each bowl.
- Perfect Side Dishes:
- Crusty Bread: This is almost non-negotiable! A warm, crusty baguette or slices of sourdough are perfect for mopping up every last drop of the incredible sauce. Garlic bread would also be a fantastic choice.
- Simple Green Salad: A lightly dressed salad of arugula, spinach, or mixed greens with a simple lemon vinaigrette provides a fresh, crisp contrast to the rich gnocchi.
- Roasted or Steamed Vegetables: Serve alongside some simple steamed green beans, tenderstem broccoli, or roasted asparagus for an extra serving of greens.
- Wine Pairing Suggestions:
- Sauvignon Blanc: A crisp, dry Sauvignon Blanc with its citrus and herbal notes would cut through the creaminess of the sauce beautifully.
- Pinot Grigio: Another excellent white wine choice, a light and zesty Pinot Grigio complements the tomato and basil flavors.
- Rosé: A dry Rosé from Provence would also be a wonderful partner, matching the color and brightness of the dish.
- Light Red Wine: If you prefer red, opt for something light-bodied with good acidity, like a Pinot Noir or a Gamay.
Additional Tips
To ensure your gnocchi skillet is perfect every time and to allow for creative variations, here are five essential tips:
- Don’t Crowd the Pan: For the vegetables to roast properly and caramelize, they need space. If you try to squeeze too many tomatoes into your skillet, they will steam instead of roast, resulting in a watery, less flavorful sauce. If you need to double the recipe, use two skillets or a large roasting pan.
- Unlock Extra Creaminess by Blending: If you prefer a completely smooth, restaurant-style sauce, you can take an extra step. After roasting, remove about half of the roasted tomato mixture (before adding gnocchi) and transfer it to a blender with the coconut cream. Blend until silky smooth, then pour it back into the skillet. This creates an unbelievably luscious and uniform sauce.
- Ingredient Swaps and Additions: This recipe is very forgiving. No shallots? A small, thinly sliced red onion will work. No fresh thyme? A teaspoon of dried oregano or rosemary can be substituted. Feel free to add other vegetables to the roasting pan, such as sliced bell peppers, zucchini, or a handful of Kalamata olives for a briny kick.
- Master the Gnocchi Cook: The key to perfect gnocchi is not to overcook it. The “float to the top” rule is your best guide. The moment they bob to the surface, they are ready. Overcooked gnocchi can become dense and gummy. Draining them well is also important to avoid adding excess water to your final sauce.
- Smart Storage and Reheating: Leftovers are fantastic, but gnocchi can change texture upon reheating. Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, it’s best to do so gently in a saucepan over low heat, adding a splash of water or vegetable broth to loosen the sauce and prevent it from becoming too thick or oily. Avoid the microwave if possible, as it can make the gnocchi chewy.
FAQ Section
Here are answers to some frequently asked questions about this Creamy Roasted Tomato Gnocchi recipe.
1. Can I make this recipe gluten-free?
Absolutely! The sauce itself is naturally gluten-free. The only component that contains gluten is traditional potato gnocchi, which is made with wheat flour. To make the entire dish gluten-free, simply purchase a brand of gluten-free gnocchi. These are now widely available in most major supermarkets, typically made with a blend of potato and gluten-free flours like rice or corn flour. Cook them according to the package instructions, as the timing might differ slightly.
2. Can I use a different type of pan if I don’t have a cast-iron skillet?
Yes, you can. While a cast-iron skillet is ideal for its heat retention, any oven-safe skillet or baking dish will work. A 9×13 inch ceramic or glass baking dish is a great alternative. The roasting time should remain the same. The only difference is that you will need to transfer the roasted vegetables and sauce to a large bowl or pot to mix with the gnocchi, as most baking dishes are not suitable for direct mixing and serving.
3. My sauce isn’t as creamy as I expected. What went wrong?
There are a couple of likely culprits. First, ensure you used full-fat coconut cream or the solid cream from the top of a can of full-fat coconut milk. Light coconut milk does not have enough fat content and will result in a much thinner, less luscious sauce. Second, make sure to gently mash some of the tomatoes and garlic after roasting. This action releases their pulp and juices, which are essential for creating the body of the sauce that the cream then enriches.
4. Can I add some extra protein to this dish to make it even more filling?
Yes, this dish is a wonderful base for adding plant-based protein. One of the easiest and most delicious options is to add a can of rinsed and drained chickpeas or white beans (like cannellini) to the skillet for the last 10 minutes of roasting. This allows them to warm through and absorb the flavors. You could also serve it with sliced, pan-fried vegan Italian sausage or top it with crumbled, pre-cooked tofu or tempeh.
5. Can I freeze this roasted tomato gnocchi?
It is generally not recommended to freeze this finished dish. Potato gnocchi can become very soft, mushy, and watery upon thawing and reheating. The coconut cream-based sauce can also separate or become grainy when frozen. However, you can make and freeze the roasted tomato sauce base. Simply complete the roasting step, let the sauce cool completely, and freeze it in an airtight container for up to 3 months. When you’re ready to eat, thaw the sauce in the refrigerator overnight, reheat it gently on the stove, and then simply cook fresh gnocchi and stir it in for a super quick meal.
Vegan Roasted Tomato Gnocchi Recipe
Ingredients
-
- ▢ 18 oz (500 g) fresh grape and/or cherry tomatoes: These are the star of the show. When roasted, small tomatoes like grape or cherry varieties undergo a magnificent transformation. Their skins blister and burst, their natural sugars caramelize, and their juices concentrate into a sweet, jammy, and intensely flavorful foundation for our sauce. Using a mix of colors (red, yellow, orange) can add visual appeal.
-
- ▢ 2 medium shallots: Shallots offer a delicate, sweet flavor that’s less pungent than a yellow or red onion. When thinly sliced and roasted, they melt into the sauce, providing a sophisticated aromatic base without overpowering the tomatoes.
-
- ▢ 10 cloves garlic: Roasting whole garlic cloves tames their raw, sharp bite, turning them soft, creamy, and wonderfully sweet. They become so tender you can mash them into the sauce with the back of a spoon, infusing every bite with a mellow, savory garlic essence. Don’t be shy with the quantity; they are essential for the depth of flavor.
-
- ▢ ¾ teaspoon coarse sea salt (or to taste): Salt is a flavor enhancer. It’s crucial for drawing moisture out of the tomatoes as they roast, concentrating their flavor. Coarse sea salt provides a better texture and flavor than fine table salt. Remember to salt your gnocchi water as well!
-
- ▢ ¼ teaspoon black pepper (or to taste): Freshly cracked black pepper adds a gentle, woody spice that complements the sweetness of the tomatoes and the richness of the coconut cream.
-
- ▢ ½ teaspoon smoked paprika: This is a secret weapon for adding a subtle, smoky depth that mimics the flavor of slow-cooked or fire-roasted dishes. It lends a beautiful color and a complexity that elevates the entire skillet.
-
- ▢ ¼ teaspoon cayenne pepper (or to taste): A pinch of cayenne pepper provides a gentle warmth on the back of your palate. It doesn’t make the dish spicy but rather awakens the other flavors and adds another layer of interest. Adjust it to your personal preference.
-
- ▢ 1 teaspoon fresh ginger root: Grated fresh ginger might seem like an unusual addition, but it provides a bright, zesty, and slightly spicy note that cuts through the richness of the sauce and beautifully complements the coconut cream. It’s a subtle but impactful flavor.
-
- ▢ 1 ½ teaspoon coconut sugar (or light brown sugar): A small amount of sugar is essential for balancing the acidity of the tomatoes. It enhances their natural sweetness and helps create a more well-rounded, harmonious sauce.
-
- ▢ 4 sprigs fresh thyme: Thyme is a classic pairing for tomatoes. Its earthy, slightly floral notes infuse the olive oil and vegetables as they roast, adding a wonderful herbaceous aroma and flavor.
-
- ▢ 3 tablespoons extra virgin olive oil: A good quality extra virgin olive oil is non-negotiable. It not only prevents the vegetables from sticking but also emulsifies with the tomato juices to create the base of our sauce. Its fruity, peppery notes are a key flavor component.
-
- ▢ 18 oz (500 g) fresh potato gnocchi (egg- and dairy-free): These soft, pillowy potato dumplings are the perfect vehicle for the creamy sauce. Be sure to check the packaging to ensure they are vegan, as some brands contain egg or dairy. Shelf-stable or fresh gnocchi both work wonderfully here.
-
- ▢ 1 small lemon: The juice of a fresh lemon, added at the very end, is critical. It brightens up the entire dish, cutting through the richness of the coconut cream and making all the other flavors pop. It’s the finishing touch that brings everything to life.
-
- ▢ 1 cup (25 g) fresh basil leaves: Basil and tomatoes are a match made in heaven. Added at the end, the fresh basil wilts slightly into the hot sauce, releasing its sweet, peppery aroma and flavor. It provides a burst of freshness that contrasts beautifully with the roasted ingredients.
-
- ▢ 5 tablespoons full-fat coconut cream: This is what makes the sauce incredibly creamy and luscious without any dairy. Use the thick cream from the top of a can of full-fat coconut milk, or buy a can of pure coconut cream. It adds a subtle sweetness and a velvety texture that is simply irresistible.
-
- ▢ 1 pinch red chili flakes (to garnish, optional): For those who enjoy a bit more heat, a sprinkle of red chili flakes at the end adds a welcome kick and a pop of color.
Instructions
Step 1: Preheat and Prep
First things first, preheat your oven to 375ºF (190ºC). Position a wire rack slightly above the middle of the oven. This placement ensures the heat circulates evenly around the skillet, promoting perfect roasting rather than just baking from the bottom. While the oven heats up, it’s time to prep your ingredients. This mise en place step is key to a smooth cooking process. Wash and dry your tomatoes, removing any stems. Peel and thinly slice the shallots. Peel the garlic cloves but leave them whole—they will become sweet and creamy in the oven. Grate the fresh ginger using a microplane or the fine side of a grater. Strip the tiny leaves from the fresh thyme sprigs by running your fingers down the stem.
Step 2: Assemble the Skillet for Roasting
Grab a 10-inch cast iron skillet or a similar oven-proof dish. A cast iron skillet is highly recommended as it retains and distributes heat exceptionally well, leading to a beautiful caramelization on the vegetables. Add the prepared cherry tomatoes, sliced shallots, and whole garlic cloves directly to the skillet. Now, sprinkle in the seasonings: the coarse sea salt, black pepper, smoked paprika, cayenne pepper, coconut sugar, grated ginger, and fresh thyme leaves. Finally, drizzle the extra virgin olive oil over everything. Using a spatula or a large spoon, give everything a thorough mix right in the skillet. You want to ensure every single tomato and slice of shallot is lightly coated in the oil and spices. This will protect them from burning and help them release their flavors.
Step 3: Roast to Perfection
Carefully place the skillet into the preheated oven. Let it roast for 35 minutes. During this time, your kitchen will fill with an incredible aroma. The tomatoes will soften, blister, and begin to burst, releasing their sweet juices. The shallots will turn translucent and tender, and the garlic will become soft and caramelized. The olive oil will bubble and sizzle, infused with all the herbs and spices. This is where the magic happens, as simple ingredients transform into a complex and deeply flavorful sauce base.
Step 4: Cook the Gnocchi
While the tomato mixture is in its final 10 minutes of roasting, it’s the perfect time to cook the gnocchi. Bring a large pot of generously salted water to a rolling boil. Adding salt to the water is crucial for seasoning the gnocchi from the inside out. Once boiling, carefully add the fresh potato gnocchi. They will sink to the bottom at first. You’ll know they’re cooked when they float to the surface, which typically takes only 2-3 minutes. Be careful not to overcook them, as they can become mushy. As soon as they float, use a slotted spoon or a spider strainer to remove them from the water, or simply drain them in a colander. Set them aside for a moment.
Step 5: Create the Creamy Sauce and Combine
Once the 35-minute roasting time is up, very carefully remove the sizzling skillet from the oven. Remember that a cast iron handle gets extremely hot, so use a thick oven mitt or a handle cover. Place the skillet on a heatproof surface. The vegetables should be beautifully roasted and tender. Now, add the cooked and drained gnocchi directly into the skillet with the roasted tomato mixture. Add the full-fat coconut cream, the freshly squeezed lemon juice, and the fresh basil leaves.
Step 6: Mix and Serve Immediately
Using your spatula, gently mix everything together. As you stir, press down lightly on some of the roasted tomatoes and garlic cloves to help them burst and meld into the sauce. The hot tomato juices and olive oil will combine with the rich coconut cream to create a stunning, velvety, pinkish-orange sauce that coats every single pillowy gnoccho. The fresh basil will wilt from the residual heat, releasing its fragrant oils. The whole process takes less than a minute. Taste the sauce and adjust for seasoning if needed—it might need another pinch of salt or a squeeze of lemon. Serve immediately in warm bowls, garnished with an extra crack of black pepper or a pinch of red chili flakes, if desired. Enjoy the incredible flavors of your effortless, gourmet meal!
Nutrition
- Serving Size: One Normal Portion
- Calories: 550-600





