Italian inspired vegan

Vegan Layered Zucchini Melts with Marinara

vegan layered zucchini melts with marinara

Vegan Layered Zucchini Melts with Marinara is a comforting, cheesy Italian-inspired bake that layers tender zucchini slices with rich marinara sauce, creamy vegan ricotta, and melty vegan mozzarella. It’s like a lighter, gluten-free (if using GF breadcrumbs) zucchini lasagna or parmigiana—without the frying. Perfect for weeknight dinners, meal prep, or using up summer zucchini, this dish is ready in about 50-60 minutes and bursts with savory, herby flavors.

Ingredients (Serves 4-6)

Zucchini & Layers:

  • 3-4 medium zucchinis (about 2-2.5 lbs), sliced lengthwise into ¼-inch thick planks or rounds
  • 2-3 cups marinara sauce (homemade or store-bought, like Rao’s)
  • 1½-2 cups vegan ricotta (tofu-based or cashew)
  • 1½-2 cups shredded vegan mozzarella (that melts well, e.g., Violife or Miyoko’s)
  • ¼-½ cup vegan parmesan (for sprinkling)
  • Optional: Fresh spinach or basil leaves between layers, red pepper flakes for heat

Vegan Ricotta (quick homemade, or use store-bought):

  • 1 block (14-16 oz) extra-firm tofu, drained and pressed
  • 2-3 tbsp lemon juice
  • 3-4 tbsp nutritional yeast
  • 1-2 garlic cloves, minced (or 1 tsp garlic powder)
  • 1 tsp dried Italian seasoning or oregano
  • Salt and black pepper to taste
  • Optional: 2 tbsp olive oil or tahini for extra creaminess

For Topping:

  • 2-3 tbsp olive oil (for brushing zucchini)
  • ½ cup panko breadcrumbs or gluten-free crumbs (optional, mixed with vegan parm and herbs)
  • Fresh basil for garnish

Substitutions: Use store-bought vegan ricotta to save time. For oil-free, roast zucchini without oil or use aquafaba. Add mushrooms, lentils, or eggplant for heartier layers.

Instructions

  1. Prep the zucchini: Preheat oven to 425°F (220°C). Slice zucchinis lengthwise. Lightly brush with olive oil, season with salt and pepper, and roast on baking sheets for 10-15 minutes until tender but not mushy (this removes excess water). Pat dry if needed.
  2. Make vegan ricotta: Crumble tofu into a bowl or food processor. Add lemon juice, nutritional yeast, garlic, Italian seasoning, salt, and pepper. Mash or pulse until ricotta-like. Taste and adjust seasonings.
  3. Assemble the layers: In a 9×13 baking dish, spread a thin layer of marinara sauce. Add a layer of zucchini slices. Top with dollops of vegan ricotta, a sprinkle of vegan mozzarella, and more marinara. Repeat layers (zucchini → ricotta → cheese → sauce), ending with zucchini, marinara, and a generous topping of vegan mozzarella + parmesan/breadcrumb mix.
  4. Bake: Cover with foil and bake for 20-25 minutes. Uncover and bake another 10-15 minutes until bubbly, golden, and melty on top.
  5. Rest and serve: Let it cool for 5-10 minutes. Garnish with fresh basil and serve hot.

Tips: Salting and roasting the zucchini prevents a watery bake. For individual “melts,” stack on a sheet pan and bake as personal portions. It reheats beautifully.

Health Benefits

This dish is a nutritious, veggie-forward comfort food:

  • Low-calorie, high-volume — Zucchini is hydrating, low in carbs/calories, and rich in vitamins A, C, and potassium for immune and heart health.
  • Plant protein boost — Tofu ricotta and nutritional yeast provide satisfying protein and B vitamins.
  • Antioxidant-rich — Tomatoes in marinara deliver lycopene; herbs add anti-inflammatory benefits.
  • Gut-friendly & balanced — High fiber from zucchini supports digestion; it’s naturally gluten-free (check breadcrumbs) and lower in fat than traditional cheesy bakes.
  • A great way to enjoy Italian flavors while increasing vegetable intake and aligning with Mediterranean-style eating.

Nutrition Facts (Approximate, per serving for 6 servings)

Values depend on exact brands, portions, and additions. Using moderate cheese and homemade tofu ricotta:

  • Calories: 220–320 kcal
  • Protein: 10–15g (from tofu and nutritional yeast)
  • Carbohydrates: 18–28g
  • Fat: 10–18g (mostly from vegan cheeses and olive oil)
  • Fiber: 4–7g
  • Key micronutrients: High in vitamin C, potassium, calcium (fortified cheeses), and iron.

Lower-calorie tip: Use less cheese and more zucchini layers for a lighter version (~200 kcal/serving). Check product labels for precision.

Serving Suggestions

  • Serve as a main with a side salad or garlic bread (vegan).
  • Pair with pasta, quinoa, or crusty bread to soak up the sauce.
  • Great for meal prep—portion into containers for easy lunches.
  • Add a protein side like roasted chickpeas or vegan sausage for extra heft.

These Vegan Layered Zucchini Melts with Marinara deliver all the cheesy, saucy satisfaction of classic Italian comfort food in a lighter, plant-based package. Fresh, melty, and utterly delicious—give this recipe a try for your next cozy dinner!

Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Vegan Pasta e Fagioli

vegan pasta e fagioli

This Vegan Pasta e Fagioli is a warm and satisfying Italian-inspired soup that’s perfect for any time of year. Not only is it completely plant-based, but it also combines tender beans, pasta, and vegetables in a rich, flavorful broth. As a result, you get a wholesome and filling meal that’s both nutritious and comforting.

Ingredients

  • 2 tbsp olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 can (14 oz) diced tomatoes
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 cup small pasta (like ditalini or elbow)
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp thyme
  • Salt and black pepper to taste
  • 2 cups fresh spinach (optional)

Instructions

1. Sauté the Vegetables

First, heat olive oil in a large pot over medium heat.
Then, add the diced onion, carrots, and celery. Cook for 5–7 minutes until softened.
Next, stir in the garlic and cook for another minute until fragrant.


2. Build the Soup Base

Meanwhile, add the diced tomatoes, cannellini beans, and kidney beans to the pot.
Then, pour in the vegetable broth and stir well to combine.


3. Add Seasonings

Next, add oregano, basil, thyme, salt, and black pepper.
Afterward, bring the soup to a gentle boil.


4. Cook the Pasta

Now, add the pasta to the pot.
Then, reduce heat and let it simmer for 10–12 minutes, or until the pasta is tender.


5. Finish the Soup

Finally, stir in the spinach and cook for 2–3 minutes until wilted.
Taste and adjust seasoning if needed.


6. Serve and Enjoy

Serve the soup hot, optionally with crusty bread on the side.
In addition, you can drizzle a little olive oil on top for extra richness.


Tips for Best Results

  • For a thicker soup, mash some of the beans before adding them.
  • Additionally, cook pasta separately if you plan to store leftovers to avoid it becoming too soft.
  • For extra flavor, add a splash of lemon juice before serving.

Why You’ll Love It

This dish is simple, nourishing, and packed with flavor. Moreover, it’s a one-pot meal that’s perfect for busy days and meal prep.

Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Vegan Cannelloni Recipe

vegan cannelloni recipe

There are pasta dinners that feel genuinely special. And then there are pasta dinners like this Vegan Cannelloni — the kind that comes out of the oven bubbling with rich tomato sauce, with pasta tubes so generously filled with creamy ricotta-style cashew and spinach filling that they have expanded slightly in the dish, their tops blistered and golden where the sauce has caramelized against them. This is that dinner. The one that looks like it took considerably more effort than it actually did. The one that makes a weeknight feel like a dinner party. The one that disappears from the baking dish before anyone realizes they have had seconds.

This recipe fills dried cannelloni tubes with a rich filling built on cashew ricotta, wilted spinach, and herbs — a filling so satisfying and so deeply flavored that it rivals any dairy-based ricotta in both texture and taste — then nestles them in a generous, garlicky tomato sauce and bakes until the pasta is perfectly tender, the filling is set, and the top is golden and slightly crisped at the edges.

What makes this cannelloni so outstanding is the cashew ricotta — blended from soaked cashews with lemon juice, nutritional yeast, and garlic into a smooth, creamy, subtly tangy filling that behaves identically to dairy ricotta in this application, holding its shape inside the pasta tubes while baking into a rich, satisfying filling of extraordinary flavor.

This recipe is 100% vegan, ready in about 65 minutes, and absolutely magnificent served directly from the baking dish at the table with a simple green salad alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins40 mins65 mins4~480 kcal

Ingredients

