There are dinners you make because something needs to be on the table. And then there are dinners like this Tofu and Mushroom Cheezy Florentine — the kind that comes together in one pan, bubbling with a creamy, cheesy spinach sauce studded with golden mushrooms and tender tofu, deeply savory and satisfying enough to make anyone forget there is no dairy or eggs anywhere in the dish. This is that dinner. The one that turns a handful of simple ingredients into something that tastes genuinely indulgent. The one that gets requested again before the leftovers are even finished.
Florentine, in classical cooking, refers to dishes prepared with spinach, often bound in a rich, creamy sauce. This plant-based version combines that beloved spinach and cream pairing with seared mushrooms and pan-fried tofu, all brought together in a cashew-based cheese sauce that thickens beautifully and coats every component in deeply savory richness.
What makes this dish so outstanding is the layering of textures and flavors — crisp-edged tofu, deeply golden mushrooms, and silky wilted spinach all bound together in a sauce that tastes remarkably close to a classic cream and cheese florentine, without a trace of dairy.
This recipe is 100% vegan, naturally gluten-free, ready in about 35 minutes, and absolutely wonderful served over rice, pasta, or simply with crusty bread to soak up every bit of the sauce.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
4
~340 kcal
Ingredients
For the Tofu and Mushrooms
400g firm or extra firm tofu, pressed and cubed
250g mushrooms (cremini or button), sliced
2 tbsp olive oil, divided
1 tsp soy sauce
Salt and black pepper to taste
For the Cheezy Florentine Sauce
1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
1½ cups (360ml) vegetable broth
4 tbsp nutritional yeast
4 cloves garlic, minced
1 tbsp lemon juice
½ tsp onion powder
¼ tsp nutmeg
½ tsp salt
¼ tsp white pepper
For the Spinach
5 cups (150g) fresh spinach, roughly chopped
1 small onion, finely diced
Optional Add-ins
¼ tsp chili flakes for gentle heat
½ cup (60g) shredded vegan mozzarella stirred in at the end
Sun-dried tomatoes, chopped
To Serve
Crusty bread
Steamed rice or pasta
Fresh parsley, chopped
Instructions
Press and cube the tofu. Press the tofu for at least 10 minutes to remove excess water, then cut into 2cm cubes.
Sear the tofu. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the tofu cubes and cook for 6–8 minutes, turning occasionally, until golden on most sides. Drizzle with soy sauce in the final minute of cooking. Remove and set aside.
Sear the mushrooms. In the same pan, heat the remaining oil and add the mushrooms in a single layer. Sear undisturbed for 2–3 minutes before stirring, then continue cooking for another 2–3 minutes until deeply golden. Season with salt and pepper and remove from the pan.
Cook the onion and spinach. Add the diced onion to the pan and cook for 3–4 minutes until softened. Add the spinach in batches, stirring until wilted, about 2–3 minutes total.
Make the cheese sauce. Blend the drained cashews, vegetable broth, nutritional yeast, garlic, lemon juice, onion powder, nutmeg, salt, and white pepper until completely smooth.
Combine everything. Pour the cashew sauce into the pan with the spinach and onion. Add the seared mushrooms and tofu back to the pan. Stir gently to combine and simmer for 4–5 minutes until the sauce has thickened slightly and everything is heated through.
Serve immediately. Garnish with fresh parsley and serve hot over rice, pasta, or with crusty bread.
Pro Tips
Press the tofu thoroughly before cooking to ensure it sears properly rather than steaming in the pan.
Sear the tofu and mushrooms separately to give each enough space to brown properly.
Blend the cashew sauce until completely smooth for the silkiest texture.
Taste and adjust seasoning generously, as the sauce needs to flavor the entire dish.
Why This Combination Works
Tofu provides protein and a satisfying bite once properly seared, mushrooms contribute deep umami richness, and spinach adds the classic florentine character along with color and nutrients. Bound together in a rich cashew cheese sauce, these components create a dish that is balanced in texture and deeply satisfying in flavor.
Flavor Variations
Florentine Pasta Bake: Toss the finished dish with cooked pasta and bake with a breadcrumb topping for a baked pasta version.
Spicy Florentine: Add chili flakes or a diced jalapeño for gentle heat throughout.
Mushroom Lovers Version: Double the mushrooms and use a mix of varieties for extra depth.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~340 kcal
18g
18g
5g
22g
Storage
Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if the sauce has thickened too much.
Freezer: Freezes reasonably well for up to 2 months, though the tofu texture softens slightly after thawing.
Frequently Asked Questions
Can I use a different protein instead of tofu?
Yes — tempeh or chickpeas can be substituted for a different texture and flavor.
Can I make this without a blender?
Yes — use store-bought vegan cream cheese thinned with broth and seasoned with the same garlic and nutritional yeast as an alternative base.
Can I add pasta directly into this dish?
Yes — toss cooked pasta directly into the finished sauce for a complete one-pan meal.
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!
There are dinners that feel like a warm embrace at the end of a long day. And then there are dinners like this One Pot Vegan Mushroom Stroganoff — the kind that fills every corner of your kitchen with the most extraordinary aroma of caramelized mushrooms, garlic, and paprika as it simmers, that pours into the bowl a deep, burnished, mahogany-rich sauce so silky and so deeply flavored that people close their eyes on the first spoonful, and that delivers a warmth and comfort so profound and so genuine that the cold world outside becomes entirely irrelevant for as long as the bowl lasts. This is that dinner. The one that becomes a weekly non-negotiable. The one that converts people who thought plant-based cooking could never be truly satisfying into people who stop thinking about meat altogether. The one that is simultaneously the easiest and the most spectacularly delicious thing you will cook all month.
This is a stroganoff built on the most deeply satisfying flavor foundation imaginable — golden-seared mushrooms cooked low and slow until they are caramelized, concentrated, and almost meaty in their intensity, bathed in a rich sauce of vegetable broth, smoked paprika, Dijon mustard, and Worcestershire sauce thickened with a silky swirl of vegan sour cream that transforms everything in the pot into something that tastes like it spent hours on a professional stove rather than thirty minutes on yours. The pasta cooks directly in the sauce — absorbing every drop of flavor as it hydrates and thickens the liquid simultaneously into a glossy, coating, impossibly delicious one-pot masterpiece.
What makes this stroganoff so genuinely outstanding is the one-pot technique. The pasta cooks directly in the broth and sauce rather than separately — releasing its starch as it cooks and naturally thickening the sauce to a silky, glossy consistency that coats every strand of pasta and every piece of mushroom in a layer of deeply flavored richness that no separately cooked pasta can replicate. This technique also means one pot, one pan, minimal washing up, and maximum flavor — the trifecta of weeknight dinner perfection.
This recipe is 100% vegan, ready in just 35 minutes, made in a single pot, naturally adaptable to gluten-free, high in plant-based protein and umami-rich flavor, and absolutely magnificent served directly from the pot into deep, warm bowls with a scattering of fresh parsley and a generous crack of black pepper.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
4
~480 kcal
Ingredients
For the Stroganoff
500g mixed mushrooms (cremini, shiitake, and portobello work beautifully together)
1 large white or yellow onion, finely diced
6 cloves garlic, minced
300g pasta (pappardelle, egg-free tagliatelle, or wide egg-free noodles)
3 cups (720ml) vegetable broth
1 cup (240ml) unsweetened plant milk (oat or soy)
¾ cup (180g) vegan sour cream (store-bought or cashew-based)
3 tbsp olive oil or vegan butter
2 tbsp tomato paste
2 tbsp soy sauce or tamari
1 tbsp vegan Worcestershire sauce
1 tbsp Dijon mustard
2 tsp smoked paprika
1 tsp sweet paprika
1 tsp dried thyme
½ tsp onion powder
Salt and black pepper to taste
Juice of half a lemon (added at the very end)
Optional Add-ins
1 cup (150g) frozen peas (add in final 5 minutes)
2 cups (60g) fresh spinach (stir in at end)
1 medium zucchini, diced (add with mushrooms)
200g firm tofu, pressed and crumbled (adds extra protein)
½ cup (60g) walnuts, roughly chopped (adds meaty texture)
1 tbsp nutritional yeast (deepens the savory flavor)
1 tsp truffle oil (added at end for extraordinary luxury)
To Serve
Fresh parsley, generously chopped
Freshly cracked black pepper — very generous
Extra vegan sour cream dolloped on top
Chili flakes for warmth and color
Fresh dill (traditional and extraordinary)
A squeeze of fresh lemon
Crusty sourdough or garlic bread alongside
Instructions
Sear the mushrooms in batches. Heat 2 tablespoons of olive oil in a large, wide pot or Dutch oven over high heat until almost smoking. Add the mushrooms in a single layer — working in two batches if necessary to avoid crowding. Leave completely undisturbed for 2–3 minutes until deeply golden and caramelized on the bottom, then flip and cook for a further 2 minutes. Season generously with salt and pepper. Transfer the first batch to a plate and repeat with the remaining mushrooms. Properly seared mushrooms — deeply golden, slightly crispy at the edges, concentrated and nutty in flavor — are the single most important element of an extraordinary stroganoff. Never crowd the pan and never stir too soon.
Sauté the aromatics. Reduce the heat to medium and add the remaining tablespoon of olive oil to the pot. Add the finely diced onion and cook for 5–6 minutes, stirring regularly, until softened and beginning to turn golden at the edges. Add the minced garlic and cook for a further 60–90 seconds until incredibly fragrant. The combination of caramelized onion and garlic at this stage creates an aromatic foundation that carries through the entire dish.
Build the flavor base. Add the tomato paste to the softened onion and garlic and stir continuously for 1–2 minutes until the paste darkens slightly and begins to caramelize — this brief cooking concentrates the tomato flavor and removes any raw taste that would otherwise remain in the finished sauce. Add the smoked paprika, sweet paprika, dried thyme, and onion powder and stir for a further 30 seconds until the spices are fragrant and coating everything in the pot.
Add the liquids and pasta. Pour in the vegetable broth and plant milk and stir well to combine with the spiced base — scraping up any caramelized bits from the bottom of the pot as you stir. Add the soy sauce, vegan Worcestershire sauce, and Dijon mustard and stir to incorporate. Bring to a vigorous boil over high heat. Add the dry pasta directly to the boiling liquid and stir well to submerge. Return the seared mushrooms to the pot and stir to combine.
Cook the pasta in the sauce. Reduce the heat to a lively simmer and cook uncovered for 10–12 minutes, stirring frequently — every 2 minutes — to prevent the pasta from sticking to the bottom of the pot and to ensure even cooking throughout. The pasta will absorb the liquid as it cooks and the natural starch it releases will thicken the sauce simultaneously into a glossy, coating consistency. Add a splash of additional vegetable broth if the sauce becomes too thick before the pasta is fully cooked.
Add the vegan sour cream. Once the pasta is al dente and the sauce has thickened to a silky, glossy consistency reduce the heat to the lowest setting. Add the vegan sour cream and stir gently until completely incorporated throughout the sauce. Do not allow the sauce to boil after adding the sour cream — high heat causes vegan sour cream to split and curdle. A gentle heat and continuous stirring produces a perfectly smooth, uniformly creamy result.
Taste and finish. Squeeze in the lemon juice — this final addition of acid brightens and lifts the entire flavor profile of the stroganoff dramatically. Taste and adjust the seasoning with additional salt, black pepper, soy sauce, or smoked paprika as needed. The finished stroganoff should be deeply savory, warmly spiced, slightly tangy from the sour cream and lemon, and utterly harmonious in every element.
Serve immediately and generously. Divide the stroganoff between deep, warmed bowls and finish each serving with a very generous scattering of fresh parsley, an additional dollop of vegan sour cream, a generous crack of fresh black pepper, and a pinch of chili flakes for color and warmth. Serve immediately — stroganoff is at its absolute peak directly from the pot and loses some of its silky sauce consistency as it sits and the pasta continues to absorb liquid.
Pro Tips for the Most Extraordinary One Pot Stroganoff
Sear the mushrooms in a screaming hot dry pot before adding anything else. This single step — cooking the mushrooms at the highest possible heat in a single layer without stirring — is what creates the deep, caramelized, concentrated mushroom flavor that gives this stroganoff its extraordinary meaty depth. A mushroom that is steamed in a crowded pot contributes a fraction of the flavor of one that is properly seared. Use two batches if necessary — it takes an extra four minutes and makes an enormous difference.
Cook the tomato paste until it darkens. Raw tomato paste added directly to liquid produces a flat, slightly tinny flavor. Cooked briefly in the hot pot until it deepens to a brick-red color and begins to caramelize it contributes a rich, complex, slightly sweet depth that is one of the defining flavor notes of great stroganoff.
Stir the pasta frequently during cooking. Unlike pasta cooked in a large pot of boiling water pasta cooked in a smaller amount of liquid requires more attention — stir every 2 minutes to prevent sticking and ensure even cooking. The starch released by the pasta during this stirring process is exactly what creates the gloriously thick, glossy, coating sauce consistency that makes one-pot pasta so extraordinary.
Add sour cream off the heat or on the lowest possible heat. Vegan sour cream splits at high temperatures producing a grainy, separated sauce rather than a silky, uniformly creamy one. Always reduce to the very lowest heat setting before adding and stir continuously and gently as you incorporate it throughout the sauce.
Use a combination of mushroom varieties always. Cremini mushrooms provide earthy reliability. Shiitake mushrooms contribute extraordinary umami depth from their naturally occurring glutamates. Portobello mushrooms add meaty, substantial texture. Together they create a mushroom component of far greater complexity and depth than any single variety can produce alone.
Finish with lemon juice always. The lemon juice added at the very end of cooking is non-negotiable — it lifts and brightens the rich, heavy sauce in a way that is subtle but completely transformative. Without it the stroganoff can taste slightly flat and one-dimensional. With it every other flavor in the pot is amplified and brightened into perfect balance.
The Extraordinary Flavor Science of Stroganoff
Stroganoff is a dish of extraordinary flavor complexity — and understanding the science behind why it tastes so deeply satisfying helps explain why this vegan version is so remarkably successful at replicating and even surpassing the original.
The foundation of stroganoff flavor is umami — the fifth taste, produced by glutamic acid and ribonucleotides that trigger specific receptors on the tongue producing a savory, mouth-coating, deeply satisfying sensation that is distinct from sweet, sour, salty, and bitter. In traditional beef stroganoff this umami comes primarily from the beef itself and from the sour cream. In this vegan version it comes from multiple, carefully chosen plant-based sources that together create an umami intensity that rivals and in many tasters’ assessments surpasses the original.
Mushrooms — particularly shiitake and portobello varieties — are among the richest plant-based sources of both glutamic acid and the ribonucleotide guanosine monophosphate available. The combination of these two umami compounds creates a synergistic effect — when present together their umami impact is not merely additive but multiplicative, with each compound amplifying the impact of the other to produce a depth of savory flavor that is dramatically greater than either could produce alone.
Soy sauce and Worcestershire sauce contribute additional glutamic acid alongside complex fermentation-derived flavor compounds that add layers of aged, fermented depth to the sauce. Tomato paste provides further glutamic acid alongside lycopene and caramelized sugars from the brief cooking. Dijon mustard adds emulsifying compounds that help maintain the silky consistency of the sauce alongside its characteristic pungent depth.
The result is a sauce with an umami profile that is not merely satisfying — it is deeply, genuinely craveable in the specific neurological sense that umami-rich foods trigger reward pathways in the brain that make us want more of them. This is food that satisfies not just hunger but something deeper and more fundamental — and it achieves this entirely through plants.
Flavor Variations
Hungarian Inspired: Double the smoked paprika and add half a teaspoon of caraway seeds to the onion as it cooks. Replace the plant milk with additional vegetable broth and add a tablespoon of red wine vinegar at the end for a deeper, more intensely paprika-forward stroganoff inspired by Hungarian gulyas.
Truffle Mushroom Stroganoff: Use exclusively oyster and cremini mushrooms and add a tablespoon of truffle oil in the final minute of cooking. Replace the vegan sour cream with cashew cream for an extraordinarily luxurious version that is genuinely spectacular for special occasions.
Green Herb Stroganoff: Stir in two generous handfuls of fresh baby spinach and a quarter cup of fresh dill in the final minute of cooking for a brighter, more herb-forward version with a beautiful visual contrast between the dark, rich sauce and the vivid green herbs.
Spicy Stroganoff: Add half a teaspoon of cayenne pepper and a tablespoon of sriracha to the sauce for a version with genuine building heat that is particularly spectacular for anyone who loves intensely spiced comfort food.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
16g
68g
6g
14g
At 480 calories per serving this stroganoff delivers a genuinely satisfying and nutritionally substantial meal — 16 grams of plant-based protein from the pasta, mushrooms, and vegan sour cream, 6 grams of dietary fiber, and an extraordinary concentration of B vitamins from the mushrooms including B2, B3, and B5 that support energy metabolism at the cellular level. The mushrooms contribute selenium — one of the most important antioxidant minerals — alongside ergothioneine, a unique antioxidant found almost exclusively in mushrooms that has been studied for extraordinary cellular protective properties. The smoked paprika contributes capsaicin compounds with anti-inflammatory properties and meaningful amounts of Vitamins A and E.
Storage
Refrigerator: Store cooled stroganoff in an airtight container in the refrigerator for up to 4 days. The pasta will continue absorbing the sauce during storage — add a generous splash of vegetable broth when reheating and stir well to restore the original silky, saucy consistency. The flavor actually deepens and improves overnight making this an outstanding next-day lunch.
Reheating: Reheat gently in a pot over medium-low heat with a splash of vegetable broth or plant milk, stirring continuously. Do not reheat at high heat as the vegan sour cream in the sauce can become grainy when reheated aggressively. Gentle heat and patient stirring produce a perfectly restored silky sauce every time.
Freezer: The sauce freezes beautifully for up to 2 months but the cooked pasta does not freeze well — it becomes mushy when thawed. For the finest freezer meal prep make and freeze only the mushroom sauce without the pasta and cook fresh pasta when serving. Thaw the sauce overnight in the refrigerator and reheat gently before tossing with freshly cooked pasta.
Make ahead: The seared mushrooms and flavor base can be made up to 2 days in advance and stored in the refrigerator. Add the broth, pasta, and remaining ingredients and complete the recipe on the day of serving for a make-ahead dinner that comes together in under 15 minutes on the night.
Frequently Asked Questions
Can I make this recipe gluten-free?
Yes — use your favorite gluten-free wide pasta shape and replace the soy sauce with tamari and the vegan Worcestershire sauce with a gluten-free version. Gluten-free pasta absorbs liquid slightly differently than regular pasta — monitor the sauce consistency more carefully during cooking and add additional broth if needed as gluten-free pasta can absorb liquid faster.
What is the best vegan sour cream for stroganoff?
Store-bought vegan sour cream brands vary considerably in their flavor and ability to withstand heat without splitting. Cashew-based vegan sour creams are the most heat-stable and produce the silkiest, most luxurious result. Alternatively make your own by blending one cup of soaked raw cashews with two tablespoons of lemon juice, one tablespoon of apple cider vinegar, half a teaspoon of salt, and enough water to reach a thick, pourable consistency.
Can I add protein to make this more filling?
Yes — this stroganoff is outstanding with additional plant-based protein. Sliced vegan sausage browned in the pot before the mushrooms, crumbled tempeh cooked alongside the mushrooms, or white beans stirred into the sauce in the final minutes all work beautifully. Lentil-based pasta used in place of regular pasta significantly increases the protein content without any change to the recipe or technique.
Why did my sauce become too thick?
One-pot pasta dishes thicken considerably as the pasta releases starch during cooking and continues absorbing liquid after cooking. Add additional vegetable broth — one quarter cup at a time — and stir well over gentle heat to restore the desired consistency. The sauce should coat the pasta generously but still flow and pool slightly at the bottom of the bowl when served.
Can I use regular pasta instead of wide noodles?
Yes — any pasta shape works in this recipe. Penne, rigatoni, fusilli, and farfalle all cook beautifully in the sauce. Wide, flat shapes like pappardelle and tagliatelle carry the rich sauce most effectively but shorter shapes are perfectly delicious and slightly more practical for stirring during the one-pot cooking process.
Can I make this in a slow cooker?
Yes with a modification — sear the mushrooms and sauté the aromatics and build the flavor base on the stovetop first then transfer everything to the slow cooker with the broth, sauces, and spices. Cook on low for 4–5 hours. Cook the pasta separately and stir into the slow cooker with the vegan sour cream in the final 30 minutes. This produces a deeper, more concentrated sauce flavor than the stovetop 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 warming, deeply satisfying vegan one-pot dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are baked pastas that are good. And then there are baked pastas like this Vegan Ziti — the kind that comes out of the oven with golden, bubbling edges and a cheese-pull that stops everyone in their tracks, with layer after layer of ziti tubes packed with a rich tomato sauce, creamy vegan ricotta, and a golden, melted cheese top that is so deeply satisfying and so completely over-the-top delicious that it has no business being entirely plant-based. This is that pasta. The one that converts skeptics. The one that you make when you need to feed a crowd and want every single person at the table to be happy. The one that disappears completely from the dish before anyone has thought about seconds.
This recipe builds a proper baked ziti from the ground up — a rich, herb-forward tomato sauce simmered until concentrated and deeply flavored, a homemade tofu-cashew ricotta that is creamy, slightly tangy, and astonishingly convincing, and a generous blanket of melted vegan mozzarella that goes golden and bubbling in the oven and delivers exactly the cheese experience that makes baked pasta one of the most beloved dishes in Italian-American cooking. Layered in a deep baking dish and baked until the top is golden and the sauce is bubbling up around the edges, this ziti is everything a baked pasta should be.
What makes this recipe so outstanding is the ricotta — blended with lemon, nutritional yeast, basil, and garlic into something that is genuinely creamy and subtly cheesy in exactly the way that makes baked ziti so comforting.
This recipe is 100% vegan, naturally dairy-free, feeds a crowd beautifully, reheats magnificently, and is one of those pasta dishes that makes everyone around the table completely content.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
50 mins
70 mins
6
~580 kcal
Ingredients
For the Tomato Sauce
3 tbsp olive oil
1 large onion, finely diced
4 cloves garlic, minced
2 tbsp tomato paste
2 cans (800g each) crushed tomatoes
1 tsp dried oregano
1 tsp dried basil
½ tsp chilli flakes
1 tsp sugar or maple syrup
Salt and black pepper to taste
For the Vegan Ricotta
400g firm tofu, drained and pressed
½ cup (70g) raw cashews, soaked in hot water for 30 minutes and drained
3 tbsp nutritional yeast
2 tbsp lemon juice
1 tsp lemon zest
2 cloves garlic
½ cup (20g) fresh basil leaves
¾ tsp salt
¼ tsp black pepper
For the Pasta
500g ziti or penne
Salt for pasta water
For Topping
200g vegan mozzarella, shredded or torn
2 tbsp vegan parmesan
Fresh basil to garnish
Extra virgin olive oil to drizzle
Instructions
Make the tomato sauce. Heat the olive oil in a large saucepan over medium heat. Add the onion and cook for 8–10 minutes until soft and golden. Add the garlic and tomato paste and cook for 2 minutes until fragrant and the paste has darkened slightly. Pour in the crushed tomatoes, oregano, basil, chilli flakes, and sugar. Season with salt and pepper. Simmer uncovered for 20–25 minutes until the sauce is thick, rich, and deeply flavored. Taste and adjust seasoning.
Make the vegan ricotta. Combine all ricotta ingredients in a food processor. Pulse until the mixture resembles a slightly chunky ricotta — you want some texture, not a completely smooth paste. Taste and adjust — more lemon for brightness, more nutritional yeast for cheesiness, more salt as needed.
Cook the pasta. Bring a large pot of heavily salted water to a boil. Cook the ziti for 2 minutes less than the package instructions suggest — it will finish cooking in the oven. Reserve ½ cup of pasta water. Drain.
Assemble. Preheat the oven to 375°F (190°C). Spread a thin layer of tomato sauce across the bottom of a large, deep baking dish (approximately 9×13 inches / 23x33cm). Add half the cooked ziti and spread into an even layer. Dollop half the ricotta over the pasta in large spoonfuls. Spoon half the remaining sauce over the ricotta. Add the remaining ziti, then the remaining ricotta in spoonfuls, then the remaining sauce. Top with shredded vegan mozzarella and vegan parmesan.
Bake. Cover tightly with foil and bake for 20 minutes. Remove the foil and bake for a further 15–20 minutes until the cheese is golden and bubbling and the sauce is actively bubbling around the edges.
Rest and serve. Allow to rest for 10 minutes before serving — this allows the layers to set slightly and makes serving much easier. Garnish with fresh basil and a drizzle of extra virgin olive oil. Serve directly from the dish.
Pro Tips
Undercook the pasta before baking — pasta that is cooked to al dente before baking will be overcooked and mushy after its time in the oven. Stop 2 minutes early and let the oven finish the job.
Make the sauce thick — a thin sauce will make the baked ziti watery and soupy. Simmer the sauce until it is visibly thickened and a spoon dragged through it leaves a clear line before adding it to the dish.
Use the ricotta in spoonfuls, not spread — dropping the ricotta in large dollops rather than spreading it creates distinct pockets of creamy ricotta throughout the finished dish rather than a uniform layer that disappears into the sauce.
Rest before serving — baked pasta needs 10 minutes to set after coming out of the oven. Cutting into it immediately makes it fall apart and pool in the dish.
The Story of Baked Ziti
Baked ziti is one of the defining dishes of Italian-American cooking — a category of food that is distinctly American in its exuberance and generosity while remaining grounded in the Italian tradition of pasta al forno (oven-baked pasta). Ziti is a long, tubular pasta whose name derives from the Neapolitan word for “bridegrooms” — it was traditionally served at wedding banquets in southern Italy. In Italian-American communities from the mid-twentieth century onward, baked ziti became the quintessential communal dish: easy to make in large quantities, crowd-pleasing to the point of universality, and deeply comforting in a way that speaks to the very best of home cooking. This vegan version carries that tradition forward with completely plant-based ingredients that honor the dish’s spirit of generosity and comfort.
Flavor Variations
Sausage-Style Baked Ziti: Add crumbled vegan Italian sausage to the tomato sauce for a heartier version with more protein and spiced depth.
Spinach and Ricotta Ziti: Fold two large handfuls of wilted, squeezed spinach into the ricotta mixture for a classic Italian-American spinach and ricotta combination.
Spicy Baked Ziti: Double the chilli flakes and add a teaspoon of calabrian chilli paste to the tomato sauce for a version with a proper kick.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~580 kcal
24g
72g
8g
22g
Storage
Refrigerator: Store covered for up to 5 days. Reheat individual portions in the microwave or reheat the whole dish covered in foil in a 350°F (175°C) oven for 20 minutes.
Freezer: Freeze the fully assembled, unbaked ziti for up to 3 months — cover tightly with foil. Bake from frozen at 375°F for 60–70 minutes, removing the foil for the last 20 minutes. Or freeze the baked leftovers for up to 3 months and reheat covered.
Make ahead: Assemble the dish up to 24 hours ahead, cover, and refrigerate unbaked. Bake directly from the refrigerator, adding 10 extra minutes to the covered baking time.
Frequently Asked Questions
Can I use a different pasta shape?
Yes — penne, rigatoni, and mostaccioli all work beautifully as substitutes for ziti in a baked preparation. Any short, tubular pasta holds the sauce and ricotta well.
Can I make the ricotta nut-free?
Yes — replace the cashews with an extra 100g of pressed firm tofu and add an extra tablespoon of nutritional yeast. The texture will be slightly less creamy but still very good.
Why does my baked ziti come out dry?
Dry baked ziti is almost always caused by too little sauce — the pasta absorbs a significant amount of moisture during baking. Use all the sauce the recipe calls for and don’t be tempted to reduce it.
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!
There are pasta dishes that satisfy. And then there are pasta dishes like this Vegan Cheesy Buttercup Squash Tortiglioni — the kind that you pull from the oven golden and bubbling and smelling of roasted squash and nutmeg and caramelized edges, and carry to the table while everyone leans forward because whatever is in that dish is clearly extraordinary. This is that pasta. The one that makes buttercup squash into a silky, deeply savory cheese sauce that coats every ridge of every tortiglioni tube in a way that is so creamy, so rich, and so deeply satisfying that it becomes the pasta you make when autumn arrives and you want something that feels genuinely celebratory without requiring an unreasonable amount of effort.
This recipe roasts buttercup squash until it is caramelized and tender, then blends it with nutritional yeast, cashews, garlic, miso, and plant milk into a sauce that is simultaneously sweet and savory, rich and bright, with a depth of flavor that makes it taste far more complex than its ingredient list suggests. Tortiglioni — the thick, ridged tubes slightly larger than rigatoni — is the ideal pasta shape for this sauce: the ridges catch and hold the creamy squash sauce, the hollow centers fill with it, and every bite delivers the full, rich flavor of the sauce in a way that smoother pasta shapes simply cannot match.
What makes this recipe so outstanding is the roasting step — roasting the buttercup squash before blending it rather than simply steaming or boiling it concentrates its natural sugars, develops caramelized depth, and produces a sauce with a complexity that simply cannot be achieved with unroasted squash.
This recipe is 100% vegan, naturally dairy-free, ready in about an hour, and the kind of pasta that makes autumn feel like exactly the season it should be.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
45 mins
60 mins
4
~520 kcal
Ingredients
For the Roasted Squash
1 medium buttercup squash (about 900g), halved and deseeded
1 whole head of garlic
2 tbsp olive oil
Salt and black pepper
For the Cheesy Squash Sauce
Roasted squash flesh (from above, about 400g)
6 cloves roasted garlic (from above)
½ cup (70g) raw cashews, soaked in hot water for 30 minutes and drained
1 cup (240ml) unsweetened plant milk
3 tbsp nutritional yeast
1 tbsp white miso paste
1 tbsp lemon juice
½ tsp smoked paprika
¼ tsp nutmeg
Salt and white pepper to taste
For the Pasta
400g (14oz) tortiglioni (or rigatoni)
1 tbsp olive oil
3 shallots, finely sliced
1 tsp fresh thyme leaves
½ cup (120ml) reserved pasta water
30g vegan parmesan or breadcrumbs for topping
Fresh sage leaves, fried in olive oil to garnish
Instructions
Roast the squash and garlic. Preheat the oven to 400°F (200°C). Place the squash halves cut-side up on a baking tray. Cut the top off the head of garlic to expose the cloves, drizzle with olive oil, wrap in foil, and place alongside the squash. Drizzle the squash with olive oil and season with salt and pepper. Roast for 40–45 minutes until the squash flesh is completely tender and caramelized at the edges. Allow to cool slightly.
Cook the pasta. Bring a large pot of heavily salted water to a boil. Cook the tortiglioni according to package instructions until al dente. Reserve 1 cup of pasta water before draining.
Make the sauce. Scoop the roasted squash flesh from the skin and squeeze the roasted garlic cloves from their papery shells. Place both in a high-speed blender along with the soaked and drained cashews, plant milk, nutritional yeast, miso, lemon juice, smoked paprika, and nutmeg. Blend on high for 2–3 minutes until completely smooth and silky. Taste and adjust seasoning — more nutritional yeast for cheesiness, more lemon for brightness, more miso for depth.
Cook the shallots. Heat the olive oil in a large, wide pan over medium heat. Add the sliced shallots and thyme and cook for 8–10 minutes, stirring occasionally, until soft, golden, and caramelized.
Combine. Pour the blended squash sauce into the pan with the shallots over low heat. Add the drained pasta and toss to coat, adding reserved pasta water a splash at a time until the sauce reaches a loose, creamy consistency that coats every piece of pasta. Taste and adjust seasoning.
Finish and serve. Divide between bowls or transfer to a serving dish. Top with vegan parmesan or toasted breadcrumbs, crispy fried sage leaves, and a crack of black pepper. Serve immediately.
Pro Tips
Roast, do not steam or boil the squash — roasting concentrates the squash’s natural sugars and develops caramelization that creates a sauce with far more depth and complexity than any other cooking method.
Soak the cashews in hot water for at least 30 minutes — this is what produces the ultra-smooth, creamy sauce. Undersoaked cashews leave tiny grainy pieces that prevent the sauce from becoming truly silky.
Use pasta water generously — the starchy pasta water is what allows the thick squash sauce to coat every piece of pasta evenly without becoming gluey or clumping.
Fry fresh sage in olive oil until crispy — this takes 30 seconds and produces a garnish that is fragrant, crispy, and deeply savory in a way that elevates the finished dish significantly.
Why Buttercup Squash Makes the Best Pasta Sauce
Not all winter squashes are equal when it comes to sauce-making. Buttercup squash — a compact, dark green winter squash with a dense, dry, deeply orange flesh — has a significantly lower water content than butternut squash and a sweeter, nuttier, more complex flavor that produces a sauce with more body and more depth than butternut-based alternatives. Its flesh blends into an extraordinarily smooth, dense puree that needs less thickening and carries the flavors of nutritional yeast, miso, and garlic beautifully. If buttercup squash is unavailable, kabocha squash (Japanese pumpkin) is the closest substitute with a similarly dry, sweet flesh.
Flavor Variations
Spicy Squash Tortiglioni: Add a teaspoon of chilli flakes to the sauce and top with pickled jalapeños for a version with building heat that contrasts beautifully with the sweet squash.
Sage Brown Butter Squash Tortiglioni: Toss the pasta with vegan brown butter and extra fried sage before serving for a more classically Italian flavor profile.
Squash and Mushroom Tortiglioni: Add sautéed wild mushrooms to the finished pasta for an earthy, meaty dimension that pairs wonderfully with the sweet squash sauce.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~520 kcal
18g
72g
7g
18g
Storage
Refrigerator: Store leftover pasta in an airtight container for up to 4 days. Reheat gently in a pan with a splash of plant milk or water to loosen the sauce, which thickens significantly when cold.
The squash sauce on its own: Keeps in a sealed jar in the refrigerator for up to 5 days or in the freezer for up to 3 months — make a double batch and freeze for a quick weeknight pasta sauce.
Frequently Asked Questions
Can I use butternut squash instead of buttercup?
Yes — butternut squash works well and is more widely available. The sauce will be slightly less dense and slightly less sweet, but still excellent. Kabocha squash is the closest in flavor and texture to buttercup.
Can I make this nut-free?
Yes — replace the cashews with ½ cup of silken tofu for a sauce that is still creamy and smooth without any nuts. The flavor will be slightly lighter but still very good.
Can I make the sauce ahead?
Yes — the squash sauce keeps in the refrigerator for up to 5 days and freezes beautifully. Make it ahead and simply cook the pasta fresh when needed.
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!
There are pasta dishes you make on a weeknight because pasta is easy and everyone loves it. And then there are pasta dishes like this Vegan Mushroom Alfredo — the kind that stops conversation at the dinner table, that makes people put down their forks and look at you with genuine disbelief when you tell them there is not a single gram of dairy anywhere in the bowl, that coats every ribbon of pasta in a sauce so impossibly silky, so deeply rich, so extraordinarily creamy that it is indistinguishable in every meaningful way from the finest dairy-based Alfredo you have ever tasted. This is that pasta. The one that becomes the dish people request at every gathering. The one that converts the most committed dairy lovers. The one that proves beyond any conceivable doubt that plant-based cooking is not a compromise — it is an elevation.
This is a Alfredo sauce of extraordinary sophistication — a base of raw cashews blended with roasted garlic and nutritional yeast into the most velvety, dairy-free cream imaginable, enriched with a splash of white wine, brightened with lemon, and folded through with golden pan-seared mushrooms that have been cooked low and slow until they are deeply caramelized, nutty, and concentrated in flavor to an intensity that borders on the transcendent. The mushrooms are not a supporting player in this dish — they are the co-star, contributing an earthy, umami-laden depth that transforms the creamy Alfredo base into something with layers of complexity and character that no amount of Parmesan could replicate.
What makes this recipe so genuinely exceptional is the cashew cream base. Raw cashews soaked briefly in hot water and blended until completely smooth create a cream with a richness, a mouthfeel, and a neutral sweetness that is so close to heavy dairy cream in every sensory respect that blind tasters consistently fail to identify the difference. Combined with nutritional yeast — which contributes a deep, savory, genuinely cheesy flavor through its naturally occurring glutamates — the result is an Alfredo sauce that is not merely a reasonable plant-based substitute but is in its own right one of the finest pasta sauces imaginable.
This recipe is 100% vegan, ready in just 30 minutes, naturally gluten-free when served with gluten-free pasta, high in plant-based protein and healthy fats, and absolutely spectacular served over fettuccine, tagliatelle, pappardelle, or any wide, flat pasta shape that can carry the generous, silky sauce in its every fold and ribbon.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
20 mins
30 mins
4
~520 kcal
Ingredients
For the Cashew Alfredo Sauce
1½ cups (200g) raw cashews, soaked in boiling water for 15 minutes then drained
1 cup (240ml) vegetable broth, plus more as needed
½ cup (120ml) unsweetened oat milk or plant milk of choice
4 cloves garlic, roasted or sautéed until golden
4 tbsp nutritional yeast
2 tbsp lemon juice
1 tbsp white miso paste (adds extraordinary depth and umami)
1 tsp onion powder
½ tsp salt, plus more to taste
¼ tsp white pepper
¼ tsp nutmeg (the classic Alfredo finishing spice)
For the Mushrooms
500g mixed mushrooms (cremini, shiitake, oyster, or portobello — or a combination)
4 cloves garlic, thinly sliced
2 tbsp olive oil
2 tbsp vegan butter
½ cup (120ml) dry white wine (or vegetable broth)
2 tbsp fresh thyme leaves (or 1 tsp dried thyme)
2 tbsp fresh parsley, finely chopped
Salt and black pepper to taste
For the Pasta
400g fettuccine or tagliatelle (use gluten-free pasta if needed)
1 tbsp salt (for pasta water)
½ cup (120ml) pasta cooking water, reserved before draining
Optional Add-ins
1 cup (30g) fresh baby spinach (stir in at the end)
½ cup (60g) frozen peas (add to sauce while warming)
1 medium zucchini, ribboned with a vegetable peeler
Sun-dried tomatoes, roughly chopped
Toasted pine nuts or walnuts for crunch
Fresh truffle oil drizzled at the end for extraordinary luxury
To Serve
Fresh parsley, finely chopped
Freshly cracked black pepper — generous
Vegan Parmesan or nutritional yeast sprinkled over
Chili flakes for warmth and color
A wedge of fresh lemon for squeezing
Crusty sourdough bread or garlic bread alongside
Instructions
Soak the cashews. Place the raw cashews in a heatproof bowl and cover with boiling water. Soak for a minimum of 15 minutes — 30 minutes produces an even silkier result. Drain completely before blending. Properly soaked cashews blend to a perfectly smooth, completely lump-free cream in any standard blender. Under-soaked cashews produce a grainy sauce regardless of blending time — do not rush this step.
Cook the pasta. Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package instructions until al dente — tender with a very slight resistance at the center. Before draining reserve at least half a cup of the starchy pasta cooking water — this liquid is liquid gold in pasta making, used to adjust the consistency of the sauce and help it adhere to the pasta with extraordinary effectiveness. Drain the pasta and set aside.
Sear the mushrooms to golden perfection. While the pasta cooks heat a large skillet over high heat until very hot — almost smoking. Add the olive oil and vegan butter and allow the butter to melt and foam. Add the mushrooms in a single layer — do not stir for the first 2–3 minutes, allowing them to develop a deep golden sear on the bottom. A mushroom that is stirred immediately after hitting the pan will steam in its own moisture rather than caramelizing. Once golden on the bottom flip and cook for a further 2 minutes. Season generously with salt and pepper.
Add garlic, wine, and thyme. Reduce the heat to medium and add the sliced garlic and fresh thyme to the seared mushrooms. Cook for 60 seconds until the garlic is golden and fragrant — watch carefully as thin-sliced garlic burns quickly. Pour in the white wine and allow to bubble and reduce for 2–3 minutes, scraping up any caramelized bits from the bottom of the pan — these concentrated caramelized bits are some of the most flavorful elements in the entire dish. Add the fresh parsley and stir to combine. Remove from heat and set aside.
Blend the cashew Alfredo sauce. Drain the soaked cashews and place in a high-speed blender with the vegetable broth, oat milk, roasted garlic, nutritional yeast, lemon juice, white miso paste, onion powder, salt, white pepper, and nutmeg. Blend on the highest speed for a full 90 seconds — stopping to scrape down the sides halfway through — until the sauce is completely smooth, silky, and pourable with absolutely no graininess or texture remaining. Taste and adjust — more nutritional yeast for cheesiness, more lemon for brightness, more salt for depth.
Warm the sauce. Pour the blended cashew sauce into the large skillet used for the mushrooms over medium-low heat. Warm gently, stirring continuously, until the sauce is heated through and beginning to thicken slightly — approximately 2–3 minutes. Add a splash of the reserved pasta cooking water if the sauce seems too thick — it should be pourable and silky rather than stiff or gluey.
Combine pasta and sauce. Add the drained pasta directly to the warm sauce in the skillet and toss vigorously to coat every strand in the creamy Alfredo sauce. Add the seared mushrooms and toss again to incorporate throughout. If the sauce is too thick add the reserved pasta water one tablespoon at a time, tossing between additions, until the sauce coats the pasta in a silky, flowing way that pools slightly at the bottom of the bowl when served.
Taste and serve immediately. Taste the finished pasta and adjust the seasoning one final time — Alfredo requires confident seasoning with salt, pepper, and lemon to reach its full extraordinary potential. Divide immediately between warmed bowls — pasta waits for no one and Alfredo in particular loses its silky texture as it cools. Finish each bowl with fresh parsley, a very generous crack of black pepper, a drizzle of olive oil, chili flakes, and an additional dusting of nutritional yeast or vegan Parmesan. Serve immediately.
Pro Tips for the Most Extraordinary Vegan Alfredo
Soak the cashews in boiling rather than cold water. Boiling water softens raw cashews in 15 minutes — cold water requires 4–6 hours of soaking time. For a last-minute sauce boiling water makes this recipe genuinely achievable in 30 minutes without compromising the silkiness of the finished cream.
Never stir the mushrooms immediately after adding to the pan. The single most common mushroom cooking mistake is stirring too soon. Mushrooms placed in a hot pan and left completely undisturbed for 2–3 minutes develop a deep, caramelized, golden-brown crust that concentrates their flavor dramatically. Stirring immediately causes them to steam in their own released moisture and produces grey, flaccid mushrooms with none of the extraordinary depth of properly seared ones.
Use white miso paste in the sauce. This single ingredient transforms the cashew Alfredo from very good to genuinely outstanding. White miso contributes a deep, fermented, savory complexity — a roundness and depth of umami that makes the sauce taste aged and sophisticated rather than simply creamy. It is the secret weapon of plant-based sauce making and its contribution here is irreplaceable.
Reserve more pasta water than you think you need. Pasta cooking water — enriched with dissolved starch from the pasta — is one of the most powerful tools in pasta cooking. It adjusts sauce consistency, helps sauce adhere to pasta, and creates that glossy, emulsified quality that characterizes great pasta dishes. Reserve at least one full cup even if you think you will not need it all.
Serve in warmed bowls. Cashew-based sauces thicken as they cool — serving in warmed bowls keeps the sauce at the perfect silky consistency for significantly longer. Run hot water into your serving bowls for 60 seconds before ladling in the pasta.
Use a combination of mushroom varieties. A single variety of mushroom produces a one-dimensional flavor. A combination of cremini for earthiness, shiitake for deep umami, oyster for delicacy, and portobello for meaty substance creates a mushroom component with extraordinary complexity and textural interest that elevates the entire dish to restaurant quality.
The Magic of Cashew Cream in Plant-Based Cooking
Cashew cream is perhaps the single most transformative ingredient in the entire plant-based cooking repertoire — and understanding why it works so extraordinarily well helps explain why this Alfredo is so indistinguishable from its dairy counterpart.
Raw cashews have a unique fat composition among all nuts — their fat is predominantly oleic acid, the same monounsaturated fatty acid that dominates olive oil and dairy cream, which gives them a neutral, clean flavor and a richness on the palate that is remarkably similar to dairy fat. When soaked and blended they release this fat into a stable emulsion with their natural starches and proteins — creating a cream that has the same mouthfeel, the same richness, and the same coating quality as heavy dairy cream.
The protein content of cashews — approximately 5 grams per serving in this recipe — contributes to the sauce’s ability to emulsify and thicken when heated in the same way that milk proteins contribute to the texture of dairy-based sauces. This protein-fat emulsion is what gives the finished Alfredo its characteristic silky, coating quality rather than a thin, watery one.
Nutritional yeast — the other hero ingredient in this sauce — provides its cheesy flavor through naturally occurring glutamic acid — the same amino acid compound responsible for the savory, umami depth of aged Parmesan cheese. It is not an artificial flavoring or an approximation of cheese flavor — it is the same underlying chemistry, derived from a completely different and entirely plant-based source, producing a flavor that is genuinely, authentically cheesy in every meaningful respect.
The combination of cashew cream and nutritional yeast in this sauce does not merely approximate dairy Alfredo — it creates something that is chemically and sensorially remarkably similar to it through entirely plant-based means. This is not compromise. This is ingenuity.
Flavor Variations
Truffle Mushroom Alfredo: Add 1 tablespoon of truffle oil to the finished sauce and use exclusively oyster and cremini mushrooms for the most luxurious, restaurant-quality version of this dish imaginable. Finish with shaved vegan truffle cheese if available for an extraordinary special occasion pasta that is genuinely spectacular.
Roasted Garlic and Sun-Dried Tomato: Roast a full head of garlic until deeply caramelized and sweet and blend the entire head into the cashew sauce. Add half a cup of finely chopped sun-dried tomatoes to the mushrooms for a version with extraordinary depth and a beautiful Mediterranean character.
Spinach and Mushroom: Stir two large handfuls of fresh baby spinach into the warm sauce in the final minute of cooking until just wilted for a vibrant green-flecked version that adds additional nutrition and a beautiful visual contrast to the creamy white sauce.
Lemon and Herb: Add the zest of two lemons and a generous handful of fresh basil and tarragon to the blended sauce for a brighter, more herbaceous version with a fresh, spring-like character that is particularly beautiful in warmer months.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~520 kcal
18g
62g
5g
22g
At 520 calories per serving this pasta delivers a genuinely satisfying and nutritionally substantial meal — 18 grams of plant-based protein from the cashews, pasta, and nutritional yeast, meaningful dietary fiber, and an exceptional concentration of healthy monounsaturated fats from the cashews and olive oil that support cardiovascular health and provide sustained satiety. The mushrooms contribute B vitamins including B12 precursors, selenium, and powerful antioxidant compounds including ergothioneine — a unique antioxidant found almost exclusively in mushrooms that has been studied for its extraordinary cellular protective properties. The nutritional yeast contributes B vitamins including B12 in fortified varieties, making this an outstanding choice for anyone following a plant-based diet who wants to maintain adequate B12 intake.
Storage
Sauce separately: The cashew Alfredo sauce stores beautifully in an airtight container in the refrigerator for up to 5 days. It thickens considerably during refrigeration — thin with a splash of vegetable broth or oat milk and reheat gently over low heat, stirring continuously, before tossing with freshly cooked pasta for the finest result.
Pasta and sauce combined: Store leftover assembled pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan over medium-low heat with a generous splash of vegetable broth or water to loosen the sauce and restore its silky consistency. Do not reheat at high heat as the cashew sauce can become grainy.
Freezer: The cashew Alfredo sauce freezes well for up to 2 months — freeze before combining with pasta. Thaw overnight in the refrigerator and reheat gently with a splash of broth to restore consistency. Cooked pasta does not freeze well — cook fresh pasta when serving the frozen sauce.
Mushrooms: The seared mushrooms store in the refrigerator for up to 4 days and can be reheated quickly in a hot pan with a small amount of olive oil. They also freeze well for up to 1 month — freeze separately from the sauce for the most flexible meal prep system.
Frequently Asked Questions
Can I make this recipe without cashews?
Yes — silken tofu blended until completely smooth is the most effective cashew-free alternative for this sauce. Use 300g of silken tofu in place of the soaked cashews and reduce the plant milk to 2 tablespoons. The flavor profile is slightly different — less rich and buttery than the cashew version — but still produces a genuinely creamy, satisfying Alfredo sauce. Sunflower seeds soaked and blended in the same way as the cashews are another excellent nut-free alternative.
What is the best pasta shape for Alfredo?
Wide, flat pasta shapes carry creamy Alfredo sauce most effectively — fettuccine is the classic and most traditional choice, tagliatelle is an equally excellent alternative, and pappardelle produces an extraordinarily luxurious result with the wide ribbons holding generous amounts of sauce in every fold. Avoid thin pasta shapes like spaghetti or angel hair which do not carry thick, creamy sauces as effectively.
Can I make this recipe without white wine?
Yes — replace the white wine with an equal amount of vegetable broth and add an additional teaspoon of lemon juice and a teaspoon of white wine vinegar to approximate the acidity and complexity that the wine contributes to the mushroom cooking liquid. The result is slightly less complex but still deeply delicious.
Why is my cashew sauce grainy?
A grainy cashew sauce is almost always the result of insufficient soaking time or insufficient blending time. Ensure the cashews are soaked in boiling water for a minimum of 15 minutes and blend on the highest speed for a full 90 seconds. A high-speed blender produces a significantly smoother result than a standard blender — if using a standard blender blend for 2–3 minutes and strain through a fine mesh sieve if any graininess remains.
Can I add protein to this dish?
Yes — this pasta pairs beautifully with additional plant-based protein. Pan-seared tofu cubes, tempeh crumbles browned in soy sauce and garlic, white beans stirred into the sauce, or chickpeas roasted until crispy all work extraordinarily well alongside the mushrooms and creamy Alfredo sauce. Lentil-based pasta used in place of regular pasta also significantly increases the protein content of the finished dish.
Is this recipe suitable for meal prep?
Yes — with the caveat that the sauce and pasta should be stored separately for the finest reheated result. Store the cashew Alfredo sauce and the seared mushrooms in the refrigerator for up to 5 days and cook fresh pasta each time for the best texture. The sauce reheats beautifully in under 5 minutes making this an outstanding weeknight meal prep recipe that requires minimal effort on the day of serving.
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 luxuriously creamy vegan pasta and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are noodle soups that warm you. And then there are noodle soups like this Vegan Balinese Laksa — the kind that fills the kitchen with the most extraordinary aroma of toasted lemongrass, galangal, and kaffir lime as the spice paste blooms in hot oil, that pours into the bowl a deeply golden, coconut-rich broth of such extraordinary fragrance and complexity that it stops you before the first spoonful and makes you simply breathe it in for a moment. This is that laksa. The one that transports you. The one that makes every other noodle soup taste straightforward by comparison. The one that proves plant-based cooking is not about simplifying cuisine but about honoring it entirely.
Laksa is one of the great noodle soups of Southeast Asia — a preparation of such extraordinary depth and aromatic complexity that it has become beloved far beyond its regional origins, with regional variations found throughout Malaysia, Singapore, Indonesia, and beyond. Balinese laksa draws on the island’s distinctive spice tradition — richer in fresh aromatics, warmer in spice, and more coconut-forward than many other regional versions — producing a soup that is simultaneously lighter and more fragrant than the heavier Malay laksa styles.
This vegan version builds the characteristic aromatic laksa paste from scratch using lemongrass, galangal, shallots, garlic, candlenuts, and chili, simmered in rich coconut milk into a broth of extraordinary richness and depth, served over rice noodles with crispy tofu, bean sprouts, and fresh herbs that bring lightness and contrast to the deeply savory, fragrant broth.
What makes this laksa so outstanding is the paste — making it from scratch rather than using a commercial laksa paste produces a broth of dramatically superior freshness and complexity, with each aromatic contributing its specific character to the whole rather than the homogenized, preservative-tinged flavor of any jar.
This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in about 50 minutes, and absolutely magnificent served immediately while the broth is at its most fragrant and the noodles are perfectly tender.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
30 mins
50 mins
4
~480 kcal
Ingredients
For the Laksa Paste
3 stalks lemongrass, white part only, roughly chopped
3cm piece galangal or fresh ginger, peeled and roughly chopped
4 shallots, roughly chopped
4 cloves garlic
3 dried red chilies, soaked in hot water for 10 minutes (or 1 tsp chili flakes)
4 candlenuts or macadamia nuts (for body and richness)
1 tsp ground turmeric
1 tsp ground coriander
½ tsp ground cumin
1 tsp shrimp paste substitute — use 1 tbsp white miso + 1 tsp soy sauce
2 tbsp neutral oil for blending the paste
For the Laksa Broth
2 cans (800ml) full-fat coconut milk
2 cups (480ml) vegetable broth
2 kaffir lime leaves
1 tsp sugar or maple syrup
1 tbsp soy sauce or tamari
Salt to taste
1 tbsp lime juice (added at the very end)
For the Toppings and Noodles
300g dried rice noodles, cooked according to package instructions
400g firm tofu, pressed, cubed, and pan-fried until golden
2 cups (200g) bean sprouts
4 spring onions, thinly sliced
½ cup (30g) fresh cilantro, roughly chopped
Fresh mint leaves
2 limes, cut into wedges
Chili oil or fresh sliced chili for heat
Optional Toppings
Crispy fried shallots scattered over the top
Vegan fish sauce substitute (soy sauce with nori) for extra depth
Sliced cucumber for freshness
Hard set tofu scramble as an egg substitute
Instructions
Make the laksa paste. Place the lemongrass, galangal, shallots, garlic, soaked chilies, candlenuts, turmeric, coriander, cumin, miso mixture, and oil in a food processor or blender. Blend for 2–3 minutes, scraping down the sides repeatedly, until a smooth, fragrant paste forms. The paste should be completely smooth with no large fibrous pieces remaining — particularly important for the lemongrass which can remain stringy if under-processed.
Cook the paste. Heat a large, wide pot over medium heat. Add the laksa paste directly to the dry pot and cook for 5–6 minutes, stirring continuously, until the paste has darkened slightly, the oil has begun to separate around the edges, and the kitchen smells extraordinarily fragrant. This cooking step is essential — raw paste produces a harsh, unintegrated flavor; properly cooked paste produces depth and sweetness.
Build the broth. Add both cans of coconut milk and the vegetable broth to the cooked paste. Add the kaffir lime leaves, sugar, and soy sauce. Stir well to combine. Bring to a gentle simmer — not a vigorous boil, which can cause coconut milk to separate — and cook for 15 minutes, stirring occasionally, until the broth has deepened in color and aroma and the flavors have fully integrated.
Prepare the toppings. While the broth simmers, prepare the noodles according to package instructions, pan-fry the cubed tofu until golden and crispy on all sides, and arrange all toppings in individual bowls or on a large platter for table-side serving.
Finish the broth. Remove and discard the kaffir lime leaves. Add the lime juice and taste the broth — adjust with additional soy sauce for saltiness, lime for acidity, sugar for sweetness, or chili oil for heat. The broth should taste deeply complex, fragrant, slightly sweet, and warmly spiced with a pronounced coconut richness.
Assemble and serve. Divide the cooked noodles between warmed bowls. Ladle the hot laksa broth generously over the noodles. Top with the crispy tofu, bean sprouts, spring onions, fresh cilantro, and mint. Serve immediately with lime wedges, chili oil, and extra soy sauce alongside for individual seasoning at the table.
Pro Tips
Blend the paste until genuinely smooth — lemongrass is fibrous and requires extended blending to break down completely. Stopping before the paste is truly smooth produces a stringy, unpleasant texture in the finished broth.
Cook the paste until the oil separates — this signals that the water content has cooked off and the aromatic compounds have been properly released and concentrated. It is the moment the paste transforms from raw and harsh to sweet, complex, and fragrant.
Simmer the broth gently — vigorous boiling causes coconut milk to separate into grainy curds rather than remaining as a smooth, silky emulsion. Keep the heat at the lowest simmer that maintains gentle movement.
Add lime juice at the very end off the heat — citrus added during cooking loses its bright, volatile aromatic compounds rapidly and contributes only sourness without fragrance.
Prepare everything before serving — laksa is a last-minute assembly dish. Have the noodles cooked, the tofu ready, and all toppings prepared before the broth is finished so everything can be assembled and served at its best temperature.
The Story of Laksa
Laksa is one of the most iconic dishes of the Malay Archipelago — a noodle soup of extraordinary regional diversity that reflects the layered cultural and culinary history of Southeast Asia. The word laksa is believed to derive either from the Sanskrit word for “many” (referring to the many ingredients in the dish) or from the Persian word for “noodle,” reflecting the complex trading history of the region that brought Persian, Indian, Chinese, and indigenous Malay influences into contact over centuries of maritime trade.
Balinese laksa — sometimes called Soto Bali or Balinese soto — reflects the distinct culinary character of Bali, where Hindu cultural traditions have shaped a cuisine that is simultaneously richer in fresh aromatics and more vibrant in spice than much of the surrounding Indonesian archipelago. Balinese cooking places extraordinary emphasis on fresh spice pastes called basa gede or bumbu Bali — complex mixtures of lemongrass, galangal, shallot, garlic, candlenut, and chili that form the aromatic foundation of virtually every significant dish in the tradition.
This vegan version replaces the traditional shrimp paste with a combination of white miso and soy sauce that replicates its fermented, deeply savory character without any animal products, and omits any animal protein in favor of crispy tofu that absorbs the extraordinary laksa broth beautifully during the brief time it spends in the bowl before the first spoonful.
Flavor Variations
Extra Spicy Laksa: Add additional dried chilies to the paste and finish with a generous drizzle of chili oil at serving for a version with serious building heat.
Tempeh Laksa: Replace the crispy tofu with pan-fried tempeh for a meatier, earthier protein with a nuttier flavor that pairs particularly well with the coconut broth.
Mushroom Laksa: Add a handful of shiitake or king oyster mushrooms to the broth during the final 5 minutes of simmering for extra umami depth and a more substantial broth.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
18g
52g
5g
24g
Storage
Broth only: The laksa broth stores beautifully in the refrigerator for up to 4 days and freezes well for up to 3 months — store separately from the noodles and toppings and assemble fresh each time.
Noodles: Store cooked noodles separately, tossed with a tiny drizzle of oil to prevent sticking, for up to 2 days.
Do not store assembled: Assembled laksa should not be stored — the noodles absorb the broth and become bloated and mushy. Always store components separately and assemble fresh.
Laksa paste: The raw laksa paste stores in the refrigerator for up to 1 week and freezes beautifully for up to 3 months — freeze in tablespoon-sized portions for easy single-serving use.
Frequently Asked Questions
Can I use store-bought laksa paste instead of making from scratch?
Yes — several brands produce vegan laksa paste that works well as a shortcut, reducing the total cooking time significantly. Check the label carefully as many commercial laksa pastes contain shrimp paste. Use approximately 3–4 tablespoons in place of the homemade paste.
What can I use instead of galangal?
Fresh ginger is the most widely available substitute and produces a good result with a slightly sharper, less piney flavor than galangal. Use the same quantity. Galangal is available fresh or frozen at Asian grocery stores and is worth seeking out for the most authentic flavor.
What are kaffir lime leaves and where do I find them?
Kaffir lime leaves are the aromatic leaves of the kaffir lime tree, with a distinctive citrusy, slightly floral fragrance that is impossible to replicate with any substitute. They are available fresh or frozen at Asian grocery stores and many health food stores. If unavailable, add extra lime zest to the broth, though the character will be different.
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!
There are soups you make because something warm is needed. And then there are soups like this Vegan Creamy Potato Sausage Soup — the kind that comes together in a single pot in under forty minutes, filling the kitchen with the most extraordinary aroma of caramelized onion, garlic, and smoked paprika, thickening slowly around tender chunks of potato and sliced vegan sausage into a creamy, deeply savory broth that is one of the most genuinely comforting things you will eat all winter. This is that soup. The one that makes cold evenings feel genuinely warm. The one that gets requested again the very next week without fail.
This recipe builds a creamy, substantial soup around vegan sausage, potato, and a cashew-based cream that produces a thick, rich, almost chowder-like broth without a drop of dairy. Kale or spinach stirred in at the end adds freshness, color, and nutrition alongside a splash of lemon juice that brightens the entire bowl beautifully.
What makes this soup so outstanding is the vegan sausage — sliced and browned in the pot before building the soup around it, producing caramelized, slightly charred sausage pieces that release their smoky, savory flavor into every element of the surrounding broth.
This recipe is 100% vegan, naturally gluten-free when made with gluten-free sausage, ready in just 40 minutes, and absolutely magnificent served with crusty bread for soaking up every last drop of the creamy broth.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
30 mins
40 mins
6
~360 kcal
Ingredients
For the Soup
400g vegan sausages, sliced into rounds
800g potatoes, peeled and diced into 2cm cubes
1 large onion, finely diced
4 cloves garlic, minced
2 stalks celery, sliced
2 tbsp olive oil
4 cups (960ml) vegetable broth
2 cups (60g) kale or spinach, roughly chopped
1 tbsp lemon juice
1 tsp smoked paprika
1 tsp dried thyme
Salt and black pepper to taste
For the Cashew Cream
¾ cup (100g) raw cashews, soaked in boiling water for 20 minutes then drained
1 cup (240ml) water or vegetable broth
2 tbsp nutritional yeast
Salt to taste
Optional Add-ins
1 cup (150g) frozen corn, added with the potatoes
¼ tsp chili flakes for gentle heat
A splash of white wine added after the garlic
To Serve
Crusty bread
Extra black pepper
Fresh parsley, chopped
A drizzle of olive oil
Instructions
Brown the sausage. Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the sliced vegan sausage and cook for 3–4 minutes, stirring occasionally, until golden and caramelized on both sides. Remove and set aside.
Build the aromatics. Add the remaining olive oil to the same pot over medium heat. Add the onion and celery and cook for 5–6 minutes until softened and golden. Add the garlic, smoked paprika, and thyme and cook for 60 seconds until fragrant.
Add potatoes and broth. Add the diced potatoes and vegetable broth. Bring to a boil then reduce to a simmer and cook for 15–18 minutes until the potatoes are completely tender.
Make the cashew cream. While the soup simmers, blend the drained cashews with the water or broth and nutritional yeast until completely smooth.
Add the cream and sausage. Pour the cashew cream into the simmering soup and stir to combine. Return the browned sausage to the pot. Simmer for 3–4 minutes until the broth has thickened and everything is heated through.
Add the greens and finish. Add the kale or spinach and stir until wilted, about 2–3 minutes. Add the lemon juice and season generously with salt and pepper. Taste and adjust.
Serve immediately. Ladle into bowls and serve hot with crusty bread alongside.
Pro Tips
Brown the sausage before building the soup — the caramelization produces a deeper, more complex flavor that permeates the entire broth during cooking.
Blend the cashew cream until completely smooth for the silkiest result — any graininess will be noticeable in the finished soup.
Add the greens in the final few minutes of cooking to keep them vibrant and slightly textured rather than overcooked and grey.
The lemon juice added at the end is non-negotiable — it lifts and brightens the entire creamy broth dramatically.
Why This Soup Is So Satisfying
This soup hits multiple satisfaction triggers simultaneously — the creaminess of the cashew broth, the hearty substance of the potato, the savory, smoky punch of the browned sausage, and the freshness of the kale and lemon. Together these elements create a bowl that satisfies on every dimension, which is why soups like this feel so genuinely comforting rather than merely filling.
Flavor Variations
Spicy Sausage Potato Soup: Add chili flakes and a diced jalapeño for a spicier version with building heat.
White Bean Potato Soup: Add a can of white beans alongside the potatoes for extra protein and fiber.
Smoky Chipotle Version: Add a tablespoon of chipotle in adobo sauce for a smoky, slightly spicy depth.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~360 kcal
14g
38g
5g
17g
Storage
Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if the soup has thickened too much during storage.
Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Meal prep: This soup is an outstanding meal prep option — it reheats beautifully and the flavors deepen during storage.
Frequently Asked Questions
What vegan sausage works best?
Any vegan sausage with a firm, sliceable texture works well — look for varieties with a smoky or Italian-style seasoning for the most complementary flavor. Both soy-based and pea protein-based vegan sausages produce excellent results.
Can I make this without cashews?
Yes — use a full-fat coconut cream or a store-bought vegan cream as a direct substitute in the same quantity.
Can I use sweet potato instead of regular potato?
Yes — sweet potato adds a natural sweetness and a beautiful color to the broth that pairs particularly well with smoked sausage.
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 soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are stir-fries you make because something quick is needed. And then there are stir-fries like this Vegan Cashew Apricot Tofu Stir Fry — the kind that combines crispy golden tofu and crunchy cashews in a glossy sauce with the sweet, slightly jammy character of apricot that makes every bite genuinely surprising and deeply satisfying. This is that dish. The one that uses an unexpected ingredient — apricot jam — to create a sauce with a sweet-savory depth and a glossy, clingy coating that is one of the most crave-worthy things to come out of a weeknight pan.
This recipe pairs crispy pan-fried tofu with toasted cashews and stir-fried vegetables in an apricot-based sauce built on soy sauce, garlic, ginger, and rice vinegar, with apricot jam providing a natural sweetness and gloss that eliminates the need for refined sugar while adding its own distinct fruity character. The result is a stir-fry that is simultaneously familiar in its technique and genuinely original in its flavor.
What makes this dish so outstanding is the sauce — the apricot jam melts into the soy and ginger base and creates a glossy, lightly fruity coating that clings beautifully to every piece of tofu and vegetable without tasting overtly sweet, the fruit flavor acting instead as a deepening, rounding element against the salty soy base.
This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely wonderful served over steamed jasmine rice with extra cashews scattered over the top.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
20 mins
30 mins
4
~370 kcal
Ingredients
For the Tofu
400g firm tofu, pressed and cubed
1 tbsp soy sauce or tamari
1 tbsp cornstarch
1 tbsp neutral oil
For the Stir Fry
1 cup (140g) roasted cashews
1 red bell pepper, sliced
1 medium carrot, julienned or thinly sliced
2 spring onions, cut into 2-inch pieces
2 tbsp neutral oil
For the Apricot Sauce
4 tbsp apricot jam or preserves
3 tbsp soy sauce or tamari
1 tbsp rice vinegar
1 tbsp fresh ginger, grated
3 cloves garlic, minced
2 tbsp water
1 tsp cornstarch mixed with 1 tbsp water (slurry)
½ tsp chili flakes (optional)
To Serve
Steamed jasmine or basmati rice
Extra cashews
Fresh cilantro or spring onions
Sesame seeds
Instructions
Prepare the tofu. Press the tofu for at least 10 minutes to remove excess water. Cut into 2cm cubes. Toss with the soy sauce and cornstarch until evenly coated.
Crisp the tofu. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the tofu in a single layer and cook for 3–4 minutes per side until golden and crispy on all sides. Remove and set aside.
Toast the cashews. In the same pan, add the cashews and toast for 1–2 minutes until lightly golden and fragrant. Remove and set aside.
Make the apricot sauce. In a small bowl whisk together the apricot jam, soy sauce, rice vinegar, ginger, garlic, water, and chili flakes if using until smooth.
Stir fry the vegetables. Add the remaining oil to the pan over high heat. Add the bell pepper and carrot and stir fry for 3–4 minutes until tender-crisp.
Add the sauce. Return the tofu and cashews to the pan. Pour the apricot sauce over and toss to coat everything evenly. Add the spring onions. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
Serve immediately. Serve hot over steamed rice, garnished with fresh cilantro, extra cashews, and sesame seeds.
Pro Tips
Press the tofu thoroughly before cooking for the crispiest result — excess moisture prevents proper browning.
Use a good quality apricot jam with a high fruit content for the most vibrant, genuine apricot flavor in the finished sauce.
Have all components prepped and sauce ready before the heat goes on — stir frying moves quickly once started.
Toss the cornstarch slurry into the sauce only once everything else is in the pan and the sauce is simmering, for the cleanest thickening.
Why Apricot Works In a Savory Stir Fry
Fruit-based sauces have a long history in both Asian and Middle Eastern cooking, where the natural sweetness and acidity of fruit provide complexity and balance in savory dishes. Apricot jam in particular works beautifully in a soy-based stir fry because its moderate sweetness, gentle acidity, and slightly floral character complement rather than dominate the savory soy and ginger base, while its natural pectin content contributes to the glossy, clingy sauce texture.
Flavor Variations
Mango Cashew Tofu: Replace the apricot jam with mango chutney for a different fruity sweetness.
Orange Cashew Tofu: Replace the apricot jam with orange marmalade and add a splash of fresh orange juice for a citrus version.
Spicy Apricot Tofu: Double the chili flakes and add a teaspoon of chili garlic paste for a spicier version with more building heat.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~370 kcal
18g
32g
4g
20g
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat in a hot pan with a splash of water to loosen the sauce.
Freezer: Not recommended, as the tofu texture softens considerably after freezing and thawing.
Meal prep: Prep the tofu and sauce in advance, then stir fry fresh just before serving for the crispiest result.
Frequently Asked Questions
Can I use a different nut instead of cashews?
Yes — toasted almonds or peanuts both work well as substitutes, though cashews provide the creamiest, mildest nut flavor that pairs most harmoniously with the apricot sauce.
Can I make this gluten-free?
Yes — use tamari instead of soy sauce and check that your apricot jam contains no gluten-containing additives.
Can I use a different protein instead of tofu?
Yes — tempeh or chickpeas work well as alternatives with the same sauce and technique.
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 exciting vegan stir fry and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are soups you make because the weather turned cold. And then there are soups like this Vegan Corn and Kale Chowder — the kind that fills the kitchen with the sweet aroma of caramelized onion and corn, thickened to a rich, creamy consistency without a drop of dairy, studded with tender kale and bursts of sweet corn in every spoonful. This is that chowder. The one that feels indulgent and nourishing all at once. The one that gets requested again the moment the weather turns.
This recipe builds a naturally thick, creamy base using blended corn and potato rather than relying on heavy cream, then finishes the chowder with whole corn kernels and chopped kale stirred in at the end for texture, color, and nutrition. It is a comforting, satisfying soup that proves a chowder can be just as rich and creamy without any dairy at all.
What makes this chowder so outstanding is the technique of blending a portion of the soup with the corn and potato to create natural thickness and body, rather than relying on cream or a heavy roux, producing a chowder that tastes genuinely rich while staying entirely plant-based and considerably lighter than a traditional version.
This recipe is 100% vegan, naturally gluten-free, ready in about 40 minutes, and absolutely wonderful served with crusty bread for dipping into every last spoonful.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
30 mins
40 mins
6
~260 kcal
Ingredients
For the Chowder
4 cups (600g) corn kernels, fresh or frozen
2 medium potatoes, peeled and diced
1 large onion, finely diced
3 cloves garlic, minced
4 cups (960ml) vegetable broth
1 cup (240ml) plant milk
3 tbsp olive oil
4 cups (150g) kale, stems removed and roughly chopped
1 tsp smoked paprika
1 tsp dried thyme
Salt and black pepper to taste
Optional Add-ins
¼ tsp chili flakes for gentle heat
1 cup (150g) diced red bell pepper, added with the onion
A squeeze of lime juice for brightness at the end
Crumbled vegan bacon for serving
To Serve
Crusty bread
Fresh parsley or chives
A drizzle of olive oil
Extra black pepper
Instructions
Sauté the aromatics. Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5–6 minutes until softened and translucent. Add the garlic and cook for 30 seconds until fragrant.
Add the base ingredients. Add the diced potatoes, half the corn (reserve the other half for later), the vegetable broth, smoked paprika, and thyme. Bring to a boil, then reduce to a simmer and cook for 15–18 minutes until the potatoes are very tender.
Blend for creaminess. Using an immersion blender, blend the soup directly in the pot until smooth and creamy. Alternatively, carefully transfer to a blender in batches and blend until smooth, then return to the pot.
Add remaining corn and milk. Stir in the plant milk and the remaining whole corn kernels. Simmer for 5 minutes until heated through.
Add the kale. Stir in the chopped kale and cook for 3–4 minutes until wilted and tender but still bright green.
Season and serve. Season generously with salt and black pepper to taste. Serve hot with crusty bread alongside.
Pro Tips
Blend a portion of the soup thoroughly to create natural thickness without needing cream or a roux.
Reserve some whole corn kernels to stir in after blending for textural contrast against the smooth base.
Add the kale toward the end of cooking to preserve its color and prevent it from becoming overly soft.
Taste and season generously, as the natural sweetness of the corn benefits from confident seasoning to balance it.
Why This Method Works
Blending cooked potato and corn together creates a naturally thick, creamy texture through the starch released from the potato, eliminating the need for heavy cream or a flour-based roux. This produces a chowder that feels just as rich and satisfying as a traditional dairy version while remaining lighter and entirely plant-based.
Flavor Variations
Spicy Corn and Kale Chowder: Add diced jalapeño with the onion and a pinch of cayenne for building heat.
Smoky Chowder: Add a teaspoon of liquid smoke or extra smoked paprika for a deeper, smokier flavor.
Loaded Chowder: Top with vegan bacon bits, shredded vegan cheese, and chives for a loaded version.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~260 kcal
7g
40g
6g
9g
Storage
Refrigerator: Store in an airtight container for up to 5 days. Reheat gently on the stovetop, adding a splash of broth if needed to thin.
Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Meal prep: This chowder reheats beautifully, making it an excellent meal prep option for the week.
Frequently Asked Questions
Can I use frozen corn instead of fresh?
Yes — frozen corn works just as well and can be added directly without thawing.
Can I make this chowder without a blender?
A blender or immersion blender is recommended for the proper creamy texture, though you can mash the potatoes with a fork for a chunkier, less smooth result if needed.
Can I add a different green instead of kale?
Yes — spinach or Swiss chard can be substituted, though they will wilt more quickly than kale, so add them in the final 1–2 minutes of cooking.
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 nourishing vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Cook a cup of macaroni in boiling water. While the macaroni is cooking, boil the yolks of four eggs until mealy. The whole egg may be used if caught so the yolks are mealy in the whites simply jellied, not hardened. When the macaroni is done, drain and put a layer of it arranged loosely in the bottom of a pudding dish. Slice the cooked egg yolks and spread a layer of them over the macaroni. Fill the dish with alternate layers of macaroni and egg, taking care to have the top layer of macaroni. Pour over the whole a cream sauce prepared as follows: Heat one and three fourths cup of rich milk to boiling, add one fourth teaspoonful of salt and one heaping spoonful of flour rubbed smooth in a little cold milk. Cook until thickened, then turn over the macaroni. Sprinkle the top with grated bread crumbs, and brown in a hot oven for eight or ten minutes. Serve hot.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.