25+ Delicious Italian Recipes to Try Today

Vegan Italian recipes bring together the rich flavors of traditional Italian cuisine with wholesome plant-based ingredients.

From hearty pasta dishes and comforting soups to fresh salads, risottos, and delicious appetizers, Italian cooking offers countless vegan-friendly possibilities.

These recipes focus on fresh vegetables, herbs, beans, olive oil, and flavorful seasonings that make every meal satisfying and full of authentic taste.

Whether you’re following a vegan lifestyle or simply looking to enjoy more plant-based meals, Italian cuisine provides plenty of delicious options.

Many of these dishes are simple to prepare and perfect for family dinners, meal prep, or special gatherings.

Explore these 25+ vegan Italian recipes and discover flavorful plant-based meals inspired by the heart of Italy.

25+ Delicious Italian Recipes to Try Today

Vegan Italian cooking proves that plant-based meals can be just as comforting, flavorful, and satisfying as traditional recipes.

With fresh ingredients and classic Italian flavors, you can create meals that everyone at the table will enjoy.

These 25+ vegan Italian recipes offer a variety of options, from simple weeknight dinners to impressive dishes for entertaining guests.

Whether you love pasta, soups, risottos, or vegetable-based specialties, there is something here for every taste.

Feel free to customize the recipes with seasonal produce and your favorite herbs and spices.

With these delicious ideas, enjoying authentic Italian-inspired vegan meals becomes both easy and enjoyable.

Vegan Italian Pasta Pomodoro Recipe

This vegan Italian pasta Pomodoro recipe is simple, fresh, and full of classic Mediterranean flavor.

It is a quick plant-based dish made with pasta, tomatoes, garlic, and olive oil perfect for healthy vegan dinners.

Prep Time: 10 Minutes | Cook Time: 20 Minutes | Serves: 2 Persons

Nutrition: Fiber, Vitamins, Antioxidants, Plant Protein.

Ingredients

  • 200g pasta
  • 2 cups ripe tomatoes (300g), chopped
  • 2 garlic cloves, minced
  • 1 tbsp olive oil (15ml)
  • Salt and basil to taste

Instructions

  • First, boil pasta in salted water until soft but firm.
  • Heat olive oil in a pan over medium heat.
  • Add garlic and sauté until fragrant.
  • Add chopped tomatoes and cook until soft.
  • Crush tomatoes slightly to form sauce.
  • Season with salt and basil.
  • Mix cooked pasta into sauce evenly.
  • Serve hot immediately.

This pasta is fresh and light.

It is perfect for vegan diets.

It delivers juicy tomato sauce with garlic aroma and classic Italian flavor.

Side Dish Idea:

  • Green salad
  • Garlic bread
  • Lemon water
  • Olives

Vegan Italian Creamy Mushroom Risotto Recipe

This vegan Italian creamy mushroom risotto recipe is rich, comforting, and dairy-free.

It is a slow-cooked rice dish made with mushrooms, rice, and vegetable broth perfect for vegan comfort meals.

Prep Time: 10 Minutes | Cook Time: 30 Minutes | Serves: 2 Persons

Nutrition: Fiber, Protein, Minerals, Low Fat.

Ingredients

  • 1 cup arborio rice (200g)
  • 1 cup mushrooms (150g), sliced
  • 3 cups vegetable broth (720ml)
  • 1 tbsp olive oil (15ml)
  • Salt and pepper to taste

Instructions

  • First, heat olive oil in a pan over medium heat.
  • Add mushrooms and cook until soft and golden.
  • Add arborio rice and stir for 1–2 minutes.
  • Slowly add vegetable broth one cup at a time.
  • Stir continuously until rice absorbs liquid.
  • Repeat until rice becomes creamy and tender.
  • Season with salt and pepper.
  • Serve hot and creamy.

This risotto is rich and smooth.

It is perfect for vegan diets.

It delivers creamy rice with earthy mushrooms and comforting Italian flavor.

Side Dish Idea:

  • Salad
  • Vegan wine
  • Roasted vegetables
  • Lemon tea

Vegan Italian Bruschetta Recipe

