My new cookbook Big Vegan Flavor is now available!

10-Ingredient Roasted Eggplant Pasta

Jump to Recipe
This simple, 10-ingredient Roasted Eggplant Pasta makes a great weeknight vegan dinner. Pasta gets paired with roasted eggplant, zucchini ribbons, a roasted garlic dressing, and gremolata for lots of fresh flavor.
Prep 5 minutes
Cook 40 minutes
Total 45 minutes
5 from 34 votes

This Roasted Eggplant Pasta features tender, jammy roasted eggplant paired with pasta, zucchini ribbons, gremolata, and toasted walnuts. It’s an easy yet impressive recipe that is light yet flavorful.

If you’re hankering for more pasta, check out this round up of 30 of the best vegan pasta recipes from around the web!

If it’s more eggplant that you want, you MUST try my Baingan Bharta recipe (a smoky, spicy, and tangy Indian eggplant dish) and my Vegan Moussaka (the ultimate Greek comfort food).

roasted eggplant pasta with zucchini ribbons and walnuts on light pink surface.

Why you’ll like this roasted eggplant pasta

10 main ingredients. Okay, not counting salt and pepper. But yeah, just 10 main ingredients!

Eggplant that tastes good. A lot of eggplant can be, frankly, bad. Rubbery and chewy or drowning in oil and cheese. With this technique and minimal ingredients, your eggplant will be beautifully browned and gooey, tender, and jammy.

Weeknight friendly. Though there are a few steps to this recipe, it’s fuss-free enough to make on a weeknight.

Peak seasonal ingredients. This recipe features late-summer zucchini and early autumn eggplant, which means you need fewer ingredients to get maximal flavor.

Light and fresh but flavorful. This pasta feels light and refreshing and is really simple, but it doesn’t skimp on flavor thanks to the roasted garlic dressing and gremolata.

roasted eggplant pasta with zucchini ribbons sitting at a table with chair in background.

What eggplant variety should should I use?

There are nearly a dozen common varieties of eggplant (there are even more heirloom and regional varieties), so let’s briefly talk about them because the variety makes a big difference in this recipe.

Globe eggplants, aka American eggplants. These are the really large globe-shaped eggplants you’ll see at most grocery stores. The flesh is meaty and tough and the skin can be tough too. I do not recommend using globe eggplants in this recipe. The meaty texture makes it better for grilling or for making eggplant parm.

Chinese eggplant. These are skinny, cylindrical shaped eggplants with a light purple/lavender skin. They are delicate and sweet in flavor, tender in texture, have a nice thin skin, and cook quickly (which is why they’re often used in stir-fries).

Japanese eggplant. These are similar in shape to Chinese eggplant but not as long or as thin, and dark purple in color. They’re also quick cooking, have a thin skin, and boast a slightly sweet taste and creamy texture when cooked. These are a good option for this recipe.

Italian eggplant. These look similar to globe eggplants, but are skinnier and shorter. In comparison to globe eggplants, they have a more tender skin, are more delicate, and sweeter. These are a good option for this recipe.

Graffiti eggplant. These are the beautiful eggplants that are violet-purple with white stripes. Some are small, some are large. They’re not as commonly found at the grocery store, though I’ve seen them at Whole Foods, and you can definitely find them at the farmers market during their season. They have nice fruity undertones and a delicate sweetness. These are a good option for this recipe.

Verdict: Choose eggplants that are on the smaller side: they have thin skins, which is best for this recipe, and tend to be sweeter and not bitter.

I like keeping some of the skin on (in a zebra stripe pattern) because it adds texture to the cooked eggplant (but I wouldn’t leave the skin on the larger globe eggplants, as their skin is often tough).

different varieties of whole eggplant on a marbled pink surface.

Expert Tips: Eggplant

A good eggplant has a shiny, taut, and smooth skin and feels rather heavy for its size. If the eggplant is wrinkled or squishy, or becomes dimpled when you squeeze, it’s a bit too old. When you lightly squeeze the eggplant, it should have a little give and spring back.

If you’re not sure what variety of eggplant you have in front of you, choose any smaller-sized eggplant. They tend to have a thinner skin and more delicate texture, which is great for this recipe.

