3 Italian Vegan Recipes Taste Like Meat

Italian food goes vegan more gracefully than most cuisines. Pasta is almost always dairy-free by default (fresh egg pasta is the exception, not the rule), tomato is king, and beans, greens, and good olive oil already anchor half the classic dishes.

The 7 recipes below are traditional Italian plates made vegan without weird substitutes. No cashew “ricotta” pretending to be the real thing, no store-bought Parmesan alternatives, and no lengthy fermentation projects.

Just pantry-friendly cooking that would still make sense in a nonna’s kitchen.

Why Italian Cooking Fits a Plant-Based Plan

The Academy of Nutrition and Dietetics 2016 position paper concluded that well-planned vegetarian, including vegan, diets are nutritionally adequate and may be beneficial in the prevention and treatment of several chronic diseases (Melina, Craig, Levin 2016, PMID 27886704).

Italian regional cooking, especially the cucina povera of the south, aligns with this position: high in vegetables, legumes, whole grains, nuts, and olive oil, with animal foods historically used sparingly.

You do not need to buy vegan cheese products to eat well from this tradition; a jar of nutritional yeast, a bag of raw cashews, and a good aged olive oil unlock most classics.

These recipes are tested in my Wayne, New Jersey home kitchen. Nutrition estimates come from USDA FoodData Central. Serving sizes are stated in each recipe.

Comparison at a Glance

RecipeCaloriesProteinPrep TimeFiber
Pasta Primavera46016 g25 min8 g
Vegan Pesto Genovese with Cashews52017 g15 min6 g
Classic Minestrone31014 g45 min11 g
Sicilian Caponata2104 g40 min7 g
Pasta e Fagioli42018 g35 min13 g
Bruschetta al Pomodoro1906 g15 min4 g
Risotto ai Funghi (No Butter)44010 g35 min3 g

The 7 Italian Vegan Recipes

1. Pasta Primavera (4 servings)

The archetypal spring pasta with young vegetables. No cream, no cheese, just olive oil, garlic, and a squeeze of lemon to finish.

Ingredients

  • 400 g spaghetti or linguine (check “pasta di semola” for dairy-free)
  • 3 tablespoons extra-virgin olive oil
  • 3 garlic cloves, sliced
  • 1 zucchini, half-mooned
  • 200 g cherry tomatoes, halved
  • 100 g asparagus, cut into 3 cm pieces
  • 100 g fresh or frozen peas
  • 1 handful baby spinach
  • zest and juice of 1 lemon
  • fresh basil
  • salt and cracked pepper
  • 1 tablespoon nutritional yeast (optional)

Instructions:

  1. Bring a large pot of well-salted water to a boil. Cook pasta 1 minute short of al dente. Reserve 250 ml pasta water before draining.
  2. While pasta cooks, warm olive oil in a wide pan over medium heat. Add garlic, cook 30 seconds. Add zucchini, asparagus, and peas. Saute 4 minutes. Add tomatoes, cook 2 minutes more.
  3. Add drained pasta, spinach, lemon zest and juice, and a splash of pasta water. Toss until glossy. Adjust salt, top with basil and nutritional yeast if using.

Per serving: 460 kcal, 16 g protein, 74 g carbs, 12 g fat, 8 g fiber, 320 mg sodium.

2. Vegan Pesto Genovese with Cashews (makes 300 g, 6 servings)

Traditional pesto uses pine nuts and pecorino. Cashews stand in for both, giving creamy texture and mineral roundness without dairy.

Ingredients

  • 60 g fresh basil leaves (about 2 packed cups)
  • 60 g raw cashews, soaked 30 minutes in hot water and drained
  • 2 garlic cloves
  • 3 tablespoons nutritional yeast
  • 120 ml extra-virgin olive oil
  • 1 tablespoon lemon juice
  • 1/2 teaspoon fine sea salt
  • freshly ground black pepper

Instructions:

  1. Blanch basil for 8 seconds in boiling water, then shock in ice water. Squeeze dry. This keeps the pesto bright green.
  2. Pulse cashews, garlic, nutritional yeast, and salt in a food processor until sandy. Add basil and pulse.
  3. With the machine running, stream in olive oil until creamy but with texture. Finish with lemon juice and pepper. Toss with 320 g cooked pasta or spread on toast.

Per serving (50 g pesto): 220 kcal, 5 g protein, 3 g carbs, 22 g fat, 260 mg sodium. Full plate with pasta: 520 kcal, 17 g protein.

3. Classic Minestrone (6 servings)

The unofficial vegetable soup of Italy. Every family cooks it slightly different; this version balances beans, greens, and a little pasta.