This vegan Italian bruschetta recipe is fresh, crunchy, and full of flavor.

It is a simple appetizer made with bread, tomatoes, garlic, and basil perfect for vegan starters.

Prep Time: 10 Minutes | Cook Time: 10 Minutes | Serves: 2 Persons

Nutrition: Fiber, Vitamins, Antioxidants, Low Fat.

Ingredients

  • 4 slices bread
  • 2 cups tomatoes (300g), chopped
  • 2 garlic cloves, minced
  • Fresh basil leaves
  • 1 tbsp olive oil (15ml)

Instructions

  • First, toast bread slices until crispy and golden.
  • Chop tomatoes into small pieces.
  • Mix tomatoes with garlic and basil.
  • Add olive oil and stir gently.
  • Spoon mixture onto toasted bread.
  • Press lightly so topping sticks well.
  • Serve immediately while fresh.
  • Enjoy as appetizer or snack.

This dish is fresh and crunchy.

It is perfect for vegan diets.

It delivers juicy tomatoes with garlic aroma and crispy bread texture.

Side Dish Idea:

  • Soup
  • Salad
  • Lemon water
  • Olives

Vegan Italian Eggplant Parmesan Recipe

This vegan Italian eggplant parmesan recipe is baked, cheesy, and dairy-free.

It is a layered vegetable dish made with eggplant, tomato sauce, and vegan cheese perfect for healthy vegan dinners.

Prep Time: 15 Minutes | Cook Time: 35 Minutes | Serves: 4 Persons

Nutrition: Fiber, Vitamins, Antioxidants, Plant Protein.

Ingredients

  • 2 eggplants (400g), sliced
  • 2 cups tomato sauce (300g)
  • 1 cup vegan cheese (100g)
  • 1 tbsp olive oil (15ml)
  • Salt and herbs to taste

Instructions

  • First, slice eggplants evenly and lightly salt them.
  • Heat olive oil and lightly grill eggplant slices.
  • Spread tomato sauce in a baking dish.
  • Add a layer of eggplant slices.
  • Sprinkle vegan cheese on top.
  • Repeat layers until dish is full.
  • Bake until top is golden and bubbling.
  • Let it cool slightly before serving.

This dish is rich and comforting.

It is perfect for vegan diets.

It delivers soft eggplant with rich tomato sauce and creamy vegan cheese flavor.

Side Dish Idea:

  • Garlic bread
  • Salad
  • Lemon water
  • Roasted veggies

Vegan Italian Pesto Zucchini Pasta Recipe

This vegan Italian pesto zucchini pasta recipe is fresh, green, and healthy.

It is a low-carb pasta dish made with zucchini, basil pesto, and olive oil perfect for vegan light meals.

Prep Time: 10 Minutes | Cook Time: 15 Minutes | Serves: 2 Persons

Nutrition: Fiber, Healthy fats, Vitamins, Low Carb.

Ingredients

  • 2 zucchinis (300g), spiralized
  • 1 cup fresh basil leaves
  • 2 tbsp olive oil (30ml)
  • 2 garlic cloves
  • Salt to taste

Instructions

  • First, spiralize zucchini into noodle shapes.
  • Blend basil, garlic, and olive oil into pesto.
  • Heat a pan lightly over medium heat.
  • Add zucchini noodles and cook briefly.
  • Pour pesto sauce over zucchini noodles.
  • Toss everything until well coated.
  • Cook for 1–2 minutes only.
  • Serve fresh immediately.

This pasta is light and green.

It is perfect for vegan diets.

It delivers fresh basil flavor with healthy zucchini noodles and aromatic pesto sauce.

Side Dish Idea:

  • Salad
  • Lemon water
  • Nuts
  • Soup

Vegan Italian Minestrone Soup Recipe

This vegan Italian minestrone soup recipe is hearty, warm, and packed with vegetables.

It is a classic plant-based soup made with beans, pasta, and seasonal vegetables perfect for healthy vegan meals.

Prep Time: 10 Minutes | Cook Time: 30 Minutes | Serves: 4 Persons

