Here are 10 delicious vegan Italian recipes — all plant-based and complete with ingredients and step-by-step instructions.

1. Vegan Mushroom Risotto
Serves: 4
Ingredients:
-
1 ½ cups Arborio rice
-
4 cups vegetable broth (warm)
-
2 tbsp olive oil
-
1 onion, finely chopped
-
3 garlic cloves, minced
-
2 cups mushrooms (cremini or porcini), sliced
-
½ cup dry white wine (optional)
-
Salt and pepper to taste
-
2 tbsp nutritional yeast
Instructions:
-
Sauté onion and garlic in olive oil until translucent.
-
Add mushrooms and cook until softened.
-
Stir in Arborio rice; cook 2 minutes to coat.
-
Add wine; let it evaporate.
-
Gradually add warm broth, ½ cup at a time, stirring continuously until absorbed.
-
Continue until rice is creamy and tender (about 20 minutes).
-
Stir in nutritional yeast, adjust seasoning, and serve hot.
2. Vegan Pesto Pasta
Serves: 4
Ingredients:
-
12 oz spaghetti or penne
-
2 cups fresh basil leaves
-
¼ cup pine nuts
-
2 garlic cloves
-
¼ cup nutritional yeast
-
½ cup olive oil
-
Salt & lemon juice to taste
Instructions:
-
Cook pasta al dente.
-
Blend basil, pine nuts, garlic, nutritional yeast, olive oil, salt, and lemon juice until smooth.
-
Toss cooked pasta with pesto.
-
Serve topped with crushed nuts or vegan parmesan.
3. Eggplant Caponata
Serves: 4
Ingredients:
-
2 medium eggplants, diced
-
1 onion, chopped
-
3 tbsp olive oil
-
2 celery stalks, chopped
-
1 can (14 oz) diced tomatoes
-
2 tbsp capers
-
¼ cup green olives, sliced
-
1 tbsp red wine vinegar
-
1 tsp sugar
-
Salt & pepper
Instructions:
-
Sauté eggplant in olive oil until golden; remove and set aside.
-
Cook onion and celery until soft.
-
Add tomatoes, capers, olives, vinegar, sugar, salt, and pepper.
-
Add eggplant back, simmer 15 minutes.
-
Serve warm or cold with bread.
4. Vegan Gnocchi with Tomato Basil Sauce
Serves: 4
Ingredients:
-
2 lbs potatoes
-
1 ½ cups flour
-
Salt
-
2 cups tomato sauce
-
2 garlic cloves, minced
-
Fresh basil
Instructions:
-
Boil potatoes, peel, and mash until smooth.
-
Add flour and salt, knead gently until dough forms.
-
Cut into small gnocchi pieces and boil until they float.
-
In a pan, sauté garlic in olive oil, add tomato sauce and basil.
-
Toss gnocchi with sauce and serve.
5. Vegan Lasagna
Serves: 6
Ingredients:
-
9 lasagna noodles
-
2 cups vegan ricotta (tofu + lemon + garlic + basil)
-
2 cups spinach
-
3 cups marinara sauce
-
1 cup vegan mozzarella (optional)
Instructions:
-
Preheat oven to 375°F (190°C).
-
Spread marinara sauce in a baking dish.
-
Layer noodles, ricotta mixture, spinach, and sauce.
-
Repeat layers; top with sauce and vegan cheese.
-
Bake 35 minutes. Rest 10 minutes before serving.
6. Pasta e Fagioli (Bean Soup)
Serves: 4
Ingredients:
-
1 onion, chopped
-
2 garlic cloves, minced
-
2 carrots, diced
-
1 can cannellini beans
-
1 can diced tomatoes
-
1 cup small pasta
-
4 cups vegetable broth
-
Olive oil, salt, pepper
Instructions:
-
Sauté onion, garlic, and carrots.
-
Add tomatoes, beans, broth, salt, and pepper.
-
Simmer 15 minutes.
-
Add pasta and cook until tender.
-
Serve with a drizzle of olive oil.
7. Vegan Polenta with Mushrooms
Serves: 4
Ingredients:
-
1 cup cornmeal
-
4 cups water or veggie broth
-
1 tbsp olive oil
-
2 cups mushrooms, sautéed
-
Garlic, salt, pepper
Instructions:
-
Bring water to boil, whisk in cornmeal slowly.
-
Stir until thick and creamy (about 10 minutes).
-
Sauté mushrooms with garlic, olive oil, salt, and pepper.
-
Serve mushrooms over polenta.
8. Vegan Stuffed Peppers
Serves: 4
Ingredients:
-
4 bell peppers
-
1 cup cooked rice
-
1 cup lentils
-
1 onion, diced
-
1 cup tomato sauce
-
Garlic, olive oil, basil
Instructions:
-
Preheat oven to 375°F (190°C).
-
Sauté onion and garlic, add rice, lentils, tomato sauce, and herbs.
-
Stuff peppers and place in baking dish.
-
Bake for 35 minutes.
9. Vegan Minestrone Soup
Serves: 6
Ingredients:
-
1 onion, chopped
-
2 carrots, diced
-
2 celery stalks
-
1 zucchini, diced
-
1 can diced tomatoes
-
1 cup small pasta
-
4 cups vegetable broth
-
1 can beans
-
Italian herbs
Instructions:
-
Sauté onion, carrots, and celery.
-
Add zucchini, tomatoes, herbs, and broth.
-
Simmer 15 minutes, add beans and pasta.
-
Cook until pasta is tender.
10. Vegan Tiramisu (with Cashew Cream)
Serves: 6
Ingredients:
-
1 cup cashews (soaked overnight)
-
½ cup coconut milk
-
¼ cup maple syrup
-
1 tsp vanilla
-
1 cup strong coffee
-
10 ladyfinger-style vegan cookies or sponge cake pieces
-
Cocoa powder
Instructions:
-
Blend cashews, coconut milk, maple syrup, and vanilla until creamy.
-
Dip cookies briefly in coffee and layer in dish.
-
Spread cashew cream on top.
-
Repeat layers.
-
Chill 2+ hours; dust with cocoa before serving.