For the Cashew Ricotta Filling

  • 1½ cups (195g) raw cashews, soaked in boiling water for 30 minutes then drained
  • 3 tbsp nutritional yeast
  • 2 tbsp lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp black pepper
  • 3 tbsp water, to reach consistency

For the Spinach Filling Mix-in

  • 3 cups (90g) fresh spinach, wilted and squeezed very dry
  • ¼ tsp nutmeg
  • Salt and pepper

For the Tomato Sauce

  • 1 can (400g) crushed tomatoes
  • 1 can (400g) diced tomatoes
  • 4 cloves garlic, minced
  • 1 medium onion, finely diced
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp sugar or maple syrup
  • Salt and pepper

For Assembly

  • 250g dried cannelloni tubes (approximately 16–18 tubes)
  • ½ cup (60g) vegan mozzarella, shredded (optional topping)
  • Fresh basil for garnish

Instructions

  1. Make the cashew ricotta. Blend the drained cashews, nutritional yeast, lemon juice, garlic, salt, pepper, and water in a high-speed blender until smooth and creamy — similar in consistency to thick ricotta. Taste and adjust salt and lemon. Set aside.
  2. Prepare the spinach. Wilt the spinach in a dry pan over medium heat for 2–3 minutes. Transfer to a clean towel and squeeze very thoroughly until almost completely dry. Roughly chop and mix into the cashew ricotta along with the nutmeg. Season generously.
  3. Make the tomato sauce. Heat the olive oil in a wide pan over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and cook for 60 seconds. Add both cans of tomatoes, oregano, basil, and sugar. Simmer for 10 minutes until slightly reduced. Season generously.
  4. Preheat the oven. Preheat to 375°F (190°C). Spread a thin layer of tomato sauce across the base of a deep baking dish.
  5. Fill the cannelloni. Transfer the spinach ricotta filling to a piping bag or a zip-lock bag with the corner snipped off. Pipe the filling into each dry cannelloni tube, filling generously from both ends if needed. Alternatively use a small spoon, though a piping bag is significantly faster and less messy.
  6. Assemble. Nestle the filled cannelloni tubes in a single layer over the sauce base in the baking dish. Pour the remaining tomato sauce over the top, ensuring every tube is covered — exposed pasta will not soften properly during baking. Top with shredded vegan mozzarella if using.
  7. Bake covered then uncovered. Cover tightly with foil and bake for 30 minutes. Remove the foil and bake for a further 10 minutes until the sauce is bubbling, the top is golden, and a knife inserted into the thickest tube meets no resistance.
  8. Rest and serve. Let rest for 5 minutes before serving. Garnish with fresh basil and serve directly from the baking dish.

Pro Tips

  • Use a piping bag to fill the cannelloni — it is the single change that makes this recipe dramatically easier than using a spoon, which is slow and messy.
  • Ensure every tube is completely covered in tomato sauce before baking — any exposed pasta will remain hard and undercooked in the finished dish.
  • Squeeze the spinach until completely dry before adding to the ricotta — excess moisture makes the filling too wet and can cause the tubes to burst during baking.
  • Cover tightly with foil for the first 30 minutes — the steam trapped under the foil is what cooks the pasta through from the inside.

The History of Cannelloni

Cannelloni is one of the most beloved baked pasta dishes in Italian cooking, originating in the Southern Italian tradition of stuffed and baked pasta that also produced manicotti, lasagne, and stuffed shells. The name derives from the Italian word canna, meaning cane or tube, referring to the cylindrical pasta shape that characterizes the dish. Traditional fillings include ricotta and spinach, meat and béchamel, and various regional combinations, all united by the technique of filling the tubes before baking them in sauce until the pasta softens and the filling sets into a rich, unified whole. This vegan version is entirely faithful to the spinach ricotta tradition, producing a result indistinguishable in character from the dairy original.


Flavor Variations

  • Mushroom and Walnut Cannelloni: Replace half the spinach with finely chopped sautéed mushrooms and add crushed toasted walnuts to the filling for a richer, earthier version.
  • Pumpkin and Sage Cannelloni: Add roasted pumpkin puree to the cashew ricotta and season with sage for a beautiful autumn version.
  • Béchamel Topped Cannelloni: Make a simple vegan béchamel from plant milk and vegan butter to pour over the top of the cannelloni instead of or alongside the tomato sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal16g58g6g20g

Storage

  • Refrigerator: Store covered in the baking dish or in an airtight container for up to 4 days. Reheat covered in the oven at 350°F (175°C) for 20 minutes.
  • Freezer: Assemble completely, cover tightly, and freeze for up to 2 months before baking. Bake from frozen at 375°F (190°C) covered for 50 minutes then uncovered for 15 minutes.
  • Make ahead: Assemble up to 24 hours before baking and refrigerate covered. Add 10 extra minutes to the covered baking time when cooking from cold.

Frequently Asked Questions

Can I use fresh pasta sheets instead of dried tubes?

Yes — blanch fresh lasagne sheets briefly, fill and roll them into tubes, then bake as directed. This produces a more delicate, silkier pasta layer than dried tubes.

Why are my cannelloni still hard after baking?

Hard cannelloni is caused by insufficient sauce coverage, under-baking, or foil that was not sealed tightly enough. Ensure every tube is submerged in sauce, bake for the full time, and seal the foil tightly to trap steam.

Can I make this nut-free?

Yes — replace the cashew ricotta with a mixture of firm tofu blended smooth with nutritional yeast, lemon juice, and salt for a nut-free filling with a similar texture.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more impressive vegan pasta and Italian dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Cheesy Garlic Breadsticks

vegan cheesy garlic breadsticks

There are side dishes you make because something needs to accompany the pasta. And then there are side dishes like these Vegan Cheesy Garlic Breadsticks — the kind that come out of the oven golden and pulling apart, drenched in garlic butter and bubbling with melted vegan cheese, so deeply savory and so completely irresistible that they upstage whatever they are supposed to be accompanying. This is that breadstick. The one that disappears before the main dish has even been plated. The one that makes people reach across the table without waiting to be offered one.

These breadsticks start with a simple yeasted dough that bakes into a soft, pillowy base, brushed generously with garlicky vegan butter and topped with a generous layer of shredded vegan mozzarella that melts into long, glossy strands, then scattered with fresh parsley and a pinch of chili flakes for color and warmth. They are simultaneously one of the simplest and most crowd-pleasing things you can pull out of an oven.

What makes these breadsticks so outstanding is the garlic butter — made with real minced garlic, vegan butter, fresh parsley, and a pinch of salt, brushed both under and over the cheese layer so that the garlic flavor permeates every component of the finished stick rather than sitting only on the surface.

This recipe is 100% vegan, ready in about 90 minutes including rising time, and absolutely wonderful served immediately from the oven, pulled apart by hand, alongside pasta, soup, or a simple salad.


Recipe Information

Prep TimeRise TimeCook TimeTotal TimeServingsCalories
20 mins60 mins15 mins95 mins8~280 kcal

Ingredients

For the Dough

  • 2½ cups (300g) all-purpose flour
  • 2¼ tsp (7g) active dry yeast
  • 1 tsp sugar
  • ¾ tsp salt
  • ¾ cup (180ml) warm water (110°F / 43°C)
  • 2 tbsp olive oil

For the Garlic Butter

  • 5 tbsp vegan butter, softened
  • 4 cloves garlic, very finely minced
  • 2 tbsp fresh parsley, finely chopped
  • Pinch of salt
  • ¼ tsp chili flakes (optional)

For the Topping

  • 1½ cups (180g) vegan mozzarella, shredded
  • Extra fresh parsley for garnish
  • Flaky sea salt for finishing

Optional Add-ins

  • 2 tbsp nutritional yeast mixed into the garlic butter for extra savory depth
  • A light dusting of smoked paprika before baking
  • Vegan parmesan scattered over alongside the mozzarella

Instructions

  1. Activate the yeast. Combine the warm water, sugar, and yeast in a small bowl. Stir gently and let sit for 5–10 minutes until foamy.
  2. Make the dough. In a large bowl combine the flour and salt. Add the activated yeast mixture and olive oil. Mix until a shaggy dough forms, then knead for 7–8 minutes until smooth and elastic.
  3. First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm place for 45–60 minutes until doubled.
  4. Make the garlic butter. Mix together the softened vegan butter, minced garlic, fresh parsley, salt, and chili flakes if using until well combined.
  5. Shape the breadsticks. Punch down the risen dough and roll or press into a rectangle approximately 25 x 30cm on a lined baking sheet. Spread half the garlic butter evenly over the surface.
  6. Top with cheese. Scatter the shredded vegan mozzarella evenly over the garlic butter surface. Spread the remaining garlic butter over the cheese.
  7. Rest briefly. Cover loosely and let rest for 15 minutes while preheating the oven to 425°F (220°C).
  8. Bake. Bake for 12–15 minutes until the dough is golden at the edges and the cheese is melted and bubbling with golden patches.
  9. Cut and serve. Remove from the oven and immediately scatter with extra fresh parsley and a pinch of flaky sea salt. Cut into sticks and serve immediately while the cheese is still melted and the garlic butter is fragrant.