Nutrition: Fiber, Protein, Vitamins, Minerals.

Ingredients

  • 1 cup mixed vegetables (150g), chopped
  • 1 cup cooked beans (150g)
  • ½ cup small pasta (80g)
  • 2 cups vegetable broth (480ml)
  • 1 tbsp olive oil (15ml)
  • Salt and herbs to taste

Instructions

  • First, heat olive oil in a large pot over medium heat.
  • Add chopped vegetables and sauté until slightly soft.
  • Pour in vegetable broth and bring to a boil.
  • Add beans and simmer gently.
  • Add pasta and cook until tender.
  • Season with salt and herbs.
  • Stir everything well for balanced flavor.
  • Serve hot as a complete meal.

This soup is warm and filling.

It is perfect for vegan diets.

It delivers rich vegetable flavor with beans, pasta, and comforting Italian aroma.

Side Dish Idea:

  • Garlic bread
  • Salad
  • Lemon water
  • Olives

Vegan Italian Stuffed Bell Peppers Recipe

This vegan Italian stuffed bell peppers recipe is colorful, healthy, and filling.

It is a baked dish made with bell peppers, rice, vegetables, and tomato sauce perfect for vegan dinners.

Prep Time: 15 Minutes | Cook Time: 35 Minutes | Serves: 4 Persons

Nutrition: Fiber, Vitamins, Plant Protein, Antioxidants.

Ingredients

  • 4 bell peppers (400g)
  • 1 cup cooked rice (200g)
  • 1 cup mixed vegetables (150g)
  • 1 cup tomato sauce (200g)
  • Salt and herbs to taste

Instructions

  • First, cut the tops of bell peppers and remove seeds.
  • Cook vegetables lightly in a pan until soft.
  • Mix vegetables with cooked rice and seasoning.
  • Fill each bell pepper with rice mixture.
  • Place stuffed peppers in a baking dish.
  • Pour tomato sauce over peppers evenly.
  • Bake until peppers become tender.
  • Serve hot immediately.

This dish is colorful and tasty.

It is perfect for vegan diets.

It delivers soft roasted peppers with hearty rice filling and rich tomato sauce.

Side Dish Idea:

  • Salad
  • Lemon water
  • Soup
  • Roasted potatoes

Vegan Italian Spinach Lasagna Recipe

This vegan Italian spinach lasagna recipe is creamy, layered, and comforting.

It is a baked pasta dish made with spinach, tomato sauce, pasta sheets, and vegan cheese perfect for vegan dinners.

Prep Time: 20 Minutes | Cook Time: 40 Minutes | Serves: 6 Persons

Nutrition: Protein, Fiber, Calcium, Vitamins.

Ingredients

  • 6 lasagna sheets
  • 2 cups spinach (100g)
  • 2 cups tomato sauce (300g)
  • 1 cup vegan cheese (100g)
  • 1 tbsp olive oil (15ml)

Instructions

  • First, heat olive oil and lightly cook spinach until soft.
  • Prepare baking dish with a layer of tomato sauce.
  • Add lasagna sheets evenly on top.
  • Spread spinach and sauce mixture over layers.
  • Sprinkle vegan cheese evenly.
  • Repeat layers until dish is full.
  • Bake until top becomes golden and bubbly.
  • Let it rest before slicing.

This lasagna is rich and comforting.

It is perfect for vegan diets.

It delivers soft pasta layers with spinach filling and creamy tomato sauce.

Side Dish Idea:

  • Salad
  • Garlic bread
  • Lemon water
  • Olives

Vegan Italian Gnocchi Tomato Basil Recipe

This vegan Italian gnocchi tomato basil recipe is soft, flavorful, and comforting.

It is a simple potato dumpling dish made with gnocchi, tomatoes, basil, and olive oil perfect for vegan meals.

Prep Time: 10 Minutes | Cook Time: 20 Minutes | Serves: 2 Persons

Nutrition: Carbohydrates, Fiber, Vitamins, Antioxidants.

Ingredients

  • 2 cups gnocchi (300g)
  • 2 cups chopped tomatoes (300g)
  • Fresh basil leaves
  • 1 tbsp olive oil (15ml)
  • Salt to taste

