family dinner vegan

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!

Coconut Panko Crusted Tofu

coconut panko crusted tofu

There are dinners you make because something quick is needed. And then there are dinners like this Vegan Coconut Panko Crusted Tofu — the kind that comes out of the oven or fryer shatteringly crisp, with a golden, coconut-flecked crust giving way to tender, juicy tofu inside, paired with a sweet and tangy dipping sauce that ties the whole tropical flavor profile together beautifully. This is that dinner. The one that turns ordinary tofu into something genuinely exciting. The one that makes a weeknight dinner feel like a mini vacation.

This recipe coats marinated tofu in a crispy coating built on panko breadcrumbs and shredded coconut, baked or fried until deeply golden and crunchy, with the coconut adding a subtle sweetness and an extra layer of crispness that elevates simple panko-crusted tofu into something more interesting and more distinctly tropical.

What makes this tofu so outstanding is the coconut and panko combination — the panko provides the large, craggy crunch, while the shredded coconut toasts alongside it, adding both flavor and a slightly different, more delicate crispness that makes every bite texturally interesting.

This recipe is 100% vegan, naturally adaptable to gluten-free, ready in about 35 minutes, and absolutely wonderful served with a sweet chili or mango dipping sauce alongside rice and steamed vegetables.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~340 kcal

Ingredients

For the Tofu

  • 450g firm tofu, pressed and cut into sticks or triangles
  • 2 tbsp soy sauce or tamari
  • 1 tbsp lime juice
  • ½ cup (60g) all-purpose flour or cornstarch
  • 2 flax eggs (2 tbsp flaxseed meal + 6 tbsp water — rest 5 minutes)

For the Coconut Panko Coating

  • 1 cup (50g) panko breadcrumbs
  • 1 cup (85g) shredded coconut, unsweetened
  • ½ tsp salt
  • ¼ tsp garlic powder

For the Sweet Chili Mango Dipping Sauce

  • ½ cup (120g) mango, diced (fresh or thawed frozen)
  • 2 tbsp sweet chili sauce
  • 1 tbsp lime juice
  • 1 tsp soy sauce

Optional Add-ins

  • ¼ tsp chili flakes in the coating for gentle heat
  • Lime zest added to the coconut panko mixture
  • A pinch of curry powder in the coating for extra warmth

To Serve

  • Steamed jasmine rice
  • Steamed or stir-fried vegetables
  • Fresh cilantro and lime wedges

Instructions

  1. Marinate the tofu. Press the tofu thoroughly and cut into sticks or triangles. Toss with the soy sauce and lime juice and let marinate for 10 minutes while preparing the coating.
  2. Make the coconut panko coating. In a wide shallow dish combine the panko breadcrumbs, shredded coconut, salt, and garlic powder.
  3. Prepare the dredging stations. Place the flour or cornstarch in one shallow dish, the prepared flax egg in another, and the coconut panko mixture in a third.
  4. Coat the tofu. Working one piece at a time, dredge each tofu piece in the flour, then dip in the flax egg, then press firmly into the coconut panko mixture, coating all sides evenly.
  5. Bake or fry. For baking, preheat the oven to 400°F (200°C), arrange the coated tofu on a lined baking sheet, spray lightly with oil, and bake for 22–25 minutes, flipping halfway, until deeply golden and crispy. For frying, heat oil to 350°F (175°C) and shallow fry for 3–4 minutes per side until golden.
  6. Make the dipping sauce. Blend the mango, sweet chili sauce, lime juice, and soy sauce until mostly smooth, leaving some texture if desired.
  7. Serve immediately. Serve the hot crispy tofu with the dipping sauce alongside, over rice with steamed vegetables.

Pro Tips

  • Press the tofu very thoroughly for the crispiest result — excess moisture is the enemy of a crispy coating.
  • Press the coconut panko mixture firmly onto each piece of tofu to ensure it adheres well during cooking.
  • If baking, spray generously with oil for the best golden color and crispness — an unsprayed coating will not crisp properly.
  • Use unsweetened shredded coconut for the coating, as sweetened coconut burns more easily and produces an overly sweet result.

Why Coconut and Panko Work So Well Together

Panko breadcrumbs are larger and airier than standard breadcrumbs, producing an exceptionally light, crunchy coating when baked or fried. Adding shredded coconut to the mix introduces natural oils that aid browning and a subtle sweetness that pairs beautifully with savory, tangy dipping sauces — a combination commonly found in tropical and Southeast Asian-inspired cooking, where coconut is used both for flavor and for its contribution to crispy textures.