I purchased my eggplant at the farmers market, and was told the rounder ones were similar to Italian eggplant and the skinnier ones similar to Japanese eggplant. The farmer basically told me “Pick the smaller eggplants – they are more tender and more delicious.”

Eggplant is in peak season in summer through fall (which is why I’m sharing this recipe right now – it’s peak eggplant season and I love cooking seasonally!). If you’re able to, I recommend purchasing eggplant from your local farmers market – as mentioned above, you’ll get more info on the eggplant variety and some tips from the farmers.

That said, globe eggplants and Japanese eggplant are usually available year round in many grocery stores.

Step-by-Step Instructions

First, peel the eggplant in alternating strips to create a zebra look.

Slice the eggplant into 1 ½-inch (~4 cm) wedges, toss with a generous amount of oil, salt, and pepper and spread out on a baking sheet.

Remove the outer layers of the garlic head and slice off the top to expose the cloves. Rub some olive oil on top of the cloves and then wrap in aluminum foil to create a packet.

Roast the eggplant and garlic for 25-35 minutes at 450°F/232°C.

While the eggplant is roasting, toast the walnuts and make the gremolata. Finely chop the parsley and fresh thyme leaves, then zest the lemon. Mix it all together with some salt.

Also while the eggplant is roasting, make your zucchini ribbons. Use a Y-shaped/wide vegetable peeler lengthwise in a downwards motion to get wide vegetable ribbons. (FYI I used one large zucchini and 1 small Mexican squash, which is similar to zucchini but its flesh is more buttery than zucchini).

Once the garlic is done roasting, make the simple roasted garlic dressing. Squeeze the garlic cloves into a bowl (they should be very soft and easily slip out). Add the lemon juice, salt and pepper to taste, and whisk in the olive oil until emulsified.

The eggplant is done when it’s deeply browned on the outside, but very soft and tender on the inside.

Now it’s time to assemble the Roasted Eggplant Pasta!

Add your hot cooked pasta to a serving bowl with the zucchini ribbons and add the roasted garlic dressing, and toss to coat. Then fold in the roasted eggplant and toss to combine.

Finally, top the eggplant and zucchini pasta with the gremolata and walnuts and toss again. Before serving, drizzle a bit of tahini onto each bowl, if desired.

vegan roasted eggplant pasta with zucchini ribbons and walnuts in a white bowl.


Expert Tips for this Recipe

Don’t skimp on the oil when you roast the eggplant. I used to hate eggplant, in part, because the first few times I made it, I was in that phase of life where I thought fat was bad for you, so I used very sparing amounts of oil in my cooking. And the eggplant always came out dry and chewy, and I hated it.

This is because eggplant is a sponge – it soaks up everything, which means it needs a generous amount of oil in order to cook down and get all gooey and soft. On the other hand, it doesn’t need to and shouldn’t be drowned in oil (I’ve had my fair share of overly oily eggplant at restaurants).

Oil your baking sheet or line with parchment paper for easy cleanup. Before adding the eggplant to your baking sheet, drizzle some oil on the sheet, then add the oil to your eggplant. and toss to coat. Or, line your baking sheet with parchment paper first. Eggplant has a tendency to stick to the pan so either of these steps will help prevent that.

Eggplant likes high heat. In addition to the oil, the key to getting tender yet beautifully browned eggplant in this recipe is high heat (450°F to be precise).

The directions call for roasting the eggplant for 25-35 minutes because the exact roasting time will depend on the variety of eggplant you use (see the “what to know about eggplant” section above), as well as how hot your oven gets.

For skinnier, thin-skinned varieties of eggplant, roasting for 25 minutes at 450°F should be sufficient.

If you’re using a larger eggplant (such as an Italian eggplant), roast for 25 minutes at 450°F, then turn the heat down to 400°F and roast for another 10 to 15 minutes.

When roasting the whole garlic, if you’re not keen on putting aluminum foil directly on top of the garlic, you can first wrap the garlic in parchment paper (wrap as tightly as you can), and then tightly wrap that in foil. I find this method does require an extra 5-10 minutes of roasting than the just-foil method.

woman's hands putting down a bowl of roasted eggplant pasta on the table.