Pro Tips

  • Use plenty of garlic butter — these breadsticks are not the place for restraint. A generous, even coating under and over the cheese is what makes them so deeply flavored and satisfying.
  • Shred the vegan mozzarella yourself from a block if possible, as pre-shredded vegan cheese often contains anti-caking agents that prevent it from melting as smoothly.
  • Bake at a high temperature for the best melt and golden color — a lower temperature produces paler, less appealing cheese.
  • Serve immediately while the cheese is still in its best melted state — vegan cheese firms up more quickly than dairy cheese as it cools.

Why These Breadsticks Are Universally Irresistible

Garlic bread in any form occupies a specific category of food that combines three of the most universally appealing flavors — butter, garlic, and bread — in a single preparation. Adding melted cheese introduces a fourth deeply satisfying element (the specific umami and textural satisfaction of molten cheese), and the combination of all four becomes almost impossible to resist for most people regardless of dietary preference.


Flavor Variations

  • Pesto Cheesy Breadsticks: Replace the garlic butter with a generous layer of vegan pesto under the cheese for a herby, nutty version.
  • Marinara Dipping Breadsticks: Serve with a bowl of warm marinara sauce alongside for dipping for a classic Italian-American combination.
  • Everything Bagel Breadsticks: Replace the chili flakes with everything bagel seasoning scattered over the cheese before baking.

Nutritional Highlights (Per Serving — 2 breadsticks)

CaloriesProteinCarbsFiberFat
~280 kcal7g34g1g12g

Storage

  • Best fresh: Cheesy garlic breadsticks are at their absolute peak straight from the oven while the cheese is still melted. Serve immediately whenever possible.
  • Refrigerator: Store in an airtight container for up to 2 days. Reheat in a hot oven or air fryer for 4–5 minutes to restore some of the original texture.
  • Freezer: Freeze baked, cooled breadsticks for up to 1 month. Reheat from frozen in a 375°F (190°C) oven for 10–12 minutes.

Frequently Asked Questions

Can I make these without yeast using store-bought dough?

Yes — store-bought vegan pizza dough works beautifully as the base for these breadsticks and reduces the total time to under 30 minutes.

What vegan mozzarella melts best?

Brands specifically marketed as melting or stretchy vegan mozzarella perform best — check the packaging for melting claims. Block-style vegan mozzarella shredded fresh generally outperforms pre-shredded varieties.

Can I make these gluten-free?

Yes — use a gluten-free pizza dough or a gluten-free flour blend for the yeasted dough. The texture will be slightly different but still delicious when topped generously with garlic butter and cheese.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more irresistible vegan bread and side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Jackfruit Meat Ragu

jackfruit meat ragu

There are pasta sauces you make because dinner needs to happen. And then there are pasta sauces like this Vegan Jackfruit Meat Ragu — the kind that simmers low and slow into a deeply rich, deeply red, deeply savory sauce of such extraordinary body and depth that it coats every strand of pasta in a way that only a proper long-cooked ragu can, while pulling apart into long, tender, meaty strands of jackfruit that are almost indistinguishable in texture from slow-cooked beef. This is that ragu. The one that converts people. The one that makes the whole apartment smell extraordinary for hours. The one that teaches people what jackfruit is genuinely capable of when it is given the time, the technique, and the seasoning it deserves.

This recipe uses young green jackfruit — shredded into long, fibrous strands and seared until caramelized before being slow-cooked in a rich tomato sauce with red wine, garlic, and herbs into a proper, full-bodied ragu that has the texture, substance, and deep savory character of a slow-cooked Bolognese. The sauce is finished with a splash of plant milk — the classic trick of Italian nonnas — which adds a subtle creaminess and rounds the acidity of the tomatoes.

What makes this ragu so outstanding is the searing step — browning the shredded jackfruit in a very hot pan before it goes into the sauce produces a caramelized, slightly charred exterior on each strand that adds depth of flavor and a more genuinely meaty character than simply simmering raw jackfruit in sauce would ever achieve.

This recipe is 100% vegan, ready in about 60 minutes, and absolutely magnificent served over pappardelle, tagliatelle, or rigatoni with a generous dusting of vegan parmesan.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins45 mins60 mins4~380 kcal

Ingredients

For the Ragu

  • 2 cans (560g drained) young green jackfruit in water or brine, drained and rinsed
  • 1 large onion, finely diced
  • 1 medium carrot, finely diced
  • 2 stalks celery, finely diced
  • 5 cloves garlic, minced
  • 2 tbsp olive oil
  • 2 tbsp tomato paste
  • 1 can (400g) crushed tomatoes
  • ½ cup (120ml) dry red wine or extra vegetable broth
  • ½ cup (120ml) vegetable broth
  • ¼ cup (60ml) plant milk (stirred in at the end)
  • 2 tsp soy sauce
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • 1 bay leaf
  • Salt and black pepper to taste

For Seasoning the Jackfruit

  • 1 tbsp soy sauce
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • Black pepper

To Serve

  • 400g pappardelle, tagliatelle, or rigatoni, cooked
  • Vegan parmesan or nutritional yeast
  • Fresh basil leaves
  • A drizzle of good olive oil

Instructions

  1. Prepare the jackfruit. Drain and rinse the jackfruit thoroughly. Pat dry with kitchen towels — as dry as possible. Using your hands or two forks, shred the jackfruit into long, fibrous strands, discarding any hard seed pods. Toss the shredded jackfruit with soy sauce, smoked paprika, garlic powder, onion powder, and black pepper.
  2. Sear the jackfruit. Heat 1 tablespoon of olive oil in a large, heavy pot or Dutch oven over high heat. Add the seasoned jackfruit in a single layer — work in batches if needed — and cook undisturbed for 3–4 minutes until deeply caramelized and golden on one side. Stir and cook for 2–3 more minutes until golden all over. Remove and set aside.
  3. Build the soffritto. Reduce heat to medium and add the remaining olive oil to the same pot. Add the onion, carrot, and celery — the classic Italian soffritto — and cook for 7–8 minutes until very soft and golden. Add the garlic and cook for 60 seconds until fragrant.
  4. Build the sauce. Add the tomato paste and stir for 2 minutes until darkened slightly. Pour in the red wine and let it reduce for 2–3 minutes. Add the crushed tomatoes, vegetable broth, soy sauce, oregano, thyme, and bay leaf. Stir well.
  5. Simmer low and slow. Return the seared jackfruit to the pot. Bring to a simmer then reduce heat to the lowest setting. Cover and cook for 25–30 minutes, stirring occasionally, until the sauce has thickened and deepened in color and the jackfruit strands have absorbed the surrounding flavors completely.
  6. Finish with plant milk. Remove the bay leaf. Stir in the plant milk for creaminess and to round the acidity. Taste and season generously with salt and black pepper.
  7. Serve. Toss the ragu through freshly cooked pasta and serve immediately with a generous dusting of vegan parmesan, fresh basil, and a drizzle of olive oil.

Pro Tips

  • Dry the jackfruit as thoroughly as possible before searing — excess moisture prevents proper caramelization and produces steamed rather than seared jackfruit.
  • Sear over high heat and do not move the jackfruit for the first 3–4 minutes — letting a proper golden crust form on the bottom before stirring is what creates the meaty character.
  • Build the soffritto slowly — properly cooked, golden soffritto is the flavor foundation of a great Italian ragu and cannot be rushed.
  • The plant milk stirred in at the end is a genuine game changer — it adds a subtlety and roundness to the finished sauce that makes it taste far more complex than the ingredients list suggests.
  • Use a good quality red wine if possible — it adds depth that vegetable broth alone cannot replicate.

What Makes Jackfruit Work as a Meat Substitute

Young green jackfruit has a fibrous, pulled texture when shredded that is closer to slow-cooked meat than any other plant-based ingredient available. Unlike ripe jackfruit which is sweet and distinctly tropical, young green jackfruit has a mild, almost neutral flavor that absorbs surrounding seasonings completely during cooking, producing a result that tastes of whatever it is cooked in rather than of jackfruit itself.

The key to maximizing this quality is the searing step — the Maillard reaction that occurs when the shredded jackfruit surfaces make contact with a screaming hot pan produces the same flavor compounds that give slow-braised meat its deep, complex, savory character, transforming the mild jackfruit into something genuinely rich and satisfying before it even enters the sauce.