Flavor Variations

  • Spicy Coconut Tofu: Add chili flakes to the coating and serve with a spicy sriracha mayo instead of the mango sauce.
  • Curry Coconut Tofu: Add curry powder to the coating for a warmly spiced version, served with a coconut curry dipping sauce.
  • Pineapple Dipping Sauce Version: Replace the mango in the dipping sauce with fresh pineapple for a different tropical fruit character.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~340 kcal16g30g5g18g

Storage

  • Refrigerator: Store cooked tofu in an airtight container for up to 3 days. Reheat in an air fryer or oven to restore crispiness.
  • Freezer: Freeze cooked, cooled tofu in a single layer for up to 1 month. Reheat from frozen in an air fryer or oven until crispy and heated through.
  • Sauce: The dipping sauce keeps in the refrigerator for up to 4 days.

Frequently Asked Questions

Can I air fry this tofu instead of baking or frying?

Yes — air fry at 390°F (200°C) for 12–14 minutes, flipping halfway, for an excellent crispy result with minimal oil.

Can I make this gluten-free?

Yes — use gluten-free panko breadcrumbs and tamari instead of soy sauce.

Can I use a different dipping sauce?

Yes — sweet chili sauce alone, a peanut sauce, or a simple sweetened soy-lime dip all work well with the coconut crust.


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 crispy, tropical-inspired vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan One-Pot Mushroom Soup — The Most Deeply Satisfying Plant-Based Soup You Will Make All Week

one pot vegan mushroom stroganoff

There are soups you make because something warm is needed. And then there are soups like this Vegan One-Pot Mushroom Soup — the kind that fills the kitchen with the most extraordinary aroma of deeply browned mushrooms and garlic and thyme from the moment the heat goes on, that cooks down into a broth of such remarkable depth and body that it tastes like it simmered for hours rather than thirty-five minutes, and that delivers spoonful after spoonful of rich, earthy, umami-packed satisfaction that makes it genuinely one of the most craveable soups in the entire plant-based repertoire. This is that soup. The one that makes mushroom skeptics reconsider everything. The one that gets made again the very next week.

This recipe builds extraordinary depth from a combination of cremini and dried mushrooms — the fresh mushrooms providing body and texture, the dried mushrooms providing an intensely concentrated umami hit that elevates the entire broth far beyond what fresh mushrooms alone could achieve. A generous amount of garlic, fresh thyme, soy sauce, and a splash of balsamic vinegar add the layers of savory complexity that make this soup so deeply satisfying.

What makes this soup so outstanding is the searing technique — taking the time to brown the mushrooms properly in a hot pan before building the soup around them, producing that deep, caramelized, almost meaty mushroom flavor that is the defining characteristic of a truly great mushroom soup.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 35 minutes, made in one pot, and absolutely magnificent served with crusty bread for soaking up every last drop of the broth.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~180 kcal

Ingredients

For the Soup

  • 600g cremini or mixed mushrooms, sliced
  • 20g dried porcini or shiitake mushrooms
  • 1 cup (240ml) boiling water (for soaking dried mushrooms)
  • 1 large onion, finely diced
  • 5 cloves garlic, minced
  • 2 tbsp olive oil
  • 4 cups (960ml) vegetable broth
  • 2 tbsp soy sauce or tamari
  • 1 tbsp balsamic vinegar
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • 1 tsp fresh rosemary, finely chopped
  • Salt and black pepper to taste

Optional Add-ins

  • ½ cup (120ml) plant cream or coconut cream stirred in at the end for a creamy version
  • 1 cup (180g) cooked pearl barley for extra substance
  • A splash of dry white wine added after the garlic
  • 2 tbsp nutritional yeast for extra umami depth

To Serve

  • Crusty bread
  • Fresh parsley, finely chopped
  • A drizzle of good olive oil
  • Cracked black pepper

Instructions

  1. Soak the dried mushrooms. Place the dried mushrooms in a small bowl and pour the boiling water over them. Let soak for 15 minutes until softened. Strain the soaking liquid through a fine sieve and reserve — this mushroom broth is extraordinarily flavorful and goes into the soup. Roughly chop the rehydrated mushrooms.
  2. Sear the fresh mushrooms. Heat the olive oil in a large pot over high heat until shimmering. Add the sliced fresh mushrooms in a single layer — work in batches if needed — and let sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking until golden all over and any released liquid has evaporated completely, about 6–8 minutes total. Season with salt and pepper.
  3. Build the aromatics. Reduce heat to medium and add the onion to the pot. Cook for 4–5 minutes until softened. Add the garlic, thyme, and rosemary and cook for 60 seconds until fragrant.
  4. Build the soup. Add the rehydrated chopped mushrooms and their strained soaking liquid to the pot. Add the vegetable broth, soy sauce, and balsamic vinegar. Bring to a boil then reduce to a simmer and cook for 12–15 minutes until the broth has deepened in flavor.
  5. Adjust and serve. Taste and season generously with salt and black pepper. For a creamier version, stir in plant cream at this stage. Serve hot with crusty bread alongside and a scattering of fresh parsley over the top.