Substitutes for this recipe

If you don’t have walnuts, pistachios work really beautifully. If you’re nut-free, just omit the walnuts.

If you’re gluten-free, use your favorite gluten-free pasta.

To bulk up this meal with some protein, add in a can of chickpeas or cannellini beans when you add the roasted eggplant. To add more flavor to the beans, try making them crispy and spiced, like in these Za’atar White Beans. Za’atar pairs incredibly well with eggplant, but you could also do a few pinches of cumin, coriander, salt, and lemon juice.

The tahini at the end is optional. If you want something a little creamy and indulgent at the end, add it. But if you want to keep this pasta on the lighter side and let the roasted garlic dressing be the star, go ahead and omit.

If you give this 10-Ingredient Roasted Eggplant Pasta recipe a try, be sure to rate and review the recipe below with your feedback!

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

10-Ingredient Roasted Eggplant Pasta

5 from 34 votes
This simple, 10-ingredient Roasted Eggplant Pasta makes a great weeknight vegan dinner. Pasta gets paired with roasted eggplant, zucchini ribbons, a roasted garlic dressing, and gremolata for lots of fresh flavor.
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes
Course: Dinner
Cuisine: Italian, Mediterranean
Diet Vegan
Serving size: 4


  • 1 pound eggplant
  • Kosher salt, to taste
  • Black pepper
  • 2 tablespoons regular olive oil or avocado oil + extra oil for roasting garlic
  • 1 small head of garlic
  • 8 ounces medium-shaped pasta of choice
  • 3 tablespoons extra virgin olive oil
  • ½ cup Italian flat-leaf parsley (leaves and tender stems)
  • 2 teaspoons fresh thyme leaves
  • 1 medium lemon, zested*
  • 1 ½ tablespoons lemon juice
  • ¼ cup toasted walnuts, roughly chopped
  • 2 medium zucchini
  • 2-3 tablespoons tahini (optional)


  • Preheat the oven to 450°F/232°C. Line a rimmed baking sheet with parchment paper or drizzle with some oil to prevent the eggplant from sticking.
  • Prep the eggplant. Using a vegetable peeler, peel the eggplant in alternating strips from top to bottom (you can peel them entirely, but I like the zebra look). Slice the eggplants into 1 ½-inch (~4 cm) thick wedges and add to the baking sheet. Drizzle with the 2 tablespoons regular olive oil or avocado oil, a generous amount of salt, and black pepper to taste. Toss well and arrange the eggplant in a single layer.
  • Prep the garlic. Remove the outer layers of the garlic head and then slice off a thin layer off the top to expose the skin of the cloves. Rub the exposed cloves with a bit of olive oil. Wrap in aluminum foil to make a packet. Place the packet on the same baking sheet as the eggplant.
  • Roast the eggplant for 25-35 minutes, or until the eggplant is deeply golden brown on the outside yet very soft and tender, tossing halfway through.
    For skinnier, thin-skinned varieties of eggplant, roast 25 minutes.
    For larger eggplants roast for 25 minutes at 450°F, then turn the heat down to 400°F and roast for another 10 to 15 minutes.
    The garlic should also take 25 to 35 minutes to roast (the garlic is done when cloves are very soft and practically oozing out of their skins).
  • Meanwhile, cook the pasta. Bring a pot of generously salted water to boil and cook the pasta according to package directions until al dente, then drain.
  • Meanwhile, make the gremolata. Finely chop the parsley, then chop the thyme leaves and mix together. Using a microplane, zest the lemon directly on top of the herbs and then sprinkle with some sea salt or kosher salt and toss to combine.
  • Meanwhile, make the zucchini ribbons. Using a Y-shaped vegetable peeler, shave the zucchini lengthwise in a downwards motion to get wide vegetable ribbons. Once you get to the core, it will be hard to continue shaving. Save the core for another use, like stir-fries or freeze it for smoothies.
  • Make the roasted garlic dressing. When the garlic is done roasting and is cool enough to handle, squeeze the cloves into a small bowl. Mash with a fork, add in the lemon juice, and season to taste with salt and pepper. Whisk together, and then drizzle in the extra virgin olive oil and whisk until emulsified.
  • Assemble the pasta. Add the hot cooked pasta to a serving bowl and add the zucchini ribbons. Sprinkle with a couple pinches of salt and pepper, then dress with the roasted garlic dressing and toss to combine. Add the roasted eggplant, and toss to combine again. Top the eggplant pasta with the gremolata and toasted walnuts. Transfer to serving bowls and top each bowl with a drizzle of tahini, if desired.