Flavor Variations

  • Spicy Arrabbiata Jackfruit Ragu: Add chili flakes and a diced jalapeño for a spicy version inspired by pasta all’arrabbiata.
  • Mushroom and Jackfruit Ragu: Add finely diced mushrooms to the soffritto for additional umami depth alongside the jackfruit.
  • White Wine Jackfruit Ragu: Replace the red wine with white wine and the crushed tomatoes with a smaller amount of tomato paste for a lighter, more delicate version.

Nutritional Highlights (Per Serving — without pasta)

CaloriesProteinCarbsFiberFat
~380 kcal8g42g7g10g

Storage

  • Refrigerator: Store the ragu separately from the pasta in an airtight container for up to 5 days. The sauce deepens considerably in flavor during storage and is often better on day 2 or 3. Reheat gently on the stovetop with a splash of broth.
  • Freezer: This ragu freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight and reheat gently.
  • Meal prep: Make a large batch at the beginning of the week for the most effortless pasta dinners — reheat and toss with freshly cooked pasta each evening in under 10 minutes.

Frequently Asked Questions

Where do I find young green jackfruit?

Young green jackfruit in water or brine is widely available in tins at Asian grocery stores, health food stores, and increasingly in mainstream supermarkets. Look specifically for “young green jackfruit” — not ripe jackfruit in syrup, which is sweet and unsuitable for savory cooking.

Can I make this ragu without wine?

Yes — replace the wine with additional vegetable broth and a tablespoon of balsamic vinegar for depth. The finished sauce will be slightly less complex but still deeply delicious.

How do I make the jackfruit even more meaty in texture?

For the most convincing texture, after searing spread the jackfruit on a baking sheet and roast at 400°F (200°C) for 15 minutes before adding to the sauce. This additional step dries the jackfruit further and produces an even more fibrous, meaty character.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more deeply satisfying vegan pasta and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Sun-Dried Tomato Pasta Soup — The Creamiest Most Intensely Flavored Plant-Based Soup You Will Make All Season

sun dried tomato pasta soup

There are soups that warm you. And then there are soups like this Vegan Sun-Dried Tomato Pasta Soup — the kind that fills the kitchen with the rich, concentrated aroma of slow-roasted tomatoes and garlic from the very first moment the sun-dried tomatoes hit the pot, that builds into something so deeply savory, so silky, and so intensely flavored with the sweet-sharp intensity of tomatoes that have been dried in the sun until all their water is gone and only pure, concentrated tomato character remains, that it is genuinely difficult to believe this soup came together in under 30 minutes on a weeknight. This is that soup. The one that tastes like it simmered for hours. The one that makes pasta in soup seem like the best idea anyone ever had. The one that people ask for again the next day.

This soup is built on a foundation of sun-dried tomatoes sautéed in their own oil with onion, garlic, and red pepper flakes until deeply fragrant, then blended into a rich, velvety tomato base that is so much more intensely flavored than any fresh or canned tomato could ever achieve on its own. Small pasta — ditalini, orzo, or small shells — is cooked directly in the broth, absorbing flavor as it cooks. A finish of vegan cream cheese or coconut cream stirred in just before serving transforms the soup from bright and sharp to creamy, lush, and perfectly balanced between acidity and richness.

What makes this recipe so outstanding is the sun-dried tomato oil — the oil that sun-dried tomatoes are packed in is infused with concentrated tomato flavor, garlic, and herbs, and using it to sauté the aromatics rather than plain olive oil adds a layer of depth to the soup’s foundation that sets this recipe apart from anything built on plain canned tomatoes.

This recipe is 100% vegan, naturally dairy-free, ready in just 30 minutes, and the kind of warming, satisfying dinner that earns a permanent place in your weeknight rotation.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins4~360 kcal

Ingredients

For the Soup Base

  • 200g (7oz) sun-dried tomatoes in oil, drained (reserve the oil)
  • 2 tbsp reserved sun-dried tomato oil (or olive oil)
  • 1 medium yellow onion, finely diced
  • 6 cloves garlic, minced
  • ½ tsp red pepper flakes
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp smoked paprika
  • 2 tbsp tomato paste
  • 1 can (400g) crushed tomatoes
  • 1 litre (4 cups) vegetable broth
  • 1 tsp sugar (to balance acidity)
  • Salt and black pepper to taste

For the Pasta

  • 200g (1 cup) ditalini, orzo, or small shell pasta

For the Creamy Finish

  • 120g (½ cup) vegan cream cheese or 120ml (½ cup) coconut cream
  • 3 tbsp nutritional yeast
  • 1 tbsp lemon juice

To Serve

  • Fresh basil leaves
  • Vegan parmesan or extra nutritional yeast
  • Drizzle of good olive oil
  • Crusty bread or garlic toast

Instructions

  1. Sauté the aromatics. Heat the reserved sun-dried tomato oil in a large pot over medium heat. Add the diced onion and cook for 4–5 minutes until softened and translucent. Add the garlic and red pepper flakes and cook for 1 minute until fragrant.
  2. Add the sun-dried tomatoes and spices. Add the drained sun-dried tomatoes, dried oregano, dried basil, smoked paprika, and tomato paste to the pot. Stir well and cook for 2–3 minutes, letting the tomato paste and sun-dried tomatoes caramelize slightly against the bottom of the pot — this step adds significant depth to the finished soup.
  3. Blend the base. Add the crushed tomatoes and 500ml (2 cups) of the vegetable broth. Use an immersion blender to blend the mixture until very smooth and silky. Alternatively, transfer to a blender in batches and blend carefully. Return to the pot.
  4. Add remaining broth and pasta. Pour in the remaining 500ml of broth. Stir in the sugar, salt, and pepper. Bring to a boil, then add the pasta. Cook, stirring occasionally, for 8–10 minutes until the pasta is just tender. The pasta will continue to absorb liquid as it sits — if the soup thickens too much, add a splash more broth.
  5. Finish with cream. Reduce the heat to low. Stir in the vegan cream cheese (or coconut cream), nutritional yeast, and lemon juice. Stir until the cream cheese is fully melted and incorporated and the soup is silky and uniform. Taste and adjust seasoning.
  6. Serve. Ladle into bowls and top with fresh basil, a scatter of vegan parmesan, and a drizzle of olive oil. Serve with crusty bread for dipping.

Pro Tips

  • Use the oil from the jar. Sun-dried tomato packing oil is infused with tomato, garlic, and herbs — the richest, most flavorful oil in your kitchen for this purpose. Do not substitute with plain olive oil if the jarred oil is available.
  • Caramelize the tomato paste. Letting the tomato paste cook against the bottom of the pot for 2–3 minutes before adding liquid deepens its flavor dramatically — raw tomato paste added directly to broth is sharp and flat; caramelized tomato paste is rich, complex, and savory.
  • Blend completely smooth. The silky, velvety texture of this soup depends on thorough blending. An immersion blender works but a high-speed countertop blender produces the smoothest result.
  • Add cream off the boil. Stir in the vegan cream cheese after reducing the heat — high heat can cause it to split or become grainy rather than melting smoothly into the soup.

Why Sun-Dried Tomatoes Are More Flavorful Than Fresh

The transformation that happens to a tomato when it is dried in the sun is one of the most dramatic flavor concentrations in all of cooking. A fresh tomato is approximately 94% water by weight — which means that when that water is removed through slow drying, the remaining 6% is a dense, concentrated package of sugars, acids, umami compounds, and aromatic flavor molecules that is gram for gram between 10 and 15 times more intensely flavored than the fresh fruit it came from. The slow drying process also causes a degree of caramelization — the natural sugars in the tomato converting under gentle prolonged heat into complex, sweet-savory caramel compounds — and a concentration of glutamates, the naturally occurring amino acids responsible for umami, that gives sun-dried tomatoes their characteristic deep savory depth. This is why a soup built on sun-dried tomatoes tastes as though it has simmered for hours even when it has been on the stove for fewer than thirty minutes: the flavor concentration that slow cooking achieves over time has already been done by the drying process.


Flavor Variations

  • Tuscan White Bean Sun-Dried Tomato Soup: Add a can of drained white cannellini beans with the broth for extra protein and a hearty, Tuscan-inspired character.
  • Spicy Arrabiata Pasta Soup: Double the red pepper flakes and add a pinch of cayenne for a fiery version inspired by the classic Italian arrabiata sauce.
  • Sun-Dried Tomato and Spinach Pasta Soup: Stir in 3 cups of baby spinach in the final minute of cooking for added nutrition and color.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~360 kcal11g55g6g11g