Pro Tips

  • Sear the mushrooms properly before building the soup — this step is what creates the deep, almost meaty mushroom flavor that makes this soup so extraordinary. A crowded pan steams rather than sears; use the largest pan you have and work in batches if needed.
  • Never skip the dried mushrooms — they contribute a concentrated umami depth that fresh mushrooms alone cannot replicate, and their soaking liquid adds another layer of rich flavor to the broth.
  • Add the mushroom soaking liquid carefully — pour slowly and leave any grit behind in the bowl, or strain through a fine sieve.
  • Taste and season the broth generously at the end — mushroom soup rewards confident seasoning.

Why Dried Mushrooms Make This Soup Extraordinary

Dried mushrooms contain significantly higher concentrations of glutamates and other umami compounds than fresh mushrooms, as the drying process concentrates all their flavor compounds dramatically. Adding even a small amount of dried porcini or shiitake to a soup that already contains fresh mushrooms creates a depth and complexity that would be impossible to achieve with fresh mushrooms alone, producing a broth that tastes deeply savory and complex rather than merely mushroomy.


Flavor Variations

  • Creamy Mushroom Soup: Stir in half a cup of plant cream or blended cashews at the end for a richer, creamier version.
  • Mushroom and Barley Soup: Add a cup of cooked pearl barley for a more substantial, hearty soup that works as a complete meal.
  • Spicy Mushroom Soup: Add a pinch of chili flakes and a teaspoon of smoked paprika for a warmer, spiced version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~180 kcal7g16g3g9g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The soup deepens in flavor during storage and is often even better on day 2 or 3. Reheat gently on the stovetop.
  • Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.
  • Meal prep: This soup is an excellent meal prep staple — make a large batch at the beginning of the week for effortless lunches and dinners.

Frequently Asked Questions

Can I use only fresh mushrooms without the dried ones?

Yes, though the soup will have less depth. If omitting dried mushrooms, add an extra tablespoon of soy sauce and a teaspoon of nutritional yeast to compensate for some of the lost umami complexity.

What type of dried mushrooms work best?

Porcini mushrooms provide the most intense, truffle-like flavor; shiitake provides a deeper, earthier umami. Either works beautifully, as does a mixed dried mushroom blend.

Can I blend this soup?

Yes — blend half the soup for a version that is partially smooth and partially chunky, which many people find the most satisfying texture. Alternatively blend completely for a smooth, creamy mushroom bisque.


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 rich, satisfying vegan soup 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 Comforting Broccoli Cheddar Soup — The Creamiest Most Satisfying Plant-Based Soup You Will Make All Season

comforting broccoli cheddar soup

There are soups that warm you and there are soups like this Vegan Comforting Broccoli Cheddar Soup — the kind that comes out of the pot so thick, so deeply golden, and so richly flavored with sharp cheddar and sweet broccoli that it is genuinely difficult to believe there is not a single drop of dairy in it. This is that soup. The one that delivers every quality that makes broccoli cheddar soup so universally beloved — the silky, velvety base, the tender chunks of broccoli and carrot, the sharp, savory cheese flavor that runs through every spoonful — and does it completely from plants, in under 40 minutes, in a single pot. The one that makes people ask for the recipe before they have finished their first bowl. The one that proves, beyond any doubt, that comfort food does not require dairy to be genuinely, deeply comforting.

The cheddar flavor in this soup comes from a combination of nutritional yeast, white miso paste, apple cider vinegar, and smoked paprika — four ingredients that together create the sharp, savory, slightly tangy profile of a good cheddar without any animal products. The creamy base is built from blended cashews and potato, which thicken the broth into something luxuriously silky while adding their own mild, buttery flavor. Shredded vegan cheddar is stirred in at the end for extra richness and the stretchy, melted cheese texture that is impossible to replicate with nutritional yeast alone.

What makes this soup so outstanding is the two-texture technique — blending half the soup smooth while leaving the other half chunky, so every bowl has both the silky, velvety base and the satisfying, tender bite of whole broccoli florets and carrot pieces. It is the best of both a bisque and a chunky vegetable soup, in one bowl.

