Eggplant and Tomato Pasta Recipe

Eggplant and Tomato Pasta Recipe

[Photographs: Yasmin Fahr]

Note: Add more chile flakes to the dish if you like a little more heat with your pasta and feel free to use ricotta instead of mozzarella, if you prefer.

About the Author: Yasmin Fahr is a food lover, writer, and cook. Follow her @yasminfahr for more updates on her eating adventures and discoveries, which will most likely include tomatoes. And probably feta. Happy eating!

Every recipe we publish is tested, tasted, and Serious Eats-approved by our staff. Never miss a recipe again by following @SeriousRecipes on Twitter!

  • Yield:serves 4
  • Active time: 30 minutes
  • Total time:30 minutes


  • 3 ½ tablespoons olive oil
  • 1 medium to large eggplant, trimmed and diced (about 4 cups)
  • Kosher salt and freshly ground black pepper
  • 1 medium onion, finely chopped (about 1 cup)
  • 2 medium cloves garlic, minced or grated with a Microplane (about 2 teaspoons)
  • 1 teaspoon dried red chile flakes
  • 1 (28-oz) can whole peeled tomatoes
  • 1 cup low-sodium homemade or store-bought chicken stock or water
  • 3 cups uncooked penne pasta
  • ½ cup packed basil leaves, roughly chopped
  • 1 (4-oz) ball of fresh mozzarella


  1. 1.

    Heat 3 tablespoons oil a 12-inch skillet over medium-high heat until shimmering. Add the eggplant and a generous pinch of salt and allow to cook, shaking and tossing occasionally, until eggplants are brown and have fully softened, 10 to 11 minutes. If eggplant threatens to burn, reduce heat to medium. Transfer to a bowl, cover with foil, and set aside.

  2. 2.

    Add the remaining oil to the pan and increase the heat to medium high. When shimmering, add the onions and a pinch of salt. Cook, stirring frequently, until the onions are softened, about 3 minutes. Add the garlic and red chili flakes and cook until fragrant, about 30 seconds.

  3. 3.

    Add the tomatoes and their juice and bring to a simmer. Once the tomatoes have softened, gently break them apart with a potato masher. Cook until the sauce has thickened, seasoning to taste, 8 to 10 minutes. Then add the broth and bring to a gentle simmer.

  4. 4.

    Add the pasta and cover, over medium heat, making sure there are active and vigorous bubbles. Stir occasionally to make sure the sauce isn’t sticking and allow to cook until the pasta is firm to the bite, 12 to 15 minutes, and stir in the eggplant. Tear the mozzarella into small chunks and add to the pan, heating until just starting to melt, about 1 minute. Stir in basil, season to taste with salt and pepper, and serve.