Storage

  • Refrigerator: Store in a sealed container for up to 5 days. The pasta continues to absorb liquid as it sits — add a splash of broth when reheating and stir well.
  • Freezer: Freeze the soup base (before adding pasta) for up to 3 months. Cook fresh pasta directly in the reheated base. Soup with pasta already cooked can be frozen but the pasta texture suffers on thawing.
  • Make ahead: The soup base can be made up to 3 days ahead and refrigerated. Add pasta and cream finish just before serving.

Frequently Asked Questions

Can I use dry-packed sun-dried tomatoes instead of oil-packed?

Yes — rehydrate dry-packed tomatoes in boiling water for 15 minutes, drain, and use olive oil in place of the jar oil. The flavor will be slightly less rich but still excellent.

What pasta shape works best?

Small shapes that cook in 8–10 minutes work best — ditalini, orzo, small shells, or elbow macaroni. Larger shapes take too long and make the soup difficult to eat with a spoon.

Can I make this gluten-free?

Yes — use your preferred gluten-free small pasta shape and ensure your vegetable broth is certified gluten-free.

My soup is too thick. How do I fix it?

Add warm vegetable broth a splash at a time until the consistency is right. Sun-dried tomato pasta soup thickens significantly as the pasta absorbs liquid — this is normal and easy to correct.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Roasted Tomato Spaghetti with Spinach and Chickpeas — The Most Satisfying Plant-Based Pasta You Will Make All Week

roasted tomato spaghetti with spinach and chickpeas

There are pasta dinners you make on autopilot. And then there are pasta dinners like this Vegan Roasted Tomato Spaghetti with Spinach and Chickpeas — the kind that starts with a tray of halved cherry tomatoes and a full head of garlic roasted at high heat until the tomatoes have collapsed into jammy, caramelized pools of intense sweetness and the garlic has softened into something almost buttery, and that becomes, once all of it is tossed through spaghetti with wilted spinach and golden chickpeas, one of the most deeply satisfying bowls of pasta you will ever put on a weeknight table. This is that dinner. The one where the roasting does all the real work and the assembly takes five minutes. The one where a handful of pantry staples — pasta, canned chickpeas, a bag of spinach, a punnet of cherry tomatoes — becomes something that tastes significantly more sophisticated than any of those individual ingredients could ever suggest on their own.

The secret is the roasting. Roasting cherry tomatoes at high heat drives off their water rapidly and caramelizes their natural sugars into deep, sweet-savory complexity that no amount of time simmering on the stove can replicate. The juices that pool on the baking sheet as the tomatoes collapse are concentrated tomato essence — intensely flavored, naturally thickened, and mixed with the roasted garlic oil that runs from the garlic head during cooking, they become the foundation of a sauce that coats every strand of spaghetti in something genuinely extraordinary.

The chickpeas, roasted alongside the tomatoes until their skins are beginning to crisp and their centers are tender and almost creamy, provide protein, texture, and a golden, nutty character that transforms this from a light vegetable pasta into a genuinely filling, nutritionally complete dinner.

This recipe is 100% vegan, naturally dairy-free, ready in just 40 minutes with mostly hands-off time, and the kind of dinner that earns a permanent place in your weekly rotation from the very first time you make it.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~450 kcal

Ingredients

For Roasting

  • 600g (about 21oz) cherry tomatoes, halved
  • 1 full head of garlic, top sliced off to expose cloves
  • 1 can (400g) chickpeas, drained, rinsed, and patted dry
  • 4 tbsp olive oil, divided
  • 1 tsp dried oregano
  • 1 tsp dried chili flakes
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp smoked paprika

For the Pasta

  • 400g spaghetti
  • 150g (5oz) baby spinach
  • 3 tbsp pasta cooking water (reserved before draining)
  • 1 tbsp lemon juice
  • 1 tbsp balsamic vinegar (optional, for depth)
  • Salt and black pepper to taste

To Serve

  • Fresh basil leaves
  • Vegan parmesan or nutritional yeast
  • Extra virgin olive oil
  • Chili flakes

Instructions

  1. Preheat the oven. Preheat to 425°F (220°C). Line a large baking sheet with parchment paper.
  2. Roast the tomatoes, garlic, and chickpeas. Spread the halved cherry tomatoes cut-side up on the baking sheet. Nestle the garlic head (cut-side up) in the center. Add the drained, dried chickpeas around the tomatoes. Drizzle everything with 3 tablespoons of olive oil. Scatter over the oregano, chili flakes, smoked paprika, salt, and pepper. Roast for 28–32 minutes until the tomatoes have collapsed and are caramelized at the edges, the chickpeas are golden, and the garlic is soft and fragrant.
  3. Cook the pasta. While everything roasts, bring a large pot of heavily salted water to a boil. Cook the spaghetti according to package directions until al dente. Before draining, scoop out 3 tablespoons of pasta cooking water and set aside. Drain the pasta.
  4. Extract the roasted garlic. When the baking sheet comes out of the oven, squeeze the softened garlic cloves out of their skins directly onto the baking sheet. Use a fork to mash them roughly into the roasted tomato juices and olive oil on the sheet — this becomes the base of your sauce. Add the lemon juice and balsamic vinegar if using and stir.
  5. Wilt the spinach. Return the drained pasta to its pot over low heat. Add the baby spinach in large handfuls and toss with the residual heat until wilted — about 1–2 minutes.
  6. Combine. Add the roasted tomato mixture (including all the juices from the baking sheet) and the chickpeas to the pasta and spinach. Add the reserved pasta water and the remaining tablespoon of olive oil. Toss everything together thoroughly until the spaghetti is evenly coated in the jammy, garlicky sauce. Taste and adjust seasoning.
  7. Serve. Divide between bowls. Top with fresh basil, vegan parmesan or a generous scatter of nutritional yeast, extra chili flakes, and a drizzle of good olive oil.

Pro Tips

  • Dry the chickpeas thoroughly before roasting. Wet chickpeas steam in the oven rather than roasting and stay soft rather than developing the golden, slightly crispy exterior that makes them so satisfying in this dish. Pat them dry with paper towel and spread them with space between each one.
  • Don’t skip the pasta water. The starchy pasta cooking water emulsifies with the tomato juices and olive oil to create a glossy sauce that clings to the spaghetti rather than pooling at the bottom of the bowl. Even 3 tablespoons makes a significant difference.
  • Scrape every drop from the baking sheet. The caramelized tomato juices and garlic-infused oil on the parchment paper are the most intensely flavored part of the entire dish — use a spatula to scrape them all into the pasta.
  • Roast the garlic whole. A whole head of garlic roasted cut-side up produces cloves that are sweet, mellow, and spreadable rather than sharp and pungent — a completely different flavor profile that is essential to this recipe.

Why Roasting Transforms Cherry Tomatoes

A raw cherry tomato is pleasant — sweet, slightly acidic, juicy. A roasted cherry tomato is something else entirely. At the high temperatures of oven roasting, three fundamental changes happen simultaneously that produce the extraordinary flavor concentration this recipe depends on. First, the water inside the tomato — which makes up roughly 94% of its weight — evaporates rapidly, concentrating the remaining sugars, acids, and flavor compounds into a fraction of the original volume. Second, the natural sugars at the cut surface undergo caramelization, converting into complex, sweet-savory caramel compounds that did not exist in the raw tomato. Third — and most significantly — the Maillard reaction occurs at the edges and surfaces where the tomato’s amino acids react with its reducing sugars under heat, producing hundreds of new aromatic flavor molecules responsible for the deeply savory, almost meaty character of a properly roasted tomato. The result is a tomato that is between 8 and 12 times more intensely flavored per gram than the raw fruit, with a completely different, far more complex flavor profile. This is why the sauce in this recipe — built from the juices of those collapsed, caramelized tomatoes mixed with roasted garlic — tastes as though it simmered for hours rather than roasted for 30 minutes.


Flavor Variations

  • Roasted Tomato Spaghetti with Olives and Capers: Add a handful of black olives and a tablespoon of capers to the baking sheet in the last 10 minutes of roasting for a puttanesca-inspired version.
  • Creamy Roasted Tomato Spaghetti: Stir 80ml of coconut cream or cashew cream through the pasta in the final step for a richer, creamier sauce.
  • Roasted Tomato Linguine with White Beans: Replace the chickpeas with canned white cannellini beans for a softer, creamier protein that blends more completely into the sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~450 kcal18g68g9g13g

