Go Back
+ servings
Logo of The Forked Spoon showing Spork
Close up image of a large white nonstick skillet filled with potato gnocchi, roasted tomatoes, eggplant, fresh basil, and parmesan cheese.
4.63 from 24 votes

Roasted Eggplant and Tomato Gnocchi

This easy and delicious vegetarian Roasted Eggplant and Tomato Gnocchi is made with just six simple ingredients including ripe tomatoes, eggplant, sweet basil, parmesan cheese, store-bought gnocchi, olive oil, and salt and pepper. 
Prep Time5 mins
Cook Time35 mins
Total Time40 mins
Servings: 5 servings
Calories: 287kcal


  • 2.5 lbs tomatoes - chopped into large chunks
  • 2 medium eggplant - sliced into rounds
  • olive oil
  • salt + pepper - to taste
  • 16 ounces prepared gnocchi
  • 3 tablespoon fresh basil - chopped
  • ½ cup freshly grated parmesan cheese


  • Preheat oven to 400 degrees F.
  • Line two rimmed baking sheets with parchment paper. On the first baking sheet spread out the chopped tomatoes in a single layer and drizzle with olive oil and a pinch of salt and pepper. Gently toss to coat.
  • Drizzle the second baking sheet with olive oil and slice the eggplant into 1/2-inch rounds. Lay the eggplant out in an even layer and drizzle with olive oil. Sprinkle with salt and pepper.
  • Transfer both baking sheets to the oven and roast for approximately 25-35 minutes, switching the trays and flipping the eggplant once halfway through cooking. Meanwhile, bring a large pot of water to a boil.
  • When the tomatoes and eggplant have finished roasting, remove from the oven and allow them to cool for 2 minutes. Cook the gnocchi in the prepared pot of boiling water according to package instructions (typically 2-3 minutes).
  • As the gnocchi cooks, heat a large non-stick skillet over medium heat. Add 1-2 teaspoons of olive oil to the skillet. Drain the gnocchi and transfer to the skillet. Fry the gnocchi for 1-2 minutes.
  • Transfer the roasted tomatoes and chopped eggplant to the skillet. Add the chopped basil and season with salt and pepper, to taste. Gently stir together to combine.
  • Just before serving, sprinkle with freshly grated parmesan cheese.


  • Tomatoes - Use any tomato that is fresh and in season. Just make sure they are ripe and preferably a little sweet. The roasting will bring out their natural sweetness and make them taste even more wonderful.
  • Olive oil - You will notice that I did not provide a measurement for the olive oil. Whenever you are roasting vegetables- particularly eggplant - sizes and number of pieces will vary which also meads to varying amounts of olive oil.
  • Eggplant - I used 2 medium globe eggplant to make this recipe. It's meaty and readily available at most supermarkets. It's also like a sponge and will quite literally suck the olive oil right up. A light drizzle is all you need.
  • Season with salt and pepper, to taste, and in stages as you cook the recipe.
  • Everything is optional. If you would rather not eat eggplant, or you're sensitive to tomatoes because of the acidity, swap it out for something else. For example, butternut squash or sweet peas.
Originally published May 31, 2018


Calories: 287kcal | Carbohydrates: 41g | Protein: 9g | Fat: 3g | Saturated Fat: 2g | Cholesterol: 6mg | Sodium: 479mg | Potassium: 546mg | Fiber: 4g | Sugar: 6g | Vitamin A: 2050IU | Vitamin C: 31.4mg | Calcium: 162mg | Iron: 4mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.