This recipe is 100% vegan, naturally dairy-free, ready in under 40 minutes, and the kind of soup that belongs in the regular rotation from the first cold day of the year to the last.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~380 kcal

Ingredients

For the Soup

  • 1 large head broccoli (about 500g), cut into small florets and stem diced
  • 2 medium carrots, peeled and finely diced
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 medium Yukon Gold potato, peeled and diced
  • 2 tbsp vegan butter or olive oil
  • 1 litre (4 cups) vegetable broth
  • 240ml (1 cup) unsweetened oat milk or other plant milk

For the Cheddar Flavor Base

  • 70g (½ cup) raw cashews, soaked in hot water for 20 minutes and drained
  • 4 tbsp nutritional yeast
  • 1 tbsp white miso paste
  • 1 tbsp apple cider vinegar
  • 1 tsp smoked paprika
  • ½ tsp turmeric (for color)
  • ½ tsp mustard powder
  • Salt and black pepper to taste

For Extra Cheesiness

  • 100g (1 cup) vegan cheddar, shredded
  • 1 tbsp cornstarch

To Serve

  • Extra shredded vegan cheddar
  • Toasted bread croutons or crusty bread
  • Pinch of smoked paprika
  • Fresh chives or parsley
  • Cracked black pepper

Instructions

  1. Sauté the aromatics. Melt the vegan butter in a large pot over medium heat. Add the diced onion and cook for 4–5 minutes until soft and translucent. Add the garlic and cook for 1 minute until fragrant.
  2. Add vegetables and broth. Add the diced carrot, potato, and broccoli stems (reserve the florets for later) to the pot. Pour in the vegetable broth and oat milk. Bring to a boil, then reduce to a simmer and cook for 12–15 minutes until the potato and carrot are completely tender.
  3. Make the cheddar base. While the vegetables simmer, blend the drained cashews, nutritional yeast, miso paste, apple cider vinegar, smoked paprika, turmeric, mustard powder, and 120ml (½ cup) of the hot soup broth in a high-speed blender until completely smooth. Set aside.
  4. Add broccoli florets. Add the reserved broccoli florets to the pot and simmer for 5 minutes until just tender but still bright green.
  5. Blend half the soup. Using a ladle, transfer roughly half of the soup to the blender and blend until completely smooth. Return to the pot with the remaining chunky soup and stir to combine. This creates the signature two-texture result — silky and chunky in every bowl.
  6. Add the cheddar base. Pour the blended cashew cheddar base into the soup and stir until fully incorporated. Toss the shredded vegan cheddar with the cornstarch, then stir into the soup over low heat until melted and the soup is glossy and thick. Season generously with salt and pepper.
  7. Serve. Ladle into bowls and top with extra shredded vegan cheddar, a pinch of smoked paprika, fresh chives, and cracked black pepper. Serve with crusty bread or croutons.

Pro Tips

  • Soak the cashews first. Even 20 minutes in hot water makes a significant difference to how smoothly the cashews blend — unsoaked cashews can leave small grains that make the soup slightly gritty rather than perfectly smooth.
  • Toss the shredded vegan cheddar in cornstarch before adding. The cornstarch helps the vegan cheese melt smoothly and evenly into the soup without clumping or separating, producing a glossier, more stable result.
  • Blend half, not all. Fully blended broccoli cheddar soup loses the textural contrast that makes the dish so satisfying. The half-blend technique gives you the creamiest possible base while preserving whole florets throughout.
  • Add turmeric for the right color. Nutritional yeast alone produces a pale, beige soup. A small amount of turmeric gives it the deep golden-yellow color that is visually associated with a great cheddar soup and makes it far more appetizing.

Why Nutritional Yeast Tastes Like Cheese

Nutritional yeast is a deactivated yeast — Saccharomyces cerevisiae grown on a medium of molasses, then harvested, heated to deactivate it, and dried — and its remarkable ability to mimic the flavor profile of aged cheese is not accidental but chemical. The primary flavor compounds in nutritional yeast are glutamates — naturally occurring amino acids produced during the yeast’s fermentation and growth — specifically glutamic acid, which is one of the most powerful umami-generating compounds in the natural world and is the same compound responsible for the savory depth of aged parmesan, miso paste, soy sauce, and mushrooms. Nutritional yeast also contains a range of sulfur-containing compounds produced during the yeast’s metabolic processes that are closely related to the sulfur compounds produced during cheese aging — the same family of molecules responsible for the sharp, slightly pungent character of aged cheddar. Combined with the acid from apple cider vinegar (which mimics the lactic acid produced by cheese-making bacteria), the fermented depth of white miso, and the smoky dimension of paprika, nutritional yeast becomes the foundation of a flavor profile that is unmistakably, satisfyingly cheese-like — entirely from plants.