Ingredients

  • 3 tablespoons olive oil
  • 1 yellow onion, diced
  • 2 carrots, diced
  • 2 celery ribs, diced
  • 3 garlic cloves
  • 1 can (400 g) diced tomatoes
  • 1 can (400 g) cannellini beans, drained
  • 1 can (400 g) borlotti or red kidney beans, drained
  • 1.5 L vegetable broth
  • 1 small zucchini, cubed
  • 100 g green beans, cut
  • 100 g small pasta (ditalini or elbows)
  • 100 g Tuscan kale or spinach, chopped
  • 1 sprig rosemary
  • salt, pepper, and Parmigiano rind (optional
  • skip for vegan)

Instructions:

  1. Sweat onion, carrot, and celery in olive oil for 8 minutes. Add garlic, cook 1 minute more.
  2. Add tomatoes, both beans, broth, rosemary, and zucchini. Simmer 20 minutes.
  3. Stir in green beans, pasta, and kale. Simmer 8 more minutes until pasta is tender. Season and finish with a swirl of good olive oil.

Per serving: 310 kcal, 14 g protein, 48 g carbs, 8 g fat, 11 g fiber, 640 mg sodium.

4. Sicilian Caponata (6 servings)

Sweet-sour eggplant relish traditional to Palermo. Serve on bruschetta, alongside pasta, or straight from the fridge with a spoon.

Ingredients

  • 2 large eggplants (about 900 g), cubed
  • 1 teaspoon salt
  • 4 tablespoons olive oil
  • 1 red onion, diced
  • 3 celery ribs, sliced
  • 2 garlic cloves
  • 1 can (400 g) diced tomatoes
  • 3 tablespoons red wine vinegar
  • 2 tablespoons capers, rinsed
  • 60 g green olives, pitted and halved
  • 1 tablespoon sugar
  • 30 g toasted pine nuts
  • small handful basil

Instructions:

  1. Toss eggplant with salt in a colander, drain 20 minutes, then pat dry. Fry in half the oil in a wide skillet over high heat until deeply golden. Set aside.
  2. In the same pan with remaining oil, cook onion and celery until soft, 6 minutes. Add garlic, then tomatoes, vinegar, capers, olives, and sugar. Simmer 10 minutes.
  3. Fold eggplant back in, cook 5 more minutes. Cool to room temperature and top with pine nuts and basil. Flavor improves the next day.

Per serving: 210 kcal, 4 g protein, 22 g carbs, 12 g fat, 7 g fiber, 480 mg sodium.

5. Pasta e Fagioli (4 servings)

Pasta and beans, the definition of cucina povera. Traditional versions sometimes include a small amount of pancetta; this one is fully vegan.

Ingredients

  • 3 tablespoons olive oil
  • 1 yellow onion, diced
  • 2 celery ribs, diced
  • 1 carrot, diced
  • 3 garlic cloves
  • 2 tablespoons tomato paste
  • 1 can (400 g) borlotti beans (or cannellini), drained
  • 1 L vegetable broth
  • 1 sprig rosemary
  • 1 bay leaf
  • 150 g ditalini or broken spaghetti
  • salt and pepper
  • olive oil and cracked pepper to finish

Instructions:

  1. Sweat onion, celery, and carrot in oil for 8 minutes. Add garlic and tomato paste, cook 2 minutes.
  2. Add beans, broth, rosemary, and bay. Simmer 15 minutes. Puree about a cup of the soup with an immersion blender and stir back in for body.
  3. Add pasta, cook 8 to 10 minutes until tender. The soup should be thick, not brothy; add a splash of water if needed. Serve with a generous drizzle of olive oil.

Per serving: 420 kcal, 18 g protein, 60 g carbs, 12 g fat, 13 g fiber, 580 mg sodium.

6. Bruschetta al Pomodoro (4 servings)

Peak-summer tomato on charred bread. Never call the tomato mix “salsa”; the bread is the bruschetta.

Ingredients

  • 4 thick slices country bread
  • 1 garlic clove, halved
  • 500 g ripe tomatoes (San Marzano or heirloom), diced
  • 12 basil leaves, torn
  • 3 tablespoons extra-virgin olive oil
  • 1 teaspoon flaky sea salt
  • freshly cracked black pepper
  • 1 teaspoon good red wine vinegar (optional)

Instructions:

  1. Grill or toast bread until charred at the edges. While hot, rub each slice with the cut side of the garlic clove.
  2. Combine tomatoes, basil, olive oil, salt, pepper, and vinegar (if using) in a bowl. Let sit 5 minutes for the juices to release.
  3. Pile tomato mixture on the bread just before serving so it does not go soggy.

Per serving: 190 kcal, 6 g protein, 24 g carbs, 8 g fat, 4 g fiber, 380 mg sodium.

7. Risotto ai Funghi (No Butter, 4 servings)

Creamy without dairy. The starch from arborio rice, whipped hard at the end, does what butter usually does.

