This post may contain affiliate links, please see the privacy policy for details.
These Italian vegan recipes are proof that you don’t need meat or dairy to enjoy all the delicious flavors Italian cuisine has to offer. From hearty pasta dishes and cozy soups to flavorful mains and vegetable-packed sides, there are so many ways to enjoy vegan Italian food at home.

Italian food has always been one of my favorite cuisines. I love how simple ingredients can come together to create something so comforting and satisfying. Whether it’s a bowl of pasta, a rustic soup, or a dish loaded with fresh herbs and vegetables, Italian cooking never goes out of style.

This collection of plant-based Italian recipes includes plenty of inspiration for weeknight dinners, family meals, and special occasions. Whether you’re looking for vegan pasta recipes, comforting Italian vegan meals, or new meatless dinner ideas, you’re sure to find a few new favorites here.
Plant-Based Italian Recipes Everyone Will Love
- 1. Peperonata
- 2. Farinata
- 3. Trenette al Pesto
- 4. Rigatoni Arrabbiata
- 5. Italian Potato Salad With Red Onions
- 6. Homemade Italian Garlic Marinara Sauce
- 7. Authentic Italian Basil Pesto
- 8. Spaghetti Alla Puttanesca
- 9. Italian Lentil Soup – Zuppa Di Lenticchie
- 10. Cannellini Beans Salad
- 11. Mushroom Ragu
- 12. Simple Ribollita Italian Bean Soup
- 13. Italian Tomato Salad (Insalata di Pomodori)
- 14. Authentic Italian Giardiniera
- 15. Ligurian Focaccia
- 16. Olive Salad Muffaletta Spread
- 17. Italian Soffritto
- 18. Ciambotta (Giambotta) – Hearty Italian Vegetable Stew
- 19. Vegan Pignoli Cookies
- 20. Vegan Italian Wedding Soup
- 21. Italian Roasted Mushrooms and Veggies
1. Peperonata

This classic Italian vegetable stew is made with slow-simmered vegetables. It’s a versatile side dish or condiment that pairs with anything from rice to pasta, bread or polenta.
The rich garden flavors in peperonata give it plenty of freshness. You can enjoy the natural sweetness of the vegetables in every spoonful.
2. Farinata

Farinata is a tasty chickpea flour based pancake that can be paired with all your favorite fresh veggies. Enjoy a slice for breakfast, brunch or lunch, or tuck into some as a savory snack.
It’s rustic and hearty with a savory, nutty flavor. Garlic and rosemary work well in this Italian chickpea pancake recipe, and as a bonus – it’s super simple to prepare!
3. Trenette al Pesto

A delicious Ligurian dish with potatoes, green beans, pasta and silky basil pesto, trenette al pesto is a wonderful vegan option.
It’s traditionally topped with Parmesan cheese (you can use a vegan alternative, of course) and toasted pine nuts. Anyone who likes the flavors of plain pesto and pasta should try this delicious alternative. It’s so fresh and delicious.
4. Rigatoni Arrabbiata

The kind of dish you can order from an Italian trattoria and enjoy al fresco with a glass of red wine, this rigatoni arrabiata is a simple dish with big, bold flavors.
Juicy tomatoes, aromatic garlic, fresh basil, al dente pasta, and a pinch of red pepper flakes makes this a great dish you can make for any weeknight dinner when you’re craving plant-based Italian food.
5. Italian Potato Salad With Red Onions

This Italian potato salad is a perfect vegan Italian recipe, free from any mayo yet full of zest and flavor.
The refreshing combination of lemon, garlic, and parsley gives it an amazing and unique flavor profile. With the addition of red onions, this salad becomes a vibrant and healthy choice for any vegan meal.
6. Homemade Italian Garlic Marinara Sauce

There’s nothing quite like a homemade Italian garlic marinara sauce, especially when it’s a vegan Italian recipe.
Forget about those store-bought sauces or canned mixtures, they just can’t compete with the fresh, simple ingredients you’ll use.
7. Authentic Italian Basil Pesto

Preparing your own genuine Italian basil pesto is a piece of cake! This makes it a perfect choice for a vegan Italian recipe.
You’ll adore the vibrant flavor of this creamy pesto sauce, whether it’s used as a sauce, condiment, or dip.
Using your fresh basil from the garden to make homemade pesto is one of the most delicious ways to enjoy it.
8. Spaghetti Alla Puttanesca

Spaghetti alla puttanesca is seriously one of the best vegan Italian recipes ever. This dish is simple and quick to prepare, making it ideal for busy families.
The robust tomato sauce, infused with olives, capers, and garlic, offers a flavorful vegan-friendly meal that’s great to feed a crowd too.
9. Italian Lentil Soup – Zuppa Di Lenticchie

