Welcome to a world of vegan Italian recipes, where traditional flavors meet plant-based ingredients to create a symphony of Mediterranean flavors.
Italy’s rich culinary heritage is known for its pasta, pizza, and cheeses, but our recipe collection also offers fresh vegetables, legumes, and delicious sauces.
With this recipe roundup, we introduce plant–based twists on classic recipes to bring the rustic charm of Italy to your kitchen.
Table of Contents
Tips for Vegan Italian Recipes
Every dish celebrates freshness from soul-soothing soups, like a Tuscan white bean soup, to vibrant salads featuring tomatoes, fennel, and lentils.
Explore vegetable-based appetizers like bruschetta, focaccia, and crostini, enticing your taste buds with wholesome Italian ingredients.
Elevate simplicity with easy pasta, from aglio e olio to pasta e ceci and mushroom ragù (pictured below), all showcasing the art of delicious Italian cooking.
Finally, finish your meal with a dolce fatto in casa (homemade dessert), such as vegan cannolo, apple cake, or egg–free biscotti. Buon Appetito to a world of plant-powered Italian delights.
Five tips for Vegan Italian cooking:
- Choose Fresh, Quality Ingredients: Use fresh and high-quality ingredients, such as ripe tomatoes, aromatic herbs, and seasonal vegetables.
- Master Herb and Spice Pairings: Elevate flavors with a mix of classic Italian herbs like basil. For depth and complexity, experiment with garlic, black pepper, and red pepper flakes.
- Explore Plant-Based Proteins: Replace meat with alternatives like tofu, plant-based alternatives, or lentils and chickpeas for texture and protein, maintaining the heartiness of traditional Italian dishes.
- Experiment with Vegan Cheeses: Incorporate plant-based cheeses, such as parmesan or ricotta, to achieve Italian cuisine’s creamy and rich textures.
- Balance Flavors and Textures: Create well-rounded dishes by balancing creamy sauces with crunchy vegetables or al dente pasta, ensuring a satisfying and authentic dining experience.
Vegan Italian recipe video
Starters and sides
1. Bruschetta
Tomato bruschetta is crunchy, juicy, and perfect as an appetizer.
The recipe is simple; you can make it in 10 minutes with a few ingredients.
2. Roasted bell peppers
Roasted bell peppers are a delicious recipe that can be served as an antipasto or a side dish or used as a base for many other recipes like salads and pasta.
3. Braised artichokes
Braised artichokes, also known as “Roman-style artichokes,” are an easy Italian artichoke recipe you can make with simple ingredients in 30 minutes.
4. Caponata
Caponata or eggplant salad has the perfect balance of sweet and sour. It’s rich and made with simple, fresh ingredients. Eat it as a starter, side dish, or light, easy dinner on toast.
5. Roasted zucchini with Italian herbs
Roasted zucchini is a classic Italian starter or side dish. Italian herbs and breadcrumbs give the zucchini a bold flavor and juicy texture.
6. Panzanella salad
One of the most underrated salad recipes is a traditional Italian summer dish with simple seasonal vegetables and leftover stale bread. Despite being an ancient recipe, it takes just 10 minutes to prep!
7. Tomato cucumber onion salad
A crunchy, refreshing, simple dish that you can enjoy as a starter or as a side dish. It’s best with ripe tomatoes, crunchy cucumber, and sweet red onion.
8. Fennel orange salad
Fennel and orange salad is a crunchy, fresh, and light salad to be served as a side dish or a starter. It’s perfect in winter when the fennel, orange, and pomegranate are in season.
9. Confit tomatoes
Tomato confit is the easiest, meltiest, most delicious tomato recipe. Soft, juicy, packed with oregano and garlic aroma.
They’re perfect as a succulent side dish, a starter served with toasted bread, or a topping to a bowl of pasta.
10. Caramelized onions
Caramelized onions have a rich and deep flavor with sweet and sour notes. They are soft and melt in your mouth.
Italian Breads
11. Focaccia
Focaccia bread is simple; you only need flour, water, salt, yeast for the dough, and rosemary and olive oil as toppings.
You can make it on the day or get ahead and let it proof slowly in the fridge.
12. Crisp focaccia with vegan cheese
This crispy and thin focaccia is packed with melted vegan cheese.
It’s a dairy-free version of “focaccia di Recco,” originally stuffed with stracchino cheese and eaten as street food in Liguria, Italy.
13. Italian piadina
Piadina is a thin, yeast-free Italian flatbread you can fill with your favorite spreads.
Try it with this vegan melted cheese – and enjoy it for a light lunch, snack, or dinner.
14. Farinata
Farinata or socca is an easy recipe made by mixing chickpea flour and extra virgin olive oil and then baking it in the oven for about 20 minutes.
Delicious as a starter, side dish, or main dish when used as a pizza.
Whether you like a classic tomato and mozzarella pizza or a contemporary version with hummus and tahini sauce topping, this Italian flatbread recipe is excellent for a beautiful dinner with friends and family.
Pasta dishes
16. Vegan Carbonara
Our vegan carbonara is a simple recipe that can be made in 15 minutes. The taste of our carbonara sauce is similar to the taste of an authentic Italian carbonara recipe.
17. Pasta alla Norma (eggplant pasta)
A classic Sicilian dish that you can make in about 30 minutes with simple pantry ingredients and fresh eggplants
18. Lentil bolognese
Our lentil bolognese is an Italian classic with an ultra-rich and hearty sauce, perfect with pasta, lasagna, or zucchini noodles.
19. Penne Arrabbiata
Together with spaghetti aglio e olio and pasta cacio e pepe, penne all’arrabbiata is one of the most popular pasta dishes of Italy.
It’s simple yet delicious and naturally vegan, made only with a few healthy ingredients.
20. Aglio e olio
This is the original garlic and oil pasta recipe, a delicious Italian meal known as spaghetti aglio e olio.
With simple ingredients, we’ll show you how to achieve perfection in under 15 minutes.
21. Orecchiette with broccoli rabe
22. Pasta and chickpeas (pasta e Ceci)
24. Pasta Puttanesca (pictured below)
25. Gnocchi
This is an easy recipe at home; you’ll need just three ingredients and a fork. Once shaped, your gnocchi can be paired with your favorite pasta sauce – from rich tomato to a creamy mushroom sauce.
26. Marinara sauce
One of the most versatile Italian sauces, perfect with pasta, pizza, and (vegan) meatballs. It’s straightforward to make and super satisfying to eat!
This aromatic and tasty mushroom pasta is great for weeknight dinners and guests due to its restaurant–worthy looks and flavor.
28. Trofie with basil pesto
Homemade trofie with vegan basil pesto is our take on a traditional Italian dish made for centuries on the Ligurian Riviera in Genova. We show you how to make trofie at home, like in Italy, with just two ingredients.
Our Lentil pasta is a nutritious and delicious traditional Italian recipe called pasta e lenticchie (pasta with lentils) made with ditalini pasta cooked in a rich and flavorful stew.
This vegan Italian recipe will surely please the pickiest of eaters because of its rich taste and luscious texture. Plus, you can make it in 20 minutes with a few simple ingredients.
Rice
31. Saffron risotto
It is a creamy and tasty risotto with a delightful saffron flavor. We use vegan butter parmesan-free parmesan for an Italian flavor and satiating meal.
32. Tomato risotto
This creamy tomato risotto is a simple staple of Italian home cooking. The rice is slowly cooked into a rich tomato sauce, to which we add dairy-free butter and cheese. It’s a rich, creamy risotto that tastes 100% authentic and Italian.
We fill these Italian-inspired bell peppers with lentils, rice, fresh herbs, and fragrant spices.
When baked in bell peppers, the filling absorbs their juices, and the combination of flavors and textures makes this recipe irresistible.
Our vegan supplì are as tasty, melty, and Italian as they get. They can be enjoyed as an appetizer, snack, or side dish.
This Italian rice salad is a colorful, summer-friendly grain bowl with fresh vegetables, Italian herbs, and a creamy mustard dressing.
It’s great for meal prep, a potluck salad, and a lunchbox idea.
Vegan Italian Cheeses
36. Vegan Ricotta
Vegan ricotta cheese is so easy, light, creamy, and versatile.
You can make it with three simple ingredients in less than one hour and use it exactly like regular ricotta.
37. Vegan melted cheese (stracchino)
You can make it in 5 minutes and use it on pizza, toast, and oven-baked pasta. It’s perfect on food in the oven, as it melts like mozzarella cheese.
38. Vegan Parmesan
You can sprinkle this vegan parmesan cheese on top of your favorite pasta in pasta bakes, polenta, risotto, and in any other place you would typically add parmesan cheese.
Vegan Main Dishes
39. Lemon tofu
An Italian recipe for lemon chicken inspires this recipe.
We replaced the chicken fillet with tofu slices, resulting in a delicious meal that can be prepared quickly.
40. Pan-fried tofu with mushrooms
This quick and delicious recipe is perfect for every day, last-minute dinners.
Scaloppini inspired this recipe with mushrooms, a famous Italian recipe made 100% plant-based.
41. Zucchini boats with lentils
These Italian-inspired zucchini boats are a tasty and healthy recipe to enjoy the wonderful flavor of zucchini.
They are packed with a rich, savory filling made with lentils, tomatoes, herbs, and walnuts.
42 Baked juicy “fish”
It’s a simple dish you can make in about 30 minutes as an everyday dinner.
We serve it as a fish replacement and cook it precisely like white fish is cooked in Italy.
43. Tofu Cacciatore
We might use tofu instead of chicken, but this meal is rich, earthy, meaty, and packed with the cacciatore flavor we all love. You’ve never had tofu like this!
44. Seitan steaks (Italian scaloppine)
These seitan steaks are one of our favorite plant–based meat replacements. They are easy to make at home and tender but have a meaty texture.
45. Vegan Parmigiana
This eggplant parmigiana is a creamy and indulgent dish that can easily be made vegan. It is super tasty, rich, creamy, and healthy since the eggplant is baked and not fried.
Vegan Italian Desserts
46. Vegan Cannoli
Our filling is made of vegan homemade ricotta and is sweet and creamy. The shell is as bubbly, light, and crisp as the traditional ones but without eggs, lard, or butter.
47. Vegan Tiramisu
Here, we show you how to make the best vegan tiramisù we have ever had with simple plant-based ingredients.
The ladyfingers are homemade without eggs, yet this dessert is an incredible treat.
48. Strawberry tart
Our tart is made with a crunchy pie crust, filled with smooth and creamy vanilla custard, and topped with sweet fresh strawberries.
49. Fruit tart
This beautiful and delicious fruit tart is a classic Italian pastry recipe everyone loves.
We make a light, easy pie crust filled with dairy-free homemade custard.
This vegan apple cake (torta di mele) is an egg-free recipe everyone will love. It’s sweet, refreshing, and made with simple ingredients in your pantry.
Italian Pastry
Hungry for more Italian desserts? Try these authentic Italian sweet treats:
57. Chiacchiere: the traditional Carnevale biscuit made vegan.
58. Almond biscotti with nuts, almonds, or chocolate chips.
59. Apple fritters: deep-fried and dough-covered apple slices.
60. Castagnole: donut holes fried or oven-baked.
61. Wine cookies: a traditional biscuit from the Umbrian countryside.
62. Castagnaccio – chestnut flour cake with raisins and walnuts.
63. Pear cake: a single-layer and eight-ingredient cake.
64. Coffee mousse with three ingredients and 5 minutes of preparation time.
65. Vegan lemon cake with frosting.
What to serve with Italian food
These vegan Italian meals generally go well with grains, bread, and vegetable side dishes:
- 40 easy vegetable side dishes
- 12 delicious artichoke recipes
- 20 ways to cook zucchini (fried zucchini recipe pictured below).
- 24 easy eggplant recipes
Vegan Italian Meals
Ingredients
For the pasta
- 1 gallon water to cook the pasta
- 2 tablespoons salt to salt the pasta water
- 1 pound spaghetti
For the pasta sauce
- 3 tablespoons extra virgin olive oil
- 2 cloves garlic
- ¼ teaspoon red pepper flakes
- 10 ounces small tomatoes cherry, plum, grape
- 28 ounces whole peeled canned tomatoes
- 1 teaspoon salt
- 2 twists black pepper
- 1 handful basil leaves
Instructions
BOIL THE WATER
- Start by boiling a large pot of water. Whilst the water gets to boiling temperature, prep the tomato sauce.While the sauce simmer, add salt to the boiling water, add the pasta and cook it for 8 minutes. Set a timer.Tip: we don't fully cook the pasta in water because we finish cooking it in the tomato sauce. This way, the pasta will leach some of its starch into the tomato sauce, making it super creamy.
MAKE PASTA SAUCE
- Cut the cherry tomatoes in half and set them aside.To a dutch oven, large pan, or skillet, add the olive oil, crushed or minced garlic, and chili flakes. Fry gently for one minute.
- Add the tomatoes and cook on medium-high heat for 3 minutes, or until soft.
- Add the canned tomatoes, salt, and black pepper, and crush all with a fork. Let the tomatoes simmer on medium heat while the pasta cooks, stirring occasionally.
ADD PASTA TO SAUCE
- When the pasta is ready (after 8 minutes of boiling), reserve 2 cups of pasta water, drain the pasta and add it to the pan with the Pomodoro sauce. Add the fresh basil leaves.
- Add one cup of the pasta water, and finish cooking the spaghetti with the sauce, stirring it gently until cooked al dente (about 4 minutes). Add more pasta water if necessary.
- Serve spaghetti Pomodoro with a drizzle of olive oil and some extra basil on top.
- Optionally, add some grated or shaved parmesan cheese (dairy-free cheese works too).
Video
Notes
Nutrition
If you liked these vegan Italian recipes, you might also enjoy:
Collections
30 High Protein Vegan Meals
Collections
40 Easy Meatless Meals
Collections
Your recipes are how I like to cook so I am excited to find you. But I have a problem. Suddenly i. Middle of a recipe you instructed to use the pelati. There is no such thing in ingredients. I tried looking it up and got add for exercise equipment. So what am I supposed to add?
Hi Clarice, you are absolutely right; there was an ingredient missing.
We have updated the recipe box as well as the blog post to reflect the complete recipe and ingredient list.
Let me know if anything is unclear. Thanks so much for your feedback! Kindest,
Louise
Ciao Nico and Louise,
Thank you so much for your creative and contemporary interpretations of Italian cuisine. Your recipes have become staples in my household! Do you have any plans to veganise lasagna? I would love to see how you approach this classic. Thanks again!
Ciao Josh,
You’re so kind, it warms our hearts that you like our recipes!
So, lasagna is on our to-do list, but not for this summer. I believe it’s gonna be an autumn project as we’re gonna have to do a bit of testing before putting it online. We’ll do our best ๐
Thanks again for your message and your support, we really appreciate you.
Warm wishes,
Louise