This hearty eggplant pasta is packed with spicy flavor, fresh herbs, juicy tomatoes, and tender chunks of eggplant. A naturally vegan, vegetarian and optionally gluten-free pasta dinner that will please all appetites and is easy enough for a weeknight!
Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions, until al dente. Drain the pasta into a colander when it's finished cooking.
While the pasta cooks, coat the bottom of a large skillet with 2 tablespoons of olive oil and place it over medium heat. Once the oil is hot, add the diced eggplant in an even layer. (Notes 1 and 2)
Cook the eggplant for about 10 minutes, flipping the pieces only once or twice, until they're browned on multiple sides.
Remove the eggplant from the skillet and transfer it to a plate when it's finished browning.
While the eggplant cooks, coat the bottom of a large pot or skillet with the remaining 1 tablespoon of olive oil and place it over medium heat.
When the oil is hot, add the onion. Sweat the onion for about 5 minutes, until soft and translucent, stirring frequently.
Add the garlic and cook for 1 minute more, until very fragrant.
Stir in the diced tomatoes, crushed tomatoes, capers, red pepper flakes, and ½ teaspoon of salt.
Bring the sauce to a simmer, and allow it to cook, uncovered, for about 10 minutes, until it thickens up a bit. You can add a splash of water if it becomes too thick.
Stir the eggplant into the sauce and let the mixture simmer for about 5 minutes more, until the sauce very thick and the eggplant is very tender.
Add the cooked pasta, parsley and basil to the sauce and stir everything well to distribute the ingredients and wilt the herbs.
Remove the pot from heat and season the pasta with additional salt and black pepper to taste.
Divide onto plates and serve. Sprinkle with additional parsley and basil, if desired.