Italian lentil soup, also known as zuppa di lenticchie, is a flavor-packed vegan Italian dish. It’s essentially a delicious lentil minestrone that’s packed with fresh vegetables in every bite.
Not only is it tasty, but it’s also a great way to enjoy a hearty, plant-based meal.
10. Cannellini Beans Salad

This cannellini bean salad is a vegan Italian recipe bursting with traditional flavors. Ready in under 10 minutes, it’s a quick and easy dish to prepare.
Whether served as a side or a main, learn how to make this authentic recipe for your family.
11. Mushroom Ragu

Get ready to fall in love with this flavorful, meatless ragu that’s packed with all the goodness of vegetables.
Seriously, this mushroom ragu vegan pasta sauce is a must-try for any vegan Italian recipe lover.
With homemade spaghetti sauce and mushrooms, it’s a top-notch ragu recipe that tastes better than store-bought sauce any day!
12. Simple Ribollita Italian Bean Soup

This ribollita Italian bean soup is a perfect vegan Italian recipe, blending a mix of veggies with beans, broth, and a hint of wine and garlic.
Not only is this white bean kale soup hearty and satisfying but it’s also packed with health benefits.
Known as Tuscan bean soup, this simple Italian recipe is a surefire way to bring the authentic tastes of Italy to your vegan kitchen.
13. Italian Tomato Salad (Insalata di Pomodori)

This quick and easy Italian tomato salad is a great vegan Italian recipe, ready in just 10 minutes!
Its fresh, sweet, and tangy flavors make it a perfect companion for your favorite vegan proteins. Not only is this salad delicious, but it’s also a healthy and satisfying choice for those following a vegan diet.
14. Authentic Italian Giardiniera

This authentic Italian giardiniera recipe is a perfect vegan Italian recipe, made with a variety of pickled vegetables.
It’s the ultimate vegan-friendly condiment, packed with fresh peppers and other veggies, making it a must-have for Italian sandwiches.
Always a crowd-pleaser, this pickled vegetable relish is a popular choice for those following a vegan diet.
15. Ligurian Focaccia

This Ligurian focaccia recipe is a must-try for any vegan Italian food lover.
It’ll give you focaccia that’s fragrant, crunchy-on-the-outside, and perfectly soft-on-the-inside. It’s a super easy recipe I recommend everyone try!
16. Olive Salad Muffaletta Spread

This muffaletta olive salad spread is a vegan Italian recipe with a punch. It’s super versatile, quick and easy to make, and one of my favorite Italian recipes of all time!
With the robust flavors of black and green olives, it’s perfect for adding a twist to your sandwiches and pizzas.
17. Italian Soffritto

Soffritto is a perfect base for any vegan Italian recipe, thanks to its aromatic blend of finely chopped ingredients.
Being a fundamental element in Italian cooking, Soffritto adds an authentic touch to your vegan Italian meals.
18. Ciambotta (Giambotta) – Hearty Italian Vegetable Stew

This ciambotta recipe is a great choice for a vegan Italian dish. It’s a simple, hearty stew that’s packed with fresh summer vegetables.
Plus, it’s the perfect way to enjoy in-season produce while sticking to a vegan diet.
19. Vegan Pignoli Cookies

Italian pignoli cookies are delicious but they usually contain egg whites, but this vegan recipe will give you those same flavors with plant-based ingredients!
These cookies are not just chewy but also packed with the rich flavor of almonds. They make a perfect treat for the holidays, bringing a touch of Italy to your vegan table.
20. Vegan Italian Wedding Soup

Italian wedding soup is so delicious, but it’s usually not vegan.
This vegan Italian wedding soup is a simple and wholesome choice for anyone on the hunt for a tasty vegan Italian recipe.
With its traditional charm and vegan-friendly ingredients, this soup is sure to win your heart.
21. Italian Roasted Mushrooms and Veggies

Looking for a vegan Italian recipe? Try this Italian roasted mushrooms and veggies – it’s a simple, yet flavorful dish that’s sure to satisfy.
With this recipe, roasting mushrooms, cauliflower, tomatoes, and garlic has never been easier. It’s all about the Italian style that brings out the best in these vegetables.
Not only is this dish easy to prepare, but it’s also delicious. It’s the perfect recipe for anyone who loves Italian cuisine and is looking for vegan options.
Looking for More Italian Recipes?
- Here are lots of tasty Italian Soups all in one place!
- These tasty Italian Salad Recipes are great as a side or a light main meal.
- Don’t miss these Italian Meatloaf Recipes and Pasta Dishes!
- You’ll also love some of these easy Italian Vegetable Recipes.
- And last but not least, try some of these amazing Italian Desserts too.
Bella Bucchiotti
Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.