Ingredients

  • 4 tablespoons olive oil
  • 1 small yellow onion, finely diced
  • 3 garlic cloves
  • 400 g mixed mushrooms (cremini, oyster, shiitake), sliced
  • 300 g arborio or carnaroli rice
  • 150 ml dry white wine
  • 1.2 L hot vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 3 tablespoons chopped parsley
  • salt and pepper

Instructions:

  1. Sear mushrooms in 2 tablespoons oil over high heat until browned. Season and set aside.
  2. In the same pan, soften onion in remaining oil, add garlic and rice. Toast rice 2 minutes until edges turn translucent. Add wine and stir until absorbed.
  3. Add hot broth one ladle at a time, stirring often, until rice is al dente (18 to 20 minutes). Off heat, beat in nutritional yeast, lemon juice, and reserved mushrooms. Rest 2 minutes, adjust salt, and top with parsley.

Per serving: 440 kcal, 10 g protein, 64 g carbs, 14 g fat, 3 g fiber, 620 mg sodium.

Pantry Notes for Vegan Italian Cooking

  • Pasta: Most dry pasta is vegan by default. Fresh egg pasta from a chilled section usually is not; check.
  • Olive oil: Use two grades. A workhorse extra-virgin for cooking, a finishing oil for the drizzle at the table.
  • Salt: Season pasta water like the sea; a stingy pot is the difference between good and great pasta.
  • Nutritional yeast: Not authentically Italian, but the closest one-ingredient stand-in for the umami of aged cheese. Use a light hand so it does not taste of popcorn.
  • Beans: Canned are convenient; dried, soaked overnight and slow-cooked with a bay leaf, are worth the effort in pasta e fagioli.

Nutrition Trade-Offs to Consider

A well-planned vegan Italian pattern is nutritionally strong, but two nutrients need active planning: vitamin B12 (not made by plants; supplement or fortified foods are non-negotiable) and long-chain omega-3s (add ground flax, chia, walnuts, or an algae-oil supplement).

Iron from plants is less bioavailable than from meat; pair beans and greens with a vitamin C source (tomatoes count) to help absorption.

Frequently Asked Questions

Is pasta always vegan?

Dry pasta made from semolina and water is vegan. Fresh pasta (pasta fresca) often contains eggs. Read the label, and when in doubt, cook a good bronze-die dry pasta.

How do I get cheesy flavor without cheese?

Nutritional yeast is the closest single ingredient. A tablespoon or two adds savory depth. Toasted breadcrumbs (pangrattato) add textural richness that dairy Parmesan usually provides.

Can I make traditional pesto without pine nuts?

Yes. Cashews, walnuts, or sunflower seeds all work. Traditional Ligurian pesto uses pine nuts and pecorino; the vegan cashew version is a modern adaptation that tastes excellent, just different.

What about Parmigiano-Reggiano? Is there a real substitute?

No dairy-free product tastes exactly like a real 24-month Parmigiano. If you miss that specific flavor, use a small amount of nutritional yeast plus a pinch of miso for umami depth.

Are Italian breads vegan?

Most traditional breads (ciabatta, focaccia, pane pugliese) are made with flour, water, salt, yeast, and often olive oil, so they are vegan. Some enriched breads use eggs, milk, or butter; check labels or ask at your bakery.

Is minestrone gluten-free?

The base is gluten-free, but most versions include small pasta. Substitute a gluten-free pasta or use small white beans instead for the same starch-and-body effect.

Do I need to supplement anything on a vegan Italian diet?

Vitamin B12 is essential and cannot be reliably obtained from plants; take a supplement or eat B12-fortified foods daily. Consider algae-oil DHA and EPA if you do not eat much ground flax or walnuts. Blood tests for iron, ferritin, and B12 once a year are reasonable.

This article is for educational purposes and is not personalized medical or nutrition advice. A vegan diet requires deliberate planning for vitamin B12 and, for many people, iron, calcium, iodine, and long-chain omega-3s. Speak with a registered dietitian if you are pregnant, breastfeeding, feeding children, elderly, or managing a chronic condition. Nutrition values are estimates and depend on brand and portion.



Current Version
August 1, 2026
Edited By
Damla Sengul
July 25, 2026
Written By
Damla Sengul
July 27, 2026
Updated By
Damla Sengul
  • Melina V, Craig W, Levin S. Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. J Acad Nutr Diet. 2016;116(12):1970-1980. PMID 27886704. Position paper on nutritional adequacy of well-planned vegetarian and vegan diets.
  • Estruch R, Ros E, Salas-Salvado J, et al. Primary prevention of cardiovascular disease with a Mediterranean diet supplemented with extra-virgin olive oil or nuts. N Engl J Med. 2018;378(25):e34. PREDIMED trial context for a Mediterranean-pattern diet built largely on plants.
  • USDA FoodData Central. fdc.nal.usda.gov. Nutrition estimates for pasta, olive oil, tomato, mushrooms, and legumes.