Eggplant Bolognese Pasta
Eggplant Bolognese! You’ve gotta try this plant-based eggplant ragu, so hearty and full of flavor. Roasted eggplant bolognese with mushrooms served over pasta with plenty of basil.
The perfect late summer dinner.
I clearly have a thing for bolognese. I’ve made it with tempeh, with mushrooms with red lentils and now with eggplant. And really, it might be the most perfect comfort food. Simmered all day on the stove and served over pasta (or polenta), it’s always a crowd favorite.
When I was in Italy a few years ago with my mom, I tried to eat bolognese as much as I could. Which thankfully, wasn’t very hard. A bowl of homemade pasta with bolognese sauce and a carafe of house red wine would take care of us for hours.
This eggplant bolognese sauce is almost like eggplant ragu. It’s a little more tomato-forward than a traditional bolognese recipe (and of course, doesn’t contain any sausage or ground beef!) This is a hearty, cling to your pasta type of sauce– perfect for rigatoni, penne or even wider pappardelle noodles.

Ingredients for Eggplant Bolognese
This dish is a celebration of summer produce. It also makes plenty of sauce! Enough to coat an entire pound of pasta with some leftover. Because you need the entire eggplant, it didn’t make sense to reduce the ratio of the other ingredients. Therefore, I’m giving you plenty of sauce and it’s OK if you have some leftover. Try it on pizza!
- Vegetables: eggplant, mushrooms, zucchini, celery, carrots, garlic and onion
- Wine: preferably a dry red wine, like a cabernet or Chianti
- Herbs: fresh or dried work here.
- Pantry staples: tomato paste, canned tomatoes, pasta
- Garnishes: fresh basil leaves, red pepper flakes, cheese (like my vegan parmesan cheese)

During our Italy trip we got the opportunity to spend a day cooking in Tuscan villa. I tried my hardest to channel my inner Diane Lane and went crazy learning to craft wood-fired pizza, bruschetta and of course, homemade pasta with bolognese sauce. In this version, our chef used an entire bottle of red wine in the sauce. A whole bottle! While I have no problem throwing a glug or two in my sauces, I was surprised by how much this ingredient changed the bolognese game. To this day, that meal may top the best-thing-I’ve-ever-ate list.
Don’t worry. I’m not calling for an entire bottle in this recipe, though I am asking you to throw in just shy of 2 cups worth. You can save the rest for dinner or to enjoy while cooking. This works when you’ve got the time to simmer the sauce down, allowing the alcohol to cook off and the body of the wine to remain.
How to Make Eggplant Bolognese
Bake the whole eggplant

Place the eggplant in the oven and bake until very tender, 1-1 1/2 hours. Cool while preparing the rest of the sauce.
Brown the vegetables

Heat olive oil in a large pot and add the onion, mushrooms, zucchini, celery and carrots along with a generous pinch of salt. Cook until very tender, about 15-20 minutes.
Add in the spices
Add in the garlic, dried (or fresh) herbs. Next, add in the wine and cook until reduced by half, about 8-10 minutes.
Add the tomatoes

Add the tomato paste and cook until thickened and fragrant, then add in the tomatoes. Remove the eggplant flesh from the skin and coarsely chop, then add to the sauce with eggplant pieces.
Simmer
Reduce heat to low and cover. Simmer, stirring occasionally until sauce is fairly thick.

Tips for Eggplant Bolognese Success
Roast the eggplant
The trick to perfect eggplant ragu? Roasting the eggplant first. You want the flesh to be almost caramelized, scooping out the tender eggplant from the charred skin to melt into the sauce. If you can’t mash the eggplant with the back of a spoon, it’s not tender enough.
Then you’ll spoon that into the tomato base along with sautéed mushrooms, carrots and celery. Let that cook for another 30 minutes or so until then eggplant is so tender, that you can’t even see it in the finished sauce. The creamy flesh adds both body and creaminess. It’s divine!
Finish cooking the pasta in the sauce
I talk about this tip all the time, but it really is the key to perfect restaurant pasta. Cook the pasta until just slightly under al dente, then drain, reserving 1-2 cups pasta water. Add about 1/3 of the pasta sauce to the warmed pan where you just cooked the pasta along with the cooked pasta and a splash of pasta water.
Cook, tossing the entire time, until the noodles finish cooking in the sauce. If the noodles because too dry, add in more sauce but keep tossing. You don’t want to drown the noodles. I sometimes add a little bit of butter here to create a beautiful glossy ragu sauce, but you don’t have to!

I like some heat with my bolognese, so I sprinkle on plenty of red chile flakes before serving.
Serve this one with a thick noodle, like rigatoni, so the sauce can cling to the ridges and hide inside the pockets. It also tastes amazing with a big bowl of creamy polenta or a homemade gnocchi.
If you love this eggplant ragu recipe, you’ll love my other pasta recipe.
More Plant-Based Pastas:
- Simple Weeknight Zucchini Pasta
- Mediterranean Pasta with Artichokes
- Cherry Tomato Pasta
- The Best Vegan Lasagna
- Easy 20, Minute Vegan Pasta with Greens
- Vegan Pumpkin Bolognese
- Caramelized Onion Fettuccini
If you try this recipe, let me know! Leave a comment, rate it, and tag your Instagram photos with #delishknowledge . I absolutely love seeing your creations. Happy cooking!

Eggplant Bolognese

Ingredients
- 1 medium Italian globe eggplant, about 1 pound
- 2 tablespoons olive oil
- 1 white onion, diced
- 2 stalks celery, diced
- 2 carrots, peeled and diced
- 1 medium zucchini, diced
- 8 ounces mushrooms, stems removed and diced
- 1 teaspoon salt
- 2 cups dry red wine
- 4 cloves garlic, chopped
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 2 tablespoons tomato paste
- 1 28 ounce can diced tomatoes
- Fresh basil leaves, red chili flakes and parmesan (or vegan parmesan), for garnish
- 1 pound dried pasta of choice, like rigatoni, ziti or other pasta shape
Instructions
Bake the eggplant
- Preheat oven to 350 degrees F. Place the eggplant in the middle of the oven and bake until very tender, 1 to 1 1/2 hours. Remove to let cool while you prepare the rest of the sauce.
Brown the vegetables
- Heat the oil in a large pot and in the onion, celery, carrots, zucchini, mushrooms and 1/2 teaspoon salt and cook until very tender and soft, 15-20 minutes. Add in the garlic and the dried herbs and cook another 30-60 seconds.
Stir in the wine and the tomato paste
- Add in the wine and cook until reduced by half, about 8-10 minutes. Stir in the tomato paste and cook until thickened, about 5 minutes.
Add the eggplant
- Remove the eggplant from the skin and coarsely chop. Add into the sauce along with the crushed tomatoes and remaining 1/2 teaspoon salt, then simmer over low heat for at least 1 hour, stirring occasionally. The sauce should be quite thick.
Serve the pasta
- When ready to serve, bring a large pot of salted water to a boil. Add the pasta and cook until just under al dente (about 2 minutes from package directions). Drain, reserving 1 cup of pasta water. Add 1/2 the sauce to the pot you just cooked the pasta in along with the cooked pasta and a generous splash of the reserved pasta water. Cook over low heat, tossing the entire time, until the pasta is al dente and cooked through. Add more sauce/pasta water as needed to thin and coat. Serve with more sauce as desired, fresh basil leaves, red pepper flakes and parm cheese as desired.