* Younger, thinner-skinned eggplant are the best option for this recipe. They cook more quickly, and they more readily become soft, tender, and jammy. See the section above on “Varieties of Eggplant and Eggplant Cooking Tips” for more info on eggplant varieties.
** Do not use extra virgin olive oil for roasting the eggplant, as the high roasting temperature is well past its smoke point.
*** To toast walnuts, add them to a dry skillet over medium heat and toast, stirring frequently, until fragrant and golden brown, about 5 minutes. Once cooled, roughly chop.

Calories: 515kcal | Carbohydrates: 58g | Protein: 13g | Fat: 28g | Saturated Fat: 4g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 15g | Sodium: 298mg | Potassium: 749mg | Fiber: 7g | Sugar: 8g | Vitamin A: 277IU | Vitamin C: 26mg | Calcium: 73mg | Iron: 2mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

4.98 from 34 votes (14 ratings without comment)

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe

50 comments on 10-Ingredient Roasted Eggplant Pasta

  1. Colleen

    5 stars
    Well, THIS was well timed. Last year I didn’t plant enough eggplants, so this year I sort of overcorrected…and now I’m picking at least 4-5 medium sized eggplants a day (Kamo, a Japanese eggplant). I *love* all the usual eggplant dishes, especially baingan bharta, but it’s always exciting to find something new! And your recipes are always amazing!

    PS You’re going to KILL IT on KTLA. Can’t wait for your new book!

    1. Kaitlin @ Rainbow Plant Life

      Hi Colleen, thank you so much for such a wonderful review. :) It’s great to know the recipe went well for you!

      And thanks for the words of encouragement, I’ll be sure to pass them along to Nisha :)

  2. Karen

    5 stars
    I came across this recipe a few weeks ago and bookmarked it. Yesterday, after finding myself with eggplant and zucchini in the fridge, I made it. If I could, I’d give this recipe 10 stars! So easy, and delicious. I may try it without pasta next time as a side dish because it’s just that good. Nisha’s recipes never disappoint👍

    1. Kaitlin @ Rainbow Plant Life

      Your positive feedback is the best reward for our hard work. Thank you, Karen!

  3. Donovan Galvano

    yeah bookmaking this wasn’t a risky determination outstanding post! .

    1. Kaitlin @ Rainbow Plant Life

      Thanks, Donovan!

  4. Bianca

    5 stars
    This is so good, a family favourite already! Thanks Nisha!!!!

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely feedback, Bianca!

  5. Margarita

    5 stars
    I love all Rainbow Plant Life recipes! They are very well written and very easy to follow work delicious results! Thank you for doing this!

    1. Kaitlin @ Rainbow Plant Life

      Thank you for your sweet comment, Margarita! It makes us happy to know that you love the recipes :)

  6. Peggy

    5 stars
    Who needs pasta? The eggplant alone was fabulous. The dish came together well and was delicious. Another winner.

    1. Kaitlin @ Rainbow Plant Life

      We appreciate your feedback and support, Peggy. Thank you for leaving a review!

  7. Callan

    5 stars
    My new favorite summer pasta! A gorgeous combination of textures and flavors that allows the best ingredients of summer (aubergine and courgette!) to shine. This was easy to pull together and so, so delicious!

    1. Kaitlin @ Rainbow Plant Life

      It makes us so happy to hear you enjoy it, Callan! :) Thanks for sharing!

  8. Lara

    5 stars
    I made this tonight and it was fabulous! My husband doesn’t love eggplant, but he did this. The salty, sour and smoky flavors pair so well together. I will definitely make this again!

    1. Kaitlin @ Rainbow Plant Life

      Hi Lara, it’s great to hear you had success with the recipe. Thanks for the review!

Development Alchemy + Aim