This pasta delivers an exceptional 18 grams of plant-based protein per serving from the chickpeas combined with the pasta, making it one of the most nutritionally complete vegan pasta dishes available. The chickpeas also contribute 9 grams of dietary fiber per serving — nearly a third of the recommended daily intake — along with iron, folate, and manganese. Baby spinach adds vitamin K, vitamin A, and additional folate.


Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The pasta absorbs the sauce as it sits and becomes thicker — add a splash of water or broth when reheating and toss well.
  • Reheat: Reheat in a skillet over medium heat with a splash of water, tossing until warmed through. Microwave works but slightly softens the chickpeas.
  • Freezer: Not recommended — spaghetti loses texture significantly on freezing and thawing.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — linguine, fettuccine, bucatini, penne, and rigatoni all work well. Wider, flatter shapes catch the chunky tomato sauce particularly well.

Can I add protein besides chickpeas?

Yes — pan-fried tofu cubes, crumbled tempeh sautéed with garlic and soy sauce, or vegan sausage sliced and added to the baking sheet all work beautifully.

My tomatoes released a lot of liquid. Is this normal?

Yes — cherry tomatoes release significant juice during roasting, especially if very ripe. Continue roasting until the liquid has reduced and the tomatoes are caramelized at the edges. If there is still excess liquid when you remove from the oven, drain a little before adding to the pasta to avoid a watery sauce.

Can I use sun-dried tomatoes instead of fresh?

Yes — use 150g of oil-packed sun-dried tomatoes in place of the fresh cherry tomatoes. Skip the roasting and simply sauté the sun-dried tomatoes and squeezed garlic in olive oil before tossing with the pasta for a more intensely flavored, quicker version.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Tomato Mozzarella Garlic Mushroom Pizza with Homemade Crust — The Most Crave-Worthy Plant-Based Pizza You Will Make All Week

tomato mozzarella garlic mushroom pizza

There is a reason pizza night is a weekly tradition in so many homes. This Vegan Tomato Mozzarella Garlic Mushroom Pizza has everything that makes a great pizza great: a chewy, golden crust with crisp edges, a bright and garlicky tomato sauce, pools of stretchy melted vegan mozzarella, and a generous scattering of deeply browned garlic mushrooms that bring a savory, almost meaty depth to every slice.

The topping combination is a classic for a reason. Sweet, ripe tomatoes balance the rich, melty cheese. Garlic-butter mushrooms add earthy umami. Fresh basil, added right after baking, lifts everything with a peppery, fragrant freshness. Nothing here is complicated, but each element is treated with care so the whole pizza tastes balanced and complete.

The homemade crust takes just 10 minutes of hands-on time and rises in about an hour, producing a dough that is soft inside and blisters beautifully in a hot oven. If you are short on time, store-bought vegan dough or a pre-made crust works well. The garlic mushrooms are cooked separately first, which drives off their moisture and prevents a soggy pizza, a step that makes a huge difference.

The vegan mozzarella melts best when shredded and mixed with a little of the homemade cashew-based sauce, or you can use a good store-bought vegan mozzarella. Either way, you get a golden, bubbling top that stretches with every slice.

This recipe is 100% vegan, serves 4, and takes about 45 minutes of active time plus rising.


Recipe Information

Prep TimeRise TimeCook TimeServingsCalories
20 mins60 mins15 mins4 (one 14-inch pizza or two 10-inch)~430 kcal per serving

Ingredients

For the Pizza Dough

  • 3 cups (375g) bread flour or all-purpose flour, plus extra for dusting
  • 2¼ tsp (7g) instant yeast
  • 1½ tsp salt
  • 1 tsp sugar
  • 1 cup (240ml) warm water (about 105°F / 40°C)
  • 2 tbsp olive oil

For the Quick Tomato Sauce

  • 1 can (400g) crushed tomatoes
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tsp dried oregano
  • ½ tsp salt
  • ½ tsp sugar or maple syrup
  • Pinch of chili flakes
  • Black pepper to taste

For the Garlic Mushrooms

  • 8 oz (225g) cremini mushrooms, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tbsp vegan butter
  • 1 tbsp fresh thyme leaves or ½ tsp dried
  • ¼ tsp salt
  • Black pepper to taste
  • 1 tsp balsamic vinegar or soy sauce

For Assembly

  • 1½ cups (150g) shredded vegan mozzarella
  • 2 ripe Roma tomatoes, thinly sliced
  • 1 tbsp olive oil for brushing the crust
  • Handful of fresh basil leaves
  • Flaky sea salt
  • Cornmeal or semolina for dusting

Optional Finishing Touches

  • Drizzle of balsamic glaze
  • Chili flakes
  • Garlic oil
  • Fresh arugula
  • Vegan parmesan sprinkle

Instructions

  1. Activate the yeast. Stir the sugar and yeast into the warm water and let sit for 5–8 minutes until foamy.
  2. Make the dough. In a large bowl combine the flour and salt. Add the foamy yeast mixture and olive oil. Stir to form a shaggy dough, then knead on a lightly floured surface for 6–8 minutes until smooth and elastic. The dough should be soft and slightly tacky.
  3. Rise. Place in an oiled bowl, cover, and let rise in a warm place for 60 minutes until doubled in size.
  4. Make the sauce. Combine all sauce ingredients in a bowl. There is no need to cook it — the sauce will cook on the pizza. Stir well and taste for seasoning.
  5. Cook the mushrooms. Heat the olive oil and vegan butter in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer and cook, without stirring too often, for 6–8 minutes until deeply golden and all moisture has evaporated. Add the garlic and thyme for the final minute. Finish with salt, pepper, and balsamic. Set aside.
  6. Preheat the oven. Place a pizza stone or inverted baking sheet on the middle rack and preheat the oven to its highest setting, 475–500°F (245–260°C), for at least 30 minutes.
  7. Shape the dough. Punch down the risen dough and shape into a ball. On a lightly floured surface stretch and press the dough into a 14-inch round, leaving the edge slightly thicker. Transfer to a sheet of parchment dusted with cornmeal.
  8. Build the pizza. Brush the edge of the crust with olive oil. Spread a thin layer of sauce over the center, leaving a 1-inch border. Scatter half the vegan mozzarella, then the sliced tomatoes, garlic mushrooms, and remaining cheese.
  9. Bake. Slide the pizza on its parchment onto the hot stone or baking sheet. Bake for 10–14 minutes until the crust is golden and the cheese is bubbling with a few browned spots.
  10. Finish. Remove from the oven. Top with fresh basil, a drizzle of olive oil, flaky salt, and any optional finishing touches. Let rest for 2 minutes before slicing.

Pro Tips for the Best Vegan Pizza

  • Cook the mushrooms first. Raw mushrooms release water in the oven and make the pizza soggy. Pre-cooking concentrates their flavor.
  • Get the oven very hot. A pizza stone or preheated baking sheet gives a crisp base. Preheat for at least 30 minutes.
  • Do not overload the pizza. Too many toppings prevent the crust from crisping and the cheese from melting properly.
  • Use a thin layer of sauce. Excess sauce makes the middle soggy. A light coating gives better flavor balance.
  • Pat the tomato slices dry. Dry slices keep the pizza from becoming watery.
  • Add basil after baking. Fresh basil blackens in the oven. Adding it at the end keeps it bright and fragrant.
  • Choose a good melting vegan mozzarella. Look for one that lists coconut oil and starches, which stretch well when heated.

Why This Topping Combination Works

Great pizza is about balance. The tomato sauce brings acidity and sweetness, the cheese brings creaminess and fat, and the mushrooms bring savory depth. Garlic bridges them all with its aromatic warmth. Fresh tomatoes add juicy bursts that cut through the richness.

Mushrooms are especially valuable on vegan pizza because they are high in natural glutamates, the compounds that create the savory taste associated with meat and aged cheese. When browned, they develop an almost meaty flavor and a chewy texture that satisfies without needing meat substitutes.

Tomatoes contribute lycopene, a powerful antioxidant that becomes more bioavailable when cooked with a little olive oil. Garlic provides allicin, studied for its cardiovascular benefits, while mushrooms supply B vitamins, selenium, and a small amount of vitamin D.


Flavor Variations

  • Pesto Mushroom Pizza: Replace the tomato sauce with vegan basil pesto for a fresh, herby, green version.
  • Spicy Arrabbiata Pizza: Add extra chili flakes and sliced fresh chilies to the sauce for a fiery version.
  • White Garlic Pizza: Skip the tomato sauce and spread a garlic cashew cream base instead for a rich white pizza.
  • Rainbow Veggie Pizza: Add sliced bell peppers, red onion, olives, and spinach to the mushrooms for a loaded veggie version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~430 kcal11g60g4g16g

