This post may include affiliate links; 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
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