Flavor Variations

  • Spicy Jalapeño Broccoli Cheddar Soup: Add 1–2 finely diced jalapeños with the onion and stir in a teaspoon of hot sauce with the cheddar base for a warmly spiced version.
  • Broccoli Cheddar Soup with White Beans: Add a drained can of cannellini beans with the broccoli florets for extra protein and a creamier, heartier soup.
  • Smoky Bacon Broccoli Cheddar Soup: Add 80g of diced smoked tempeh sautéed until crispy as a topping for a smoky, bacon-inspired finish.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal14g42g7g18g

Storage

  • Refrigerator: Store in a sealed container for up to 5 days. The soup thickens considerably as it sits — add a splash of broth or oat milk and stir well when reheating.
  • Freezer: Freeze the soup before adding the shredded vegan cheddar for up to 3 months. Thaw overnight in the refrigerator, reheat gently, and stir in fresh shredded vegan cheddar just before serving.
  • Reheat: Reheat over low-medium heat, stirring frequently, to prevent the cheese from sticking to the bottom of the pot.

Frequently Asked Questions

Can I make this nut-free?

Yes — replace the cashews with 1 cup of diced and boiled potato, blended smooth with the same seasonings. The result is slightly less rich but still very creamy and completely nut-free.

What vegan cheddar brand melts best in soup?

Violife and Daiya shredded cheddars melt most reliably in soups. Always toss the shredded cheese in cornstarch before adding to hot liquid for the smoothest result regardless of brand.

Can I use frozen broccoli?

Yes — frozen broccoli florets work well. Add directly from frozen in Step 4 and simmer for 6–7 minutes rather than 5.

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

Add warm vegetable broth or oat milk a splash at a time until the consistency is right, stirring well between additions.


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 warming vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Crispy Bottom Vegan Veggie Buns with Mushroom and Cabbage Filling — The Most Addictive Plant-Based Dinner You Will Make All Week

crispy bottom veggie buns

Few things in the kitchen are as satisfying as lifting the lid off a pan and finding a row of plump, golden-bottomed buns still steaming. These Crispy Bottom Vegan Veggie Buns have a soft, fluffy, pillowy top, a deeply golden and shatteringly crisp base, and a juicy, savory filling of mushrooms, cabbage, carrot, and tofu that tastes like it simmered for hours.

They belong to the family of pan-fried filled buns found across Asia, where soft yeasted dough is seared in a skillet until crisp, then steamed with a splash of water until puffed and tender. The technique is simple but the result feels special: two textures in one bite, crunchy below and cloud-soft above, with a hot, savory center.

The filling is the star. Browned mushrooms provide meaty umami. Cabbage gives sweetness and juiciness. Crumbled firm tofu adds body and protein. Ginger, garlic, soy sauce, and toasted sesame oil bring the aromatic depth you expect from a great bun. A little cornstarch keeps the filling moist and cohesive so it does not dry out as it steams.

The dough is a basic soft yeast dough made with plant milk and a little oil, and it comes together with minimal kneading. Make a batch on the weekend and freeze the extras — they reheat beautifully in a hot pan.

This recipe is 100% vegan, makes 12 generous buns, and is perfect for family dinners, lunchboxes, and meal prep.


Recipe Information

Prep TimeRise TimeCook TimeServingsCalories
30 mins60 mins20 mins12 buns~210 kcal each

Ingredients

For the Dough

  • 3 cups (375g) all-purpose flour, plus extra for dusting
  • 2¼ tsp (1 packet / 7g) instant yeast
  • 1 tbsp sugar
  • ¾ tsp salt
  • 1 cup (240ml) warm unsweetened plant milk (about 105°F / 40°C)
  • 2 tbsp neutral oil

For the Filling

  • 8 oz (225g) cremini or shiitake mushrooms, finely diced
  • 2 cups (170g) green or napa cabbage, finely chopped
  • ½ tsp salt (for the cabbage)
  • 1 medium carrot, grated
  • 150g extra-firm tofu, pressed and crumbled
  • 4 spring onions, finely sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp soy sauce or tamari
  • 1 tbsp toasted sesame oil
  • 1 tbsp rice vinegar
  • 1 tbsp cornstarch
  • 1 tsp maple syrup
  • ½ tsp white pepper
  • 1 tbsp neutral oil for cooking

