Vegan Italian Eggplant Pasta Bake Recipe for Cozy Dinners

Eggplant and pasta combine beautifully in this comforting vegan eggplant pasta bake. Thinly sliced eggplant is roasted until tender and develops a meaty texture while a simple marinara simmers with onion, garlic, and sweet baby peppers. Crumbled firm tofu mimics ricotta for a creamy, protein-rich layer, and shredded vegan mozzarella gives the bake a pleasing, melty finish. This dish is straightforward to prepare, satisfying as a main course, and makes excellent leftovers.

scooping vegan eggplant pasta out of a baking dish onto a plate and garnishing with fresh basil.

This recipe was developed in collaboration with a vegan cheese brand for social media. It wasn’t sponsored for the blog, but it’s a favorite way to make a comforting, plant-based pasta bake.

What is an Italian Eggplant Pasta Bake?

This vegan eggplant pasta bake riffs on classic baked pasta dishes like baked rigatoni and the Sicilian pasta alla norma. It layers cooked pasta with a vegetable-forward tomato sauce, roasted eggplant, crumbled tofu in place of ricotta, and melty vegan mozzarella, then bakes everything until the flavors meld and the top is bubbly.

The result is a hearty, vegetable-packed meal that works as an entree or a generous side and keeps well for easy reheating the next day.

Why you’ll love this Vegan Eggplant Pasta Bake

  • A comforting twist on traditional baked pasta recipes
  • Classic Italian flavors with a fresh, vegetable-forward profile
  • Packed with veggies, fiber, and plant-based protein
  • Tofu and vegan mozzarella replace dairy without sacrificing texture
  • Ready in about an hour
  • Stores and reheats well for easy meal prep
  • Pairs nicely with a green salad or garlic bread
close up view of vegan eggplant pasta in a white dish with roasted eggplant, peppers, tomato sauce, and fresh basil.

Ingredients for Vegan Eggplant Pasta Bake

This recipe uses common pantry items and fresh vegetables. It’s a great way to use produce that might be past its prime—roasting and baking soften and concentrate flavors.

  • Rigatoni (16 oz) – holds sauce well; swap your preferred pasta shape or a gluten-free option if needed.
  • Crushed tomatoes (22 oz) – the base of the marinara; use canned crushed tomatoes for the right texture.
  • Water (about 16 oz) – to loosen the sauce.
  • Eggplants (2 medium) – slice thinly, quarter the slices, and roast to concentrate flavor.
  • Onion and garlic – aromatics to build the sauce.
  • Baby bell peppers (4) – sweet and tender, sliced into strips.
  • Extra virgin olive oil (3 tbsp) – for roasting and sautéeing.
  • Italian seasoning, garlic powder, salt – adjust to taste.
  • Firm tofu (1 block, crumbled) – mimics ricotta and boosts protein; choose firm, not extra-firm or silken.
  • Vegan mozzarella (1 block, shredded) – for melting on top; use your favorite brand.
  • Fresh basil – chopped for garnish.
close up view of roasted eggplant on a sheet pan.

How to Make Vegan Eggplant Pasta Bake

Take your time building flavor: roast the eggplant first to preserve texture and develop sweetness, then simmer the sauce until it’s well flavored. Follow these steps for a reliable result.

  • Preheat the oven to 400°F (200°C).
  • On a sheet pan, toss sliced eggplant with 1 tbsp olive oil, 1 tsp Italian seasoning, 1 tsp garlic powder, and a pinch of salt. Spread in a single layer and roast for about 20 minutes until tender.
  • Bring salted water to a boil and cook the pasta until al dente. Drain and reserve a little pasta water for the assembly if needed.
  • For the sauce: heat the remaining olive oil in a large, deep saucepan. Sauté the chopped onion and minced garlic for about 4 minutes until fragrant. Add the sliced peppers and cook another 4–5 minutes. Season with a pinch of salt, then add the crushed tomatoes, water, and remaining Italian seasoning. Simmer for about 10 minutes to meld the flavors.
  • In a casserole or lasagna pan, combine the cooked pasta with about 3/4 of the sauce and stir to coat the noodles evenly.
  • Layer the pasta with half the shredded vegan cheese, a layer of crumbled tofu, then the roasted eggplant. Spoon on more sauce as desired and finish with the remaining cheese. Cover with foil and bake for 30 minutes.
  • Remove foil, let the top brown slightly if desired, then serve garnished with fresh basil.