Instructions

  • First, boil gnocchi until they float to the top.
  • Heat olive oil in a pan over medium heat.
  • Add chopped tomatoes and cook until soft.
  • Season with salt and stir gently.
  • Add cooked gnocchi into the sauce.
  • Mix well so gnocchi absorbs flavor.
  • Add fresh basil leaves on top.
  • Serve hot immediately.

This dish is soft and rich.

It is perfect for vegan diets.

It delivers tender gnocchi with fresh tomato sauce and aromatic basil flavor.

Side Dish Idea:

  • Salad
  • Soup
  • Lemon water
  • Roasted vegetables

Vegan Italian Polenta Mushroom Bowl Recipe

This vegan Italian polenta mushroom bowl recipe is creamy, earthy, and satisfying.

It is a warm bowl dish made with polenta, mushrooms, garlic, and olive oil perfect for vegan comfort food.

Prep Time: 10 Minutes | Cook Time: 25 Minutes | Serves: 2 Persons

Nutrition: Fiber, Minerals, Low Fat, Plant Protein.

Ingredients

  • 1 cup cornmeal (150g)
  • 1 cup mushrooms (150g), sliced
  • 2 cups water or broth (480ml)
  • 1 tbsp olive oil (15ml)
  • Salt and pepper to taste

Instructions

  • First, boil water or broth in a pot.
  • Slowly add cornmeal while stirring continuously.
  • Cook until polenta becomes thick and creamy.
  • Heat olive oil in a pan.
  • Add mushrooms and sauté until golden.
  • Season mushrooms with salt and pepper.
  • Serve creamy polenta topped with mushrooms.
  • Enjoy warm immediately.

This bowl is smooth and hearty.

It is perfect for vegan diets.

It delivers creamy polenta with earthy mushrooms and rich Italian flavor.

Side Dish Idea:

  • Salad
  • Lemon water
  • Roasted vegetables
  • Soup

Vegan Italian Caprese Salad Recipe

This vegan Italian Caprese salad recipe is fresh, light, and full of classic Mediterranean flavor.

It is a plant-based twist made with tomatoes, vegan mozzarella, basil, and olive oil perfect for vegan starters.

Prep Time: 10 Minutes | Cook Time: 0 Minutes | Serves: 2 Persons

Nutrition: Vitamins, Antioxidants, Healthy fats, Low Calorie.

Ingredients

  • 2 cups ripe tomatoes (300g), sliced
  • 1 cup vegan mozzarella (100g), sliced
  • Fresh basil leaves
  • 1 tbsp olive oil (15ml)
  • Salt to taste

Instructions

  • First, wash tomatoes and basil leaves properly.
  • Slice tomatoes and vegan mozzarella evenly.
  • Arrange them alternately on a serving plate.
  • Add fresh basil leaves between layers.
  • Drizzle olive oil evenly over salad.
  • Sprinkle salt lightly for taste.
  • Let it rest for a few minutes.
  • Serve fresh and chilled.

This salad is fresh and colorful.

It is perfect for vegan diets.

It delivers juicy tomatoes with creamy vegan cheese and aromatic basil flavor.

Side Dish Idea:

  • Garlic bread
  • Soup
  • Lemon water
  • Olives

Vegan Italian Eggplant Pasta Recipe

This vegan Italian eggplant pasta recipe is rich, smoky, and satisfying.

It is a hearty plant-based pasta made with eggplant, tomatoes, garlic, and olive oil perfect for vegan dinners.

Prep Time: 10 Minutes | Cook Time: 25 Minutes | Serves: 2 Persons

Nutrition: Fiber, Antioxidants, Vitamins, Plant Protein.

Ingredients

  • 200g pasta
  • 1 eggplant (250g), diced
  • 2 cups tomato sauce (300g)
  • 2 garlic cloves, minced
  • 1 tbsp olive oil (15ml)