For Cooking

  • 2 tbsp neutral oil
  • ½ cup (120ml) water
  • 1 tbsp sesame seeds
  • 1 spring onion, thinly sliced for topping

For the Dipping Sauce

  • 3 tbsp soy sauce or tamari
  • 1 tbsp black or rice vinegar
  • 1 tsp toasted sesame oil
  • 1 tsp chili crisp (optional)
  • 1 clove garlic, grated

Instructions

  1. Activate the yeast. Stir the sugar and yeast into the warm plant milk and let sit for 5–8 minutes until foamy. If it does not foam, the yeast is old or the milk was too hot or cold — start again.
  2. Make the dough. In a large bowl mix the flour and salt. Add the foamy yeast mixture and oil. Stir until a shaggy dough forms, then knead on a floured surface for 6–8 minutes until smooth and elastic. The dough should feel soft and slightly tacky but not sticky.
  3. First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm spot for 60 minutes until doubled in size.
  4. Prepare the cabbage. While the dough rises, toss the chopped cabbage with ½ teaspoon of salt and let sit for 10 minutes. Squeeze firmly in a clean towel to remove as much liquid as possible.
  5. Cook the mushrooms. Heat 1 tablespoon of oil in a skillet over medium-high heat. Add the diced mushrooms and cook 5–6 minutes until deeply browned and dry. Add the garlic and ginger for the final minute. Let cool completely.
  6. Mix the filling. Combine the squeezed cabbage, mushrooms, tofu, carrot, spring onions, soy sauce, sesame oil, rice vinegar, cornstarch, maple syrup, and white pepper. Mix well and taste. The filling should be well seasoned.
  7. Shape the buns. Punch down the risen dough and divide into 12 equal pieces. Roll each into a ball, then flatten into a round about 10cm wide, keeping the edges thinner than the center. Place a heaped tablespoon of filling in the middle. Gather and pleat the edges up and over the filling, pinching firmly to seal. Place seam-side down on a parchment-lined tray.
  8. Second rise. Cover loosely and let rest for 20 minutes until slightly puffy.
  9. Sear the bottoms. Heat 2 tablespoons of oil in a large lidded non-stick skillet over medium heat. Place the buns seam-side up or down (see tips) in a single layer, leaving a little space. Cook for 3–4 minutes until the bottoms are deeply golden.
  10. Steam. Pour in ½ cup of water, cover immediately, and reduce heat to medium-low. Steam for 10–12 minutes until the buns are puffed, firm, and the water has evaporated.
  11. Re-crisp. Remove the lid and cook for another 1–2 minutes so the bottoms regain their crunch. Sprinkle with sesame seeds and spring onion.
  12. Serve. Serve hot with the dipping sauce. Let sit for 1–2 minutes first, since the filling is very hot.

Pro Tips for Perfect Crispy Bottom Buns

  • Brown the mushrooms well. Browning drives off moisture and builds deep umami, preventing a watery filling.
  • Squeeze the cabbage dry. Excess liquid makes the dough soggy from the inside.
  • Cool the filling fully. Warm filling can melt the dough and make sealing harder.
  • Do not overfill. A heaped tablespoon is enough. Overfilled buns split during steaming.
  • Pinch tightly. A strong seal keeps juices inside while the buns steam.
  • Use a non-stick skillet with a tight-fitting lid. Steam is essential for the fluffy top.
  • Cook on medium, not high. High heat burns the bottoms before the interiors are cooked through.

Why Veggie Buns Are So Satisfying

A great bun is about contrast. Seared dough develops a thin, crisp, caramelized crust through the Maillard reaction, while the steamed top stays tender and soft. Inside, a savory, juicy filling brings umami and fragrance.

Mushrooms are rich in glutamates, the same compounds that make slow-cooked meats taste so savory, and they bring B vitamins, selenium, and fiber. Cabbage adds vitamin C and vitamin K, and tofu provides complete plant protein and calcium. Together they create a filling that is nourishing and deeply flavorful without relying on meat substitutes.

Because the dough is yeasted, the buns are light and airy rather than dense. Two servings of these buns make a filling meal with around 12 grams of plant-based protein.


Flavor Variations

  • Kimchi and Tofu Buns: Replace half the cabbage with chopped vegan kimchi for a spicy, tangy filling.
  • Curried Potato Buns: Fill with spiced mashed potato, peas, and curry powder for an Indian-inspired bun.
  • BBQ Jackfruit Buns: Use shredded jackfruit tossed in smoky barbecue sauce for a sticky, tangy filling.
  • Sweet Red Bean Buns: Fill with sweetened red bean paste for a dessert-style version.