Storing Suggestions

Let the bake cool, then store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat in the microwave for a quick meal, or bake uncovered at 350°F (175°C) until heated through for a crisped top.

white pasta bowl with vegan Ialian eggplant pasta next to a block of goodplanet olive oil cheese and a baking dish with the remaining pasta bake.

Tips for Making the Best Italian Eggplant Pasta Bake

  • Garnish generously. Add toasted breadcrumbs, red pepper flakes, fresh herbs, or a sprinkle of vegan parmesan for extra texture and flavor.
  • Add plant-based protein. Stir cooked lentils or vegan meat crumbles into the sauce for a heartier, more savory bake.
  • Deglaze with red wine. After sautéing the onion and garlic, a splash of red wine adds depth—let it reduce before adding the tomatoes.

FAQs

Can you use gluten-free pasta?

Yes. Use your preferred gluten-free pasta and follow package directions for cooking. Drain and assemble the bake as instructed.

Do you have to add the tofu?

No. The crumbled tofu replaces ricotta to add creaminess and protein, but you can omit it or swap in your favorite vegan ricotta alternative.

Can you add more vegetables?

Absolutely. Roasted mushrooms, zucchini, or yellow squash are great additions—roasting helps concentrate flavor and reduce excess moisture.

Other Delicious Vegan Pasta Recipes

  • Vegan Italian Pasta Salad
  • Cheesy Vegan Lasagna with Tofu Ricotta
  • Creamy Garlic Pasta
  • Vegan Sausage and Peppers Pasta
  • Vegan Creamy Roasted Tomato Pasta with Silken Tofu
logo for better food guru vegan food blog.

Love this recipe? Drop a comment below to share your experience. Craving more? Explore the blog’s free ebooks and join a large community of plant-based food lovers on social media.

close up view of a white plate with vegan eggplant pasta made with roasted pasta, tomato sauce, and vegan cheese.

Vegan Italian Eggplant Pasta Bake

A comforting baked pasta that layers roasted eggplant, a vegetable-packed marinara, crumbled tofu, and melty vegan mozzarella for a satisfying plant-based main.
Cook Time
1
Course Dinner, Main Course
Cuisine Italian, Mediterranean
Servings 6 servings
Calories 557 kcal

Ingredients

  • 16 oz rigatoni
  • 22 oz crushed tomatoes
  • 16 oz water
  • 2 eggplants cut in thin slices and then quartered
  • 1 tsp garlic powder
  • 1 onion
  • 3 cloves garlic
  • 4 baby bell peppers cut in strips
  • 3 tbsp olive oil
  • 2 tsp Italian seasoning
  • 1 tsp salt
  • 1 block firm tofu crumbled
  • 1 block vegan mozzarella grated
  • 2-3 leaves fresh basil chopped for garnish

Instructions

  • Preheat oven to 400°F (200°C).
  • On a sheet pan, toss eggplant with 1 tbsp olive oil, 1 tsp Italian seasoning, 1 tsp garlic powder, and a pinch of salt. Spread in a single layer and roast for 20 minutes.
  • Bring salted water to a boil and cook pasta until al dente. Drain and set aside.
  • Make the sauce: heat remaining olive oil in a large deep pan, sauté onion and garlic for about 4 minutes, add peppers and cook 4–5 more minutes. Season with a pinch of salt, then add crushed tomatoes, water, and remaining Italian seasoning. Simmer for 10 minutes.
  • In a casserole dish, combine pasta with 3/4 of the sauce and stir to coat.
  • Top with half the shredded vegan mozzarella, a layer of crumbled tofu, then the roasted eggplant. Add more sauce if desired and finish with the remaining cheese. Cover with foil and bake for 30 minutes.
  • Serve warm, garnished with fresh basil.

Nutrition

Calories: 557kcal
Carbohydrates: 86g
Protein: 21g
Fat: 15g
Fiber: 11g

Tried this recipe?Let us know how it was!