Eggplant Bolognese Pasta
Eggplant Bolognese! This plant-based eggplant ragu is so hearty and full of flavor. Roasted eggplant bolognese with mushrooms served over pasta with plenty of basil.
The perfect late summer dinner.
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.
Why I love this recipe
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.
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.
It’s a fantastic pasta recipe and a great way to use up eggplant.

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)

How to Make
Bake the whole eggplant
Place the eggplant in the oven and bake until very tender, 1-1 1/2 hours. This is key as the eggplant needs to be creamy and smooth for this bolognese recipe. 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 the spices and tomatoes
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 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. Reduce heat to low and cover. Simmer, stirring occasionally until sauce is fairly thick.

Expert Tips for 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!

What to serve with
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.
When I make this for dinner, I serve alongside my kale caesar salad recipe for a veggie packed meal.

Frequently Asked Questions
Do I need to peel the eggplant before cooking?
I don’t peel the eggplant as placing it whole in the oven makes for an easy way to roast without any mess. When it’s tender, then remove the skin and use the tender flesh in this eggplant bolognese pasta.
How do I prevent my eggplant from becoming soggy?
Roasting the eggplant first will prevent any sogginess in this bolognese sauce.
Can I make this ahead of time?
This eggplant bolognese improves with time! The flavors meld and develop complexity as it sits. I will often make it a day or two ahead of time and then place it in the fridge in an airtight container before serving.
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 eggplant bolognese 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.