Nutritional Highlights (Per Bun)

CaloriesProteinCarbsFiberFat
~210 kcal6g33g3g6g

Storage

  • Refrigerator: Store cooked buns in an airtight container for up to 4 days. Reheat in a skillet with a splash of water, covered, for 4–5 minutes.
  • Freezer (cooked): Freeze cooled buns for up to 3 months. Reheat from frozen in a covered skillet or steamer.
  • Freezer (uncooked): Freeze shaped, unproofed buns on a tray, then bag. Thaw, proof for 30 minutes, and cook as directed.
  • Filling: Keeps refrigerated for 2 days before assembly.

Frequently Asked Questions

Can I use instant yeast instead of active dry?

Yes — the recipe uses instant yeast. If you only have active dry, use the same amount and proof it in the warm milk for 10 minutes first.

Why did my buns turn out dense?

Dense buns usually mean the dough was under-risen, the yeast was inactive, or too much flour was added. Let the dough double and keep it slightly tacky.

Can I bake these instead?

You can bake at 375°F (190°C) for 20–25 minutes, but you lose the signature crispy bottom. For best results, pan-sear first, then finish in the oven.

How do I keep the bottoms from burning?

Use medium heat, a non-stick pan, and enough oil. If browning too quickly, lower the heat and add the water earlier.

Can I make the dough ahead?

Yes. After kneading, refrigerate the dough overnight in a covered, oiled bowl. Bring to room temperature for 30 minutes before shaping.

Can I make them gluten-free?

Gluten-free yeast dough behaves very differently. Use a dedicated gluten-free bun flour blend and expect a denser, more cake-like bun.


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 comforting 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!

Vegan Burritos — The Most Satisfying Plant-Based Dinner You Will Make All Week

vegan burritos

There are dinners you make because something filling is needed. And then there are dinners like these Vegan Burritos — the kind that are stuffed so generously with seasoned black beans, fluffy cilantro lime rice, roasted sweet potato, creamy guacamole, and tangy salsa that the first forkful is simultaneously the most satisfying and the most complete bite imaginable, wrapped in a warm, toasted flour tortilla that holds everything together in a way that makes every single element taste better than it would on its own. This is that burrito. The one that rivals any restaurant version. The one that feeds a family from a single batch of filling and makes everyone at the table genuinely happy.

This recipe builds a truly loaded burrito from scratch — seasoned black beans simmered with cumin, smoked paprika, and garlic into a deeply flavored, slightly saucy filling; cilantro lime rice cooked with lime zest and fresh cilantro for bright, fragrant flavor; roasted sweet potato cubes caramelized in the oven until tender and slightly crispy at the edges; and a quick guacamole and pico de gallo that bring freshness and brightness to the rich, substantial filling.

What makes these burritos so outstanding is how each component is seasoned and prepared individually, then assembled together — ensuring every element contributes its own distinct character to the finished burrito rather than blending into a single uniform flavor.

This recipe is 100% vegan, naturally adaptable to gluten-free with corn tortillas, ready in about 45 minutes, and absolutely magnificent wrapped tightly, toasted briefly in a dry pan until the tortilla is golden and slightly crisp, and served immediately while everything inside is still warm.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins4~580 kcal

Ingredients

For the Seasoned Black Beans

  • 2 cans (800g) black beans, drained and rinsed
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • ½ tsp salt
  • ¼ cup (60ml) vegetable broth

For the Cilantro Lime Rice

  • 1½ cups (280g) long grain white rice, cooked
  • Zest and juice of 1 lime
  • ¼ cup (15g) fresh cilantro, finely chopped
  • ½ tsp salt

For the Roasted Sweet Potato

  • 2 medium sweet potatoes, peeled and diced into 1.5cm cubes
  • 1 tbsp olive oil
  • ½ tsp cumin
  • ½ tsp smoked paprika
  • Salt and pepper

For the Quick Guacamole

  • 2 ripe avocados
  • 1 tbsp lime juice
  • ¼ tsp salt
  • ¼ tsp garlic powder

For Assembly

  • 4 large flour tortillas (30cm diameter)
  • ½ cup (120g) pico de gallo or fresh salsa
  • ½ cup (120g) vegan sour cream
  • 1 cup (30g) shredded lettuce or cabbage
  • ½ cup (60g) shredded vegan cheddar (optional)