Instructions

  • First, boil pasta until al dente and drain.
  • Heat olive oil in a pan over medium heat.
  • Add eggplant pieces and cook until soft.
  • Add garlic and sauté until fragrant.
  • Pour tomato sauce into the pan.
  • Simmer until sauce thickens slightly.
  • Mix cooked pasta into sauce evenly.
  • Serve hot immediately.

This pasta is rich and flavorful.

It is perfect for vegan diets.

It delivers smoky eggplant with rich tomato sauce and garlic aroma.

Side Dish Idea:

  • Salad
  • Lemon water
  • Garlic bread
  • Roasted vegetables

Vegan Italian White Bean Stew Recipe

This vegan Italian white bean stew recipe is warm, hearty, and protein-rich.

It is a comforting plant-based stew made with white beans, vegetables, and herbs perfect for vegan meals.

Prep Time: 10 Minutes | Cook Time: 30 Minutes | Serves: 4 Persons

Nutrition: Protein, Fiber, Iron, Low Fat.

Ingredients

  • 1 cup white beans (200g), cooked
  • 1 cup mixed vegetables (150g)
  • 2 cups vegetable broth (480ml)
  • 1 tbsp olive oil (15ml)
  • Salt and herbs to taste

Instructions

  • First, heat olive oil in a pot over medium heat.
  • Add vegetables and sauté until slightly soft.
  • Pour vegetable broth into the pot.
  • Add cooked white beans and stir well.
  • Add herbs, salt, and mix evenly.
  • Simmer until flavors combine.
  • Cook until stew thickens slightly.
  • Serve hot as a full meal.

This stew is warm and filling.

It is perfect for vegan diets.

It delivers creamy beans with vegetables and rich Italian herbal flavor.

Side Dish Idea:

  • Bread
  • Salad
  • Lemon water
  • Soup

Vegan Italian Pesto Pasta Recipe

This vegan Italian pesto pasta recipe is fresh, aromatic, and full of basil flavor.

It is a quick plant-based pasta made with basil, garlic, olive oil, and nuts perfect for vegan dinners.

Prep Time: 10 Minutes | Cook Time: 15 Minutes | Serves: 2 Persons

Nutrition: Healthy fats, Fiber, Vitamins, Energy.

Ingredients

  • 200g pasta
  • 1 cup fresh basil leaves
  • 2 garlic cloves
  • 2 tbsp olive oil (30ml)
  • 2 tbsp nuts (20g)

Instructions

  • First, boil pasta until soft but firm.
  • Blend basil, garlic, nuts, and olive oil into pesto.
  • Heat pesto lightly in a pan.
  • Add cooked pasta into pesto sauce.
  • Toss until pasta is fully coated.
  • Add salt if needed for taste.
  • Stir gently for even flavor.
  • Serve hot immediately.

This pasta is fresh and green.

It is perfect for vegan diets.

It delivers aromatic basil pesto with nutty richness and smooth pasta texture.

Side Dish Idea:

  • Salad
  • Lemon water
  • Soup
  • Olives

Vegan Italian Zucchini Risotto Recipe

This vegan Italian zucchini risotto recipe is creamy, light, and comforting.

It is a slow-cooked rice dish made with zucchini, rice, vegetable broth, and olive oil perfect for vegan meals.

Prep Time: 10 Minutes | Cook Time: 30 Minutes | Serves: 2 Persons

Nutrition: Fiber, Vitamins, Minerals, Low Fat.

Ingredients

  • 1 cup arborio rice (200g)
  • 1 zucchini (150g), chopped
  • 3 cups vegetable broth (720ml)
  • 1 tbsp olive oil (15ml)
  • Salt to taste

Instructions

  • First, heat olive oil in a pan over medium heat.
  • Add zucchini and cook until slightly soft.
  • Add arborio rice and stir briefly.
  • Slowly add vegetable broth one ladle at a time.
  • Stir continuously until liquid absorbs.
  • Repeat until rice becomes creamy.
  • Season with salt to taste.
  • Serve hot and creamy.

This risotto is soft and smooth.

It is perfect for vegan diets.

It delivers creamy rice with tender zucchini and light Italian flavor.

Side Dish Idea:

  • Salad
  • Lemon water

NB : More Recipes Coming Soon