Storage

  • Refrigerator: Store slices in an airtight container for up to 4 days. Reheat in a hot skillet, covered, or in a 400°F (200°C) oven for 6–8 minutes to re-crisp.
  • Freezer: Wrap individual slices tightly and freeze for up to 2 months. Reheat from frozen in a hot oven.
  • Dough: Refrigerate the risen dough for up to 3 days for deeper flavor, or freeze for 2 months. Thaw overnight in the fridge.
  • Toppings: The cooked mushrooms and sauce keep refrigerated for 4 days, so you can assemble pizza on short notice.

Frequently Asked Questions

Can I use store-bought pizza dough?

Yes — many store-bought doughs are vegan. Check the ingredients to confirm they contain no dairy, eggs, or honey. Let it come to room temperature before stretching.

What is the best vegan mozzarella for pizza?

Look for a shreddable vegan mozzarella that melts and stretches. Brands based on coconut oil with starches usually perform best. Homemade cashew mozzarella also works well.

Why is my crust soggy?

The most common causes are too much sauce, wet toppings, or an oven that was not hot enough. Pre-cook the mushrooms, use a thin layer of sauce, and preheat the oven and stone for 30 minutes.

Can I make the crust gluten-free?

Use a good gluten-free pizza flour blend with xanthan gum. The dough will be stickier and requires a shorter rise, so follow the blend’s package directions.

Can I bake this on a regular baking sheet?

Yes. Preheat the sheet in the oven, then slide the pizza on parchment onto it. It will not be quite as crisp as on a stone but still excellent.

Can I make the dough without yeast?

For a quick option, mix 2 cups of flour, 1 tablespoon of baking powder, ½ teaspoon of salt, and ¾ cup of plant yogurt. It makes a softer, flatbread-style crust and takes no rising time.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Creamy Vegan Tuscan Pasta with Sun-Dried Tomatoes and Spinach — The Most Comforting Plant-Based Pasta You Will Make All Week

Unknown 306684865 824264728566611 2962685386403606298 N 1 610x343

Creamy, garlicky, and packed with sun-dried tomatoes and tender spinach, this Vegan Tuscan Pasta is the kind of dinner that tastes like a restaurant special but comes together in a single pan in about 30 minutes. A silky, dairy-free cream sauce coats every strand of pasta, with bursts of tangy sun-dried tomato, wilted greens, and a hint of smoky paprika and Italian herbs that make each forkful rich and deeply satisfying.

Tuscan-style dishes are inspired by the rustic, flavorful cooking of Tuscany, where simple ingredients are treated with respect. Sun-dried tomatoes, garlic, olive oil, fresh herbs, and leafy greens appear again and again, and this pasta brings those flavors together in a creamy sauce that feels indulgent without being heavy.

The secret to the sauce is a blend of full-fat coconut milk and nutritional yeast, thickened with a little cornstarch and boosted by the oil from the sun-dried tomato jar. The result is velvety, cheesy, and tangy, with none of the coconut flavor you might expect. Fresh garlic, a splash of white wine or vegetable broth, and a squeeze of lemon add depth and brightness.

Mushrooms are optional but highly recommended. They add a meaty, savory dimension that makes the dish more filling and satisfying. Serve it with crusty bread and a simple green salad for a complete meal.

This recipe is 100% vegan, easy to make gluten-free, and ready in 30 minutes, making it perfect for busy weeknights and special dinners alike.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins4~520 kcal

Ingredients

For the Pasta

  • 12 oz (340g) penne, rigatoni, or fettuccine
  • 2 tbsp olive oil or oil from the sun-dried tomato jar
  • 8 oz (225g) cremini mushrooms, sliced (optional)
  • ½ cup (75g) sun-dried tomatoes in oil, drained and sliced
  • 5 cloves garlic, minced
  • 5 cups (150g) fresh baby spinach
  • Fresh basil or parsley to finish

For the Creamy Tuscan Sauce

  • 1 can (400ml) full-fat coconut milk
  • ½ cup (120ml) vegetable broth
  • ¼ cup (60ml) dry white wine (or extra vegetable broth)
  • 3 tbsp nutritional yeast
  • 1 tbsp cornstarch mixed with 2 tbsp cold water
  • 1 tbsp lemon juice
  • 1 tsp Italian seasoning
  • 1 tsp smoked paprika
  • ½ tsp onion powder
  • ½ tsp salt, plus more to taste
  • ¼ tsp black pepper
  • ¼ tsp chili flakes (optional)

To Serve

  • Vegan parmesan
  • Fresh basil leaves
  • Chili flakes
  • Toasted pine nuts
  • Lemon wedges
  • Crusty garlic bread

Instructions

  1. Boil the pasta. Cook the pasta in a large pot of well-salted water until al dente, according to package directions. Reserve 1 cup of the pasta water, then drain.
  2. Cook the mushrooms. Heat 1 tablespoon of oil in a large, deep skillet over medium-high heat. Add the mushrooms in a single layer and cook for 5–6 minutes without stirring too often, until deeply golden. Remove half for topping if desired.
  3. Build the flavor. Reduce the heat to medium. Add the remaining oil, sun-dried tomatoes, and garlic and cook for 1–2 minutes until fragrant. Stir in the Italian seasoning, paprika, and chili flakes.
  4. Deglaze. Pour in the white wine and scrape up any browned bits from the pan. Simmer for 1–2 minutes until reduced by half.
  5. Make the sauce. Add the coconut milk, vegetable broth, nutritional yeast, onion powder, salt, and pepper. Bring to a gentle simmer and cook for 4–5 minutes. Stir in the cornstarch slurry and cook for 1–2 minutes more until the sauce thickens enough to coat the back of a spoon.
  6. Wilt the spinach. Add the spinach in handfuls, stirring until wilted, about 1–2 minutes.
  7. Combine. Add the cooked pasta to the sauce and toss to coat. Add reserved pasta water, a splash at a time, until the sauce is silky and clings to the pasta. Stir in the lemon juice.
  8. Taste and adjust. Add more salt, pepper, lemon, or nutritional yeast as needed. The sauce should taste creamy, savory, tangy, and balanced.
  9. Serve. Divide among bowls and top with basil, vegan parmesan, chili flakes, and any reserved mushrooms. Serve right away while the sauce is at its creamiest.

Pro Tips for the Creamiest Tuscan Pasta

  • Use full-fat coconut milk. Light coconut milk makes a thin, watery sauce. Full-fat gives richness and body.
  • Use the oil from the sun-dried tomato jar. It is infused with tomato flavor and adds depth to the sauce.
  • Do not overcook the pasta. It continues to soften in the sauce, so pull it a minute early.
  • Save the pasta water. The starch helps the sauce cling and become silky.
  • Add the cornstarch slurry slowly. It thickens fast. Stop when the sauce coats a spoon.
  • Brown the mushrooms properly. Crowding the pan steams them. Cook in batches if needed.
  • Finish with lemon. A little acid cuts through the richness and wakes up all the flavors.

Why This Pasta Is So Satisfying

Creamy pasta works because of the balance between richness, acidity, and savory depth. Coconut milk gives body, nutritional yeast adds a cheesy, nutty umami, sun-dried tomatoes bring concentrated sweetness and tang, and garlic and herbs add aromatic warmth. Lemon and wine brighten everything so the sauce never feels heavy.

Sun-dried tomatoes are especially rich in lycopene, a powerful antioxidant, and the oil they are packed in helps your body absorb it. Spinach provides iron, folate, and vitamins A and K. Nutritional yeast is often fortified with B vitamins, including B12, and mushrooms contribute selenium and extra umami.

Together these ingredients make a pasta that feels indulgent but delivers meaningful nutrition, with about 15 grams of plant-based protein per serving.


Flavor Variations

  • Tuscan Pasta with White Beans: Stir in a can of drained cannellini beans for extra protein and a creamy texture.
  • Roasted Red Pepper Tuscan Pasta: Add chopped jarred roasted red peppers for sweetness and a smoky edge.
  • Tuscan Gnocchi: Swap the pasta for pan-fried potato gnocchi for a soft, pillowy version.
  • Spicy Tuscan Pasta: Add extra chili flakes and a spoonful of calabrian chili paste for a fiery version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~520 kcal15g68g6g20g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills.
  • Reheating: Warm gently in a pan with a splash of plant milk or broth, stirring until creamy again.
  • Freezer: Cream-based pasta does not freeze perfectly, but the sauce alone freezes well for up to 2 months. Add freshly cooked pasta when reheating.
  • Meal prep: Cook the pasta slightly under al dente, since it will soften when reheated.

Frequently Asked Questions

Can I make this pasta without coconut milk?

Yes. Use unsweetened oat cream, soy cream, or a cashew cream made from soaked cashews blended with water. The flavor will be slightly milder and equally creamy.

Does this taste like coconut?

Not noticeably. The garlic, sun-dried tomatoes, herbs, and nutritional yeast overpower the coconut flavor, leaving a rich, savory cream sauce.

What can I use instead of white wine?

Use vegetable broth with a teaspoon of lemon juice or white wine vinegar to keep the acidity and depth.

Can I make this gluten-free?

Use gluten-free pasta and check that the broth and seasonings are certified gluten-free. Cook the pasta slightly less to avoid mushiness.

Can I add vegan sausage or chicken?

Yes. Sliced vegan Italian sausage or plant-based chicken strips work wonderfully. Brown them first and add them back with the pasta.

What pasta shape works best?

Short shapes like penne, rigatoni, and fusilli hold the sauce well. Long pasta like fettuccine or linguine is also excellent.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan pasta and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Flavor-Packed Vegan Meatballs with Lentils, Mushrooms and Walnuts in Rich Marinara — The Most Hearty Plant-Based Dinner You Will Make All Week

flavor packed vegan meatballs

Juicy on the inside, golden and lightly crisp on the outside, and bursting with savory Italian herbs, these Flavor-Packed Vegan Meatballs are the plant-based comfort food you have been looking for. They are made from a hearty blend of lentils, mushrooms, and walnuts, seasoned with garlic, fennel, and smoked paprika, then baked until browned and simmered in a rich, garlicky marinara sauce.

What makes these meatballs so good is the combination of ingredients. Cooked lentils give a tender, protein-rich base, while finely chopped mushrooms add deep umami and moisture. Toasted walnuts bring richness and a satisfying, slightly chewy texture, and rolled oats and breadcrumbs bind everything together so the meatballs hold their shape. A spoonful of tomato paste, soy sauce, and nutritional yeast boosts the savory depth, and fennel seeds add the distinctive flavor of Italian sausage.

They are easy to make, too. Everything goes into a food processor and is pulsed until just combined, then rolled into balls, baked until golden, and finished in sauce. There is no frying, no special equipment, and no hard-to-find ingredients. The meatballs freeze beautifully, so you can make a double batch and keep some for later.

Serve them over spaghetti, tucked into a toasted sub with melted vegan cheese, over creamy polenta, or on their own with a side of crusty bread. They are loved by vegans and non-vegans alike, and they work well for family dinners, meal prep, and entertaining.

This recipe is 100% vegan, can be made gluten-free, and makes about 24 meatballs in 45 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins25 mins45 mins6 (about 4 meatballs each)~320 kcal

Ingredients

For the Vegan Meatballs

  • 1½ cups (300g) cooked brown or green lentils, well drained
  • 8 oz (225g) cremini mushrooms, finely chopped
  • ¾ cup (90g) walnuts, toasted
  • ¾ cup (70g) rolled oats
  • ½ cup (50g) breadcrumbs
  • 1 small onion, finely diced
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 2 tbsp soy sauce or tamari
  • 2 tbsp nutritional yeast
  • 2 tbsp olive oil
  • 1 tsp fennel seeds, lightly crushed
  • 1 tsp dried oregano
  • 1 tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili flakes
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • 2 tbsp fresh parsley, chopped

For the Quick Marinara Sauce

  • 1 can (800g) crushed tomatoes
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp sugar or maple syrup
  • ½ tsp salt
  • Pinch of chili flakes
  • Fresh basil to finish

To Serve

  • Cooked spaghetti, penne, or polenta
  • Toasted sub rolls with vegan cheese
  • Fresh basil or parsley
  • Vegan parmesan
  • Crusty garlic bread
  • Chili flakes

Instructions

  1. Prepare the flax egg. Mix the ground flaxseed with 5 tablespoons of water and let it sit for 10 minutes until thick and gel-like.
  2. Cook the vegetables. Heat 1 tablespoon of oil in a large skillet over medium heat. Add the onion and cook for 4–5 minutes until soft. Add the mushrooms and cook for 6–8 minutes until all their moisture has evaporated and they are browned. Add the garlic and cook for 1 minute. Stir in the tomato paste and cook for another minute. Let cool for 10 minutes.
  3. Pulse the dry ingredients. In a food processor pulse the walnuts and oats until coarsely ground. Transfer to a large bowl.
  4. Add the lentils. Add the cooked mushroom mixture, lentils, breadcrumbs, soy sauce, nutritional yeast, fennel seeds, oregano, paprika, salt, pepper, chili flakes, parsley, and flax egg. Mix and lightly mash with a fork or your hands until the mixture holds together when squeezed. Leave some texture and do not turn it into a paste.
  5. Chill. Refrigerate the mixture for 15–20 minutes to firm up. This makes rolling easier and helps the meatballs hold their shape.
  6. Shape and bake. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment. Roll the mixture into about 24 balls, each about 2 tablespoons in size, and place them on the sheet. Brush lightly with olive oil.
  7. Bake. Bake for 22–25 minutes, turning once halfway, until golden brown and firm.
  8. Make the sauce. While the meatballs bake, heat the olive oil in a saucepan over medium heat. Add the garlic and cook for 30 seconds. Add the tomatoes, basil, oregano, sugar, salt, and chili flakes. Simmer for 15 minutes until slightly thickened.
  9. Combine. Gently add the baked meatballs to the sauce and simmer for 5 minutes so they soak up the flavor.
  10. Serve. Serve over pasta or in sandwiches, topped with fresh basil and vegan parmesan.

Pro Tips for the Best Vegan Meatballs

  • Cook the mushrooms until dry. Removing their moisture prevents soggy meatballs and builds flavor.
  • Do not over-process. Keep some texture so the meatballs taste meaty rather than mushy.
  • Chill the mixture. Firm mixture is easier to roll and holds together during baking.
  • Toast the walnuts. Toasting brings out their flavor and adds a deeper, nuttier taste.
  • Use cooked, well-drained lentils. Excess water makes the mixture wet and soft.
  • Flip halfway through baking. This gives even browning on all sides.
  • Wet your hands when rolling. This keeps the mixture from sticking.

Why This Meatball Mixture Works

A great plant-based meatball needs three things: structure, moisture, and savory depth. Lentils and oats provide the structure and bulk, mushrooms contribute moisture and umami, and walnuts add fat and richness that mimic the juiciness of meat. Binders like breadcrumbs and flaxseed hold everything together, while tomato paste, soy sauce, and nutritional yeast boost the savory flavor.

The seasonings, especially fennel seed, smoked paprika, and oregano, give the meatballs a familiar, Italian-style flavor. The result is satisfying, well-rounded, and full of character rather than a bland imitation.

Nutritionally, lentils add plant protein, fiber, iron, and folate, while walnuts provide omega-3 fatty acids. A serving provides about 14 grams of protein and 7 grams of fiber, making the meatballs filling and nourishing.


Flavor Variations

  • Spicy Italian Meatballs: Add extra chili flakes and a teaspoon of smoked paprika for a spicy sausage-style flavor.
  • BBQ Meatballs: Toss the baked meatballs in barbecue sauce and serve with mashed potatoes.
  • Swedish-Style Meatballs: Serve in a creamy mushroom gravy with lingonberry jam or cranberry sauce.
  • Meatball Sub: Pile them in a toasted roll with marinara and melted vegan mozzarella.

Nutritional Highlights (Per Serving — 4 meatballs with sauce)

CaloriesProteinCarbsFiberFat
~320 kcal14g38g7g14g

Storage

  • Refrigerator: Store cooked meatballs in an airtight container for up to 5 days, with or without sauce.
  • Freezer: Freeze cooked or uncooked meatballs on a tray until solid, then transfer to a freezer bag for up to 3 months. Bake or simmer from frozen, adding a few extra minutes.
  • Reheating: Warm in a covered skillet with sauce or in a 375°F (190°C) oven for 10–12 minutes.
  • Meal prep: Make a double batch and freeze for easy dinners on busy nights.

Frequently Asked Questions

Why are my meatballs falling apart?

The mixture may be too wet or not chilled enough. Make sure the lentils and mushrooms are well drained and cooked down, chill the mixture, and add a few more breadcrumbs if needed.

Can I make them gluten-free?

Use gluten-free oats and breadcrumbs and tamari instead of soy sauce. Check labels on the other ingredients.

Can I fry them instead of baking?

Yes. Pan-fry in a little oil over medium heat for 8–10 minutes, turning often, until browned all over. Baking is easier and uses less oil.

Can I use an air fryer?

Yes. Air fry at 375°F (190°C) for 12–14 minutes, shaking the basket once halfway.

Can I make them nut-free?

Replace the walnuts with sunflower seeds or toasted pumpkin seeds. The flavor will be slightly different but still delicious.

What can I use instead of a flax egg?

Use a chia egg, or 3 tablespoons of aquafaba, or simply an extra 2 tablespoons of breadcrumbs for binding.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more hearty vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!