Instructions

  1. Roast the sweet potato. Preheat the oven to 425°F (220°C). Toss the diced sweet potato with olive oil, cumin, smoked paprika, salt, and pepper. Spread on a lined baking sheet and roast for 20–25 minutes until golden and slightly crispy at the edges, flipping halfway.
  2. Cook the black beans. Heat the olive oil in a skillet over medium heat. Add the onion and cook for 4 minutes until softened. Add the garlic, cumin, smoked paprika, and chili powder and cook for 60 seconds. Add the black beans and vegetable broth. Simmer for 8–10 minutes, stirring occasionally, until the beans are thickened and deeply flavored. Season with salt.
  3. Make the cilantro lime rice. In a bowl combine the cooked rice with lime zest, lime juice, fresh cilantro, and salt. Toss to combine evenly.
  4. Make the guacamole. Mash the avocados with the lime juice, salt, and garlic powder until mostly smooth with some texture remaining.
  5. Warm the tortillas. Heat each tortilla in a dry skillet over medium heat for 30 seconds per side until warm and pliable.
  6. Assemble the burritos. Lay a warm tortilla flat. In the lower third of the tortilla layer the rice, black beans, roasted sweet potato, guacamole, pico de gallo, vegan sour cream, and lettuce, leaving a 3cm border on each side.
  7. Fold and roll. Fold the sides of the tortilla inward over the filling, then roll from the bottom up tightly, keeping the sides tucked in as you roll. Press firmly to seal.
  8. Toast and serve. Place the rolled burrito seam-side down in a dry skillet over medium heat and press lightly with a spatula. Cook for 1–2 minutes per side until golden and sealed. Serve immediately.

Pro Tips

  • Do not overfill — a tempting but very common mistake. Too much filling makes the burrito impossible to fold without splitting the tortilla. Stop at two thirds of the capacity the tortilla appears to have.
  • Warm the tortilla before filling — a cold tortilla cracks and tears when rolled. A warm, pliable tortilla folds cleanly and holds the burrito sealed.
  • Toast the finished burrito in a dry pan — this final step seals the seam, crisps the outside slightly, and makes the burrito much easier to eat without unraveling.
  • Season each component individually — a burrito where the rice, beans, and vegetables are each properly seasoned is dramatically better than one where everything is bland and relies on salsa for flavor.

Why Burritos Are the Perfect Plant-Based Meal

The burrito format is one of the most naturally plant-based-friendly meal structures in all of food culture. Its traditional components — beans, rice, vegetables, avocado, salsa, and herbs — are entirely plant-based in their original forms, making vegan burritos not a compromise version of the original but a return to its most authentic expression. Black beans alone provide a remarkable nutritional profile — complete protein, dietary fiber, folate, iron, and magnesium — making a well-made burrito one of the most nutritionally complete single-dish plant-based meals available.


Flavor Variations

  • Sofritas Style Burrito: Replace the black beans with crumbled tofu cooked in a chipotle-tomato sauce for a Chipotle-inspired filling.
  • Fajita Burrito: Add sautéed bell peppers and onions alongside the beans for a fajita-style version with more vegetable substance.
  • Breakfast Burrito: Replace the black beans with scrambled tofu and swap the sweet potato for diced roasted potato for a morning version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~580 kcal18g82g15g20g

Storage

  • Refrigerator: Store assembled, untoasted burritos wrapped tightly in foil for up to 3 days. Reheat in the oven at 375°F (190°C) for 15 minutes or in a skillet until warmed through.
  • Freezer: Wrap assembled burritos tightly in foil then a freezer bag for up to 2 months. Bake from frozen at 375°F (190°C) for 30–35 minutes until heated through.
  • Components separately: Each filling component stores well separately in the refrigerator for up to 4 days — assemble fresh burritos throughout the week in under 5 minutes.

Frequently Asked Questions

Can I make these burritos gluten-free?

Yes — use large corn tortillas or gluten-free flour tortillas. Corn tortillas are smaller and may require two per serving; warm them very thoroughly before rolling as they are more prone to cracking than flour tortillas.

How do I keep the burrito from unraveling?

Three things — warm the tortilla until very pliable, do not overfill, and toast seam-side down immediately after rolling. The heat seals the seam and the toasted exterior holds the burrito together.

Can I meal prep burritos for the week?

Yes — these are outstanding for meal prep. Assemble completely, wrap tightly in foil, and refrigerate for up to 3 days or freeze for up to 2 months. Reheat in the oven for the best result.


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 snack and appetizer 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!