This post may include affiliate links; for details, see our disclosure policy.
Pizza, pasta, pesto: they can all be plant based! Here are our top delicious vegan Italian recipes that make for unforgettable meals.
Yes, pizza, pasta, pesto, and even Parmesan can all be plant based! Italy is often seen as a meat and cheese-based cuisine. But there are lots of ways to riff on classic dishes to make them into vegetarian, dairy-free, and vegan Italian recipes. Some authentic recipes, like pizza marinara and panzanella, are even vegan themselves!
Here, we’ve collected our best vegan Italian recipes that make Italian cooking accessible for a plant-based diet. We love the classics, but sometimes it’s even more fun to see how delicious they can be with a little plant-powered twist!
We’ve got everything from spaghetti and meatballs to classic basil pesto, made vegan. And don’t forget to shake on a little vegan Parmesan cheese! (None of the recipes here use plant-based cheese or dairy substitutes, though you also could do so with any of our vegetarian Italian recipes.)
And now, our top vegan Italian recipes!
Vegan Eggplant Parmesan can have all the flavor of the classic and be plant-based! Tender eggplant slices are dipped and breaded, then baked until crispy and smothered in a tangy marinara sauce. Top it with your favorite brand of dairy-free cheese.
Next up in our vegan Italian recipes: vegan spaghetti and meatballs! These meatballs are made of oats, cashews, spices, and grated potatoes! Pan fry them until crisp, then serve them over spaghetti with your favorite marinara sauce. Top with a bit of vegan Parmesan cheese for a filling vegan dinner.
This Sicilian specialty is an appetizer and a side dish, a sweet and sour spin on ratatouille with eggplant, tomatoes and onion. It’s often spread on crusty bread as an appetizer or antipasti. It’s so full of tangy, garlicky flavor.
Pasta e ceci is a traditional Italian “pasta and chickpea soup" that happens to be vegan. This stew is full of big Italian flavors: vibrant tomato, leafy Tuscan kale, and a creamy broth made with Parmesan rind. Swimming in it all are the chickpeas and pasta of the soup’s title, making it hearty and filling.
Got some crusty bread? This traditional vegan recipe uses up old bread in the most genius of ways. Panzanella is an Italian bread salad that combines dry, crusty bread squares with fresh vegetables and a vinaigrette. You can use any fresh veggies you have on hand. The traditional vegetables used in a panzanella are tomatoes, peppers, red onion, and cucumber.
This vegan lasagna will be a hit for plant-based eaters and meat eaters alike (it is at our house!). It's smothered in a zesty marinara sauce, layered with spinach, mushrooms, and a secret ingredient: hummus! Top with a sprinkling of vegan Parmesan and it's a favorite that pleases everyone at the table.
This eggplant pasta has got it all! It's a vegan Italian recipe that is packed with savory and zesty flavor: tender roasted eggplant, zesty marinara sauce, peppery basil, and salty capers. You can use any shape of pasta you like: long noodles like spaghetti and bucatini, or short noodles like penne or rigatoni.
This vegan fennel orange salad features juicy oranges, with their vibrant color and citrusy flavor. Add to that a famous Italian pairing: sliced raw fennel, which adds a subtle licorice essence. Throw it over greens with a few garnishes and top with a zingy homemade citrus vinaigrette.
Your noodles are destined for greatness with this vegan pasta alfredo! The creamy vegan alfredo sauce is a vegetable-packed spin on the traditionally rich pasta. It’s made with nutrient-dense cauliflower and protein-packed cashews instead of dairy. Said one reader: “I love it! It’s super easy to make. I made it again 2 days later!”
Next up: here's a classic Italian style tomato basil soup! This one is so easy to make. Chop some veggies, simmer, then blend. It's perfect with a side of crusty bread. If desired, add a dollop of cashew cream to make it a creamy soup!
The best recipes are the simplest, like the simplicity of pesto pasta with homemade vegan basil pesto and ripe juicy tomatoes can’t be beat! With seasonal ingredients, it will always, always taste beautiful and fresh. The silky smooth, savory basil pesto coats the tender pasta, punctuated by the pop of the cherry tomatoes.
This delicious homemade vegan pizza recipe has veggie pizza toppings so savory you won’t miss the dairy: like mushrooms, garlic, artichokes, and bell peppers. Top it off with our flavor-popping pizza sauce. If you're feeling fancy, add a sprinkle of vegan Parmesan.
This vegan Italian recipe is so simple to put together a tangy, creamy marinara sauce. It uses cashew cream to make marinara sauce into a creamy orange sauce that’s a big like Vodka sauce. Garlic, shallot and capers bring in nuance to this plant-based pasta recipe.
This vegan Italian soup recipe we've lovingly dubbed “pizza soup” because it tastes like liquid pizza! The tomatoes are sauteed with garlic, fennel, and smoked paprika, which bring a meaty and savory undertone.
Here's one of the most classic vegan Italian recipes of all! Pizza marinara is the simplest of classic Neapolitan pizza: that is, pizza in the style that originates from Naples, Italy. Pizza marinara has no cheese: just tomato sauce, thinly sliced garlic, and oregano. It’s similar to pizza margherita, without the cheese.
More vegan and plant-based resources
Here are a few more collections of vegan and plant based recipes:
- Plant Based Diet for Beginners
- 10 Plant Based & Vegan Desserts Everyone Will Love
- 28 Day Plant Based Diet Meal Plan
- 13 Plant Based & Vegan Breakfast Ideas
- 12 Plant Based Recipes Perfect for Dinner
- Guide to Plant Based Protein
- 10 Tasty Vegan Pasta Recipes
- 25 Best Vegan Soup Recipes
15 Vegan Italian Recipes
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 1x
Description
Looking for vegan Italian recipes? This vegan eggplant Parmesan is dairy free but delivers on flavor, starring crispy breaded eggplant slices smothered in a tangy marinara sauce! A plant-based dinner win.
Ingredients
- 2 pounds eggplant (about 2 medium large)
- ½ cup all-purpose flour
- ½ cup oat milk
- 1 teaspoon cornstarch
- ½ cup purchased grated vegan Parmesan cheese, divided*
- 1 cup plain panko (or purchased or homemade breadcrumbs)
- 1 tablespoon dried oregano, divided
- 1 ¾ teaspoons kosher salt, divided
- 28 ounces fire roasted crushed tomatoes**
- 2 garlic cloves, grated
- 1 handful fresh basil, chopped, plus more to garnish
- 2 tablespoons olive oil
- 1 ½ cups (6 ounces) purchased vegan shredded mozzarella cheese*
Instructions
- Preheat the oven to 425°F. Line two baking sheets with parchment paper.
- Cut off the ends of the eggplant and cut it into 1/2-inch slices (to make approximately 18 slices). Sprinkle with ¾ teaspoon salt divided between the slices, and allow them to sit for 10 minutes while you prepare the breading ingredients. (Don’t wipe off any salt or extra moisture.)
- Place the flour on a plate. Whisk the oat milk and cornstarch in a shallow bowl and set it aside. In another shallow bowl, combine the Parmesan cheese, panko, 2 teaspoons oregano, and ½ teaspoon kosher salt and set it aside.
- Dip both sides of each eggplant slice into the flour, then the oat milk mixture, then the Parmesan cheese mixture. Place each slice onto the prepared baking sheets. (Note: This gets messy; you may need to wash or wipe your fingers off after every few slices.) Discard any leftover breading ingredients.
- Place the trays in the oven and bake for 10 minutes, then flip the eggplant and bake 10 to 15 minutes more, until tender and golden brown.
- Meanwhile, make the sauce: In a medium bowl, mix the fire roasted tomatoes, grated garlic, 1 teaspoon dried oregano, ¾ teaspoon kosher salt, chopped fresh basil, and olive oil. Mix well until all the olive oil is incorporated.
- Remove the eggplant from the oven. Spread 1 cup of the tomato sauce in the bottom of a 9 x 13″ pan. Add half the baked eggplant in a layer (about 9 slices), then top with 1 cup tomato sauce and 1 cup vegan shredded mozzarella cheese. Add the second layer of eggplant (we like to add them right on top of the first layer to make 9 stacks). Top with another 1 cup tomato sauce and 1 cup vegan shredded mozzarella on each stack. Top with the remaining 2 tablespoons grated vegan Parmesan cheese.
- Bake for 15 to 20 minutes until the cheese is melted and browned (or more, depending on the cheese brand). Allow to cool for 5 minutes, then top with additional chopped basil and serve. Store leftovers refrigerated for up to 3 days (or frozen for 3 months); reheat in the oven until warm.
Notes
*We used purchased Violife vegan Parmesan and Violife vegan shredded mozzarella. If desired, this would also work with homemade vegan Parmesan. We have not tested this recipe with homemade vegan mozzarella, but it should work other recipes. You can also substitute dollops of cashew cream for the vegan mozzarella if desired!
**Fire roasted tomatoes make the best flavor: they taste sweet and smoky right out of the can. If you can’t find them, substitute best quality tomatoes with 1 teaspoon sugar and ½ teaspoon smoked paprika. Or, use 1 ½ cups best quality marinara sauce.
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian
Last updated: January 2020
Panzanella is my absolute favorite and I can’t wait for tomatoes to be back in season! Thank you for sharing the love for vegan Italian recipes! If you’re ever around Torino, please let me know :)
Susanna & The Mindful Morsel team
I guess that’s an excuse to go to Italy!
Yes :)
thank you for spreading the Italian food culture!
another delicious vegan Italian recipe is caponata,
if you’ll come to Italy, come and see me, you’ll be my guest and you’ll taste it