vegan comfort food

Vegan Apple Rice Pudding — The Warmly Spiced, Creamy, Old-Fashioned Comfort Dessert That Fills the Kitchen With the Smell of Cinnamon and Stewed Apple

vegan apple rice pudding

There is a particular kind of comfort food that works at a completely different register from the kind that is exciting or impressive — the kind that is warm, soft, quietly sweet, and familiar in a way that feels almost like memory. Vegan Apple Rice Pudding is that kind of food. It is a thick, creamy rice pudding made with short-grain rice cooked slowly in oat milk and coconut milk until every grain has swelled and softened into the surrounding liquid and the whole thing has thickened into a porridge-like consistency that coats the back of a spoon and slides slowly from a ladle — not stiff, not runny, but the precise yielding, spoonable texture that makes rice pudding worth making. On top sits a layer of warmly spiced stewed apple: soft, slightly translucent wedges of apple cooked down in a small amount of maple syrup, cinnamon, and a pinch of cardamom until they are tender and fragrant, with just enough structure left to hold their shape in a spoon rather than collapsing entirely into the pudding. The combination — cold-weather spice from the apple, gentle sweetness from the coconut milk, the soft, yielding, almost nursery-food comfort of the rice — is one of the most satisfying things a bowl can contain on a cold evening. It is 100% vegan, dairy-free, and made entirely from pantry and produce staples. It reheats beautifully the next morning. It is the kind of recipe that becomes part of a household’s seasonal repertoire and stays there.

The technique is the bloom-and-slow-build method. The most common failure of a homemade rice pudding is a result that is either grainy and loose (the rice cooked through but the liquid never thickened into a creamy, unified sauce) or stodgy and gluey (the rice over-cooked to the point where the starch released all at once and the pudding set into an unpleasant, heavy paste). Both failures come from the same root cause: cooking short-grain rice in liquid that was added all at once and brought to a rapid boil, which drives off too much liquid too quickly, forces the starch release in an uncontrolled surge, and gives the cook no opportunity to manage the consistency as it develops. The bloom-and-slow-build method controls the entire process. Stage one — the bloom: the short-grain rice is toasted dry in a wide, heavy-bottomed saucepan for exactly 2 minutes over medium heat until the grains are warm and faintly fragrant, then the first addition of liquid (just enough to cover) is added. This initial toast opens the outer surface of each grain slightly, allowing the starch to begin releasing gradually from the very first moment of liquid contact rather than in a sudden surge when the starch temperature threshold is crossed during rapid boiling. Stage two — the slow build: instead of adding all the liquid at once, the combined oat milk and coconut milk is added in three additions spaced approximately 8–10 minutes apart, stirring gently but regularly between each addition and allowing the pudding to thicken slightly before the next addition goes in. This staged liquid addition means the starch releases progressively into each successive addition of liquid, building the creamy, sauce-like consistency around the rice gradually rather than forcing it into a single, uncontrolled release. The result is a rice pudding with a genuinely silky, glossy, creamy consistency — every grain distinct and tender within a sauce that has the richness of the coconut milk and the light body of the oat milk, neither watery nor gluey, exactly as rice pudding should be.

This recipe serves 4 generously in deep bowls, or 6 in smaller portions.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins40 mins50 mins4–6~420 kcal

Ingredients

For the Rice Pudding

  • 1 cup (200g) short-grain rice (pudding rice, arborio, or sushi rice — the short, round grain with its high amylopectin starch content is essential; long-grain rice does not release starch in the same way and produces a thin, separated pudding that never comes together into the creamy consistency this method creates)
  • 1 can (400ml / 13.5fl oz) full-fat coconut milk — full-fat is important; light coconut milk does not provide sufficient fat to produce the creamy, rich mouthfeel of a good rice pudding
  • 2 cups (480ml) oat milk, unsweetened (oat milk’s natural sweetness and body complement the coconut milk; soy milk is a suitable substitute though it produces a slightly thinner result)
  • 3 tbsp maple syrup or caster sugar (the pudding is deliberately only mildly sweet — the apple topping provides additional sweetness; adjust to taste)
  • 1 tsp vanilla extract
  • ½ tsp ground cinnamon
  • Pinch of fine salt (salt is essential in sweet dishes — it amplifies the other flavors and prevents the pudding from tasting flat)

For the Spiced Stewed Apple

  • 3 medium apples (approximately 500g / 1lb 2oz) — a baking variety that holds some shape during cooking (Bramley, Braeburn, Pink Lady, or Granny Smith; avoid very soft eating apples that collapse entirely); peeled, cored, and cut into 1.5cm (⅝ inch) thick wedges
  • 2 tbsp maple syrup
  • 1 tbsp water
  • 1 tsp ground cinnamon
  • ¼ tsp ground cardamom (optional but excellent — adds a floral, slightly citrusy warmth that elevates the apple beyond simple cinnamon-stewed fruit)
  • ¼ tsp ground ginger
  • Pinch of fine salt
  • 1 tsp lemon juice (prevents browning and adds brightness that keeps the stewed apple from tasting flat)

For Serving (Optional)

  • A pinch of ground cinnamon dusted over the finished bowl
  • A drizzle of maple syrup
  • Toasted flaked almonds or chopped toasted pecans scattered over the apple layer
  • Fresh mint leaves

Instructions

  1. Toast the rice — Stage 1 (bloom). Add the short-grain rice to a wide, heavy-bottomed saucepan (a saucepan with a wide base gives more surface area for even heat distribution, which is important for the slow-build method). Place over medium heat with no liquid and no oil. Toast the dry rice, stirring regularly, for exactly 2 minutes — the grains will become warm and faintly fragrant but should not color. Do not toast longer than 2 minutes or the rice will begin to pop and the outer starch layer will harden rather than open.
  2. First liquid addition. Pour in the full can of coconut milk and stir well to combine with the toasted rice. Add a pinch of salt. Bring to a gentle simmer over medium heat, stirring regularly to prevent the rice from sticking to the base. Allow to cook at a gentle simmer for 8 minutes, stirring every 2 minutes, until the coconut milk has been largely absorbed and the mixture looks thick and beginning to be porridge-like.
  3. Second liquid addition — Stage 2 (slow build). Add 1 cup (240ml) of the oat milk. Stir well to incorporate and bring back to a gentle simmer. Cook for a further 8–10 minutes, stirring regularly, until this addition has been absorbed and the pudding has thickened again.
  4. Third liquid addition. Add the remaining 1 cup (240ml) of oat milk, along with the maple syrup, vanilla extract, and cinnamon. Stir well. Continue cooking at a very gentle simmer for a further 10–12 minutes, stirring regularly, until the rice is completely tender (taste a grain — it should be soft all the way through with no chalky center) and the pudding has a thick, creamy, sauce-like consistency that coats a spoon thickly. If the pudding seems too thick at any point, add oat milk 2 tablespoons at a time to loosen — it thickens further as it cools, so remove it from the heat slightly looser than the final desired consistency.
  5. Make the stewed apple. While the rice pudding is cooking its final stage, prepare the apple. Place the apple wedges in a medium saucepan with the maple syrup, water, cinnamon, cardamom (if using), ginger, salt, and lemon juice. Stir to coat. Cook over medium heat, stirring occasionally, for 10–12 minutes until the apple is completely tender and slightly translucent, with a syrupy sauce forming around the wedges. The apple should hold its shape in wedges — if it begins to collapse into a compote, reduce the heat and cook more gently. Remove from the heat and set aside.
  6. Serve. Spoon the rice pudding into deep bowls. Spoon the warm stewed apple over the top, along with any syrupy cooking liquid from the pan. Dust lightly with ground cinnamon, drizzle with maple syrup if desired, and scatter with toasted nuts if using. Serve immediately while the pudding is warm and the apple is hot.

Pro Tips

  • Stir regularly but gently — the stirring in a slow-build rice pudding serves two purposes: it prevents the rice from settling and sticking to the base (which happens quickly with short-grain rice in a fatty liquid), and it encourages the controlled starch release that creates the creamy sauce. Stir every 2 minutes during each liquid addition stage, using a wooden spoon or a silicone spatula and moving it across the full base of the pan.
  • Taste for doneness by eating a grain — the only reliable test for rice pudding doneness is tasting a grain. A grain that looks soft and swollen may still have a faintly chalky, undercooked center that makes the whole pudding feel slightly gritty. The grain should taste completely soft, tender, and creamy all the way through. If any chalkiness remains, cook for a further 3–5 minutes and taste again.
  • The pudding thickens significantly on cooling — remove it from the heat at a consistency that seems slightly looser than ideal. A pudding that is perfect in the pan will be stiff and paste-like once it has cooled in the bowl. If serving immediately, this is not a concern; if making ahead, plan to reheat with additional oat milk stirred in.
  • For a baked rice pudding version (a slower, more hands-off method): combine all the rice pudding ingredients except the vanilla in an ovenproof dish, stir well, and bake uncovered at 150°C (300°F) for 1 hour 45 minutes to 2 hours, stirring once at the halfway point, until the rice is tender and a golden skin has formed on top. The baked version develops a deeper, slightly caramelized flavor from the longer, slower oven heat.

Rice Pudding Across Cultures: One Grain, Every Civilization

Rice pudding — in one form or another — is one of the most widely distributed dishes in the world, appearing in some version in virtually every culture that has access to rice and to a sweet or milky liquid with which to cook it. The versions are remarkably diverse: arroz con leche (Spain and Latin America, cinnamon-spiced, often with a dark cinnamon dusting on top) traces its lineage to Moorish Spain and the Arab influence on Iberian cuisine that accompanied centuries of Islamic rule; kheer (India, Pakistan, and Bangladesh) is the ancient subcontinental version, often flavored with cardamom, saffron, and rose water, and mentioned in texts from the Ayurvedic period; riz au lait (France) is the classic European version, baked with a golden skin; muhallebi and sütlaç (Turkey and the wider Ottoman culinary sphere) are cooled, set versions often finished with a dusting of cinnamon or a drizzle of rose water; mazamorra blanca (Peru) is a colonial-era adaptation using native ingredients; and milk rice (kiri bath) in Sri Lanka is a ceremonial dish eaten at New Year and on auspicious occasions. The reason this dish appears so independently and persistently across so many cultures is almost certainly the combination of rice’s natural starchiness — which makes the cooking liquid progressively creamy without any additional thickener — and the human universal of finding warm, sweet, starchy food deeply comforting. The vegan version in this recipe removes the dairy that most of these traditions use, and in doing so joins a line of adaptation that has been happening for as long as the dish has existed: every version of rice pudding in the world is already an adaptation of a local ingredient to a universal technique, and coconut milk and oat milk are simply the newest ingredients to join a 3,000-year-old story.


Flavor Variations

  • Pear and Ginger Rice Pudding: Replace the stewed apple with stewed pear — use firm pears (Conference or Bosc), cut into thick wedges, cooked with 2 tablespoons of maple syrup, 1 teaspoon of fresh ginger (grated), ¼ teaspoon of ground ginger, a pinch of cinnamon, and a teaspoon of lemon juice for 8–10 minutes until just tender. The pear-ginger combination is lighter and more aromatic than apple-cinnamon and particularly well suited to warm months. Add 1 tablespoon of crystallized ginger, finely chopped, scattered over the finished bowl.
  • Mango and Cardamom Rice Pudding: Omit the cinnamon from the rice pudding base and replace with ½ teaspoon of ground cardamom. Replace the stewed apple entirely with fresh mango — 2 ripe mangoes, peeled and sliced into thick strips, warmed briefly in a pan with 1 tablespoon of maple syrup, a pinch of cardamom, and a squeeze of lime juice for just 3–4 minutes (the mango should be warm and fragrant but retain its fresh quality rather than fully stewing). The mango-cardamom version is tropical, fragrant, and outstanding served slightly warm rather than piping hot.
  • Dark Chocolate Rice Pudding: Add 3 tablespoons of high-quality cocoa powder and 50g of finely chopped dark vegan chocolate to the rice pudding in the final liquid stage (the third addition), stirring until the chocolate is fully melted and incorporated. The chocolate rice pudding is richer, darker, and more deeply flavored than the original; omit the cinnamon from the base and replace with a pinch of cayenne for a Mexican chocolate flavor profile. Serve with a spoonful of coconut cream and a scatter of cacao nibs rather than stewed apple.

Nutritional Highlights (Per Serving — Based on 5 Servings)

CaloriesProteinCarbsFiberFat
~420 kcal5g68g4g14g

Storage

  • Refrigerator: Rice pudding keeps covered in the refrigerator for up to 4 days. It thickens significantly on cooling — the refrigerated pudding will be considerably stiffer than the freshly made version. This is normal and expected.
  • Reheating: Reheat rice pudding in a saucepan over low-medium heat, adding oat milk 2–3 tablespoons at a time and stirring to restore the creamy, spoonable consistency. Alternatively, microwave individual portions for 2 minutes on high, stirring halfway, then stir in 1–2 tablespoons of oat milk to loosen. Do not reheat without adding liquid — dry-reheating makes the pudding stiff and slightly gluey.
  • Stewed apple (refrigerator): Keeps in a sealed container for up to 5 days. Reheat in a small saucepan over low heat or microwave for 60 seconds. The apple continues to soften slightly in the refrigerator and becomes more compote-like over time, which is equally pleasant spooned over the reheated pudding.
  • Freezer: Rice pudding does not freeze well — the starch structure breaks down during freezing and the thawed pudding has a separated, grainy texture that no amount of stirring fully restores. Make fresh or refrigerate for up to 4 days; do not freeze.

Frequently Asked Questions

Can I use long-grain rice instead of short-grain?

Long-grain rice is not suitable for this recipe. The creamy, unified consistency of a good rice pudding comes from the high amylopectin starch content of short-grain varieties (pudding rice, arborio, sushi rice), which releases into the cooking liquid as a creamy, thickening sauce. Long-grain rice has a higher amylose content and a different starch structure that produces separated, individual grains in a thin liquid rather than a unified creamy pudding. Arborio (risotto rice) is the easiest widely available substitute if pudding rice or sushi rice is not available — it produces an excellent rice pudding.

My pudding is lumpy — the rice clumped together. What went wrong?

Clumping is caused by the rice being cooked at too high a temperature without sufficient stirring, causing the starch to set around clusters of grains rather than releasing into the liquid. Keep the heat at a gentle simmer throughout — not a rolling boil — and stir every 2 minutes. If clumping has already occurred, add 3–4 tablespoons of hot oat milk and stir vigorously with a wooden spoon, working to break up any clusters. Most minor clumping can be resolved this way; severe clumping from high heat may produce a result that is too far gone to fully rescue.

Can I make this in a rice cooker?

A rice cooker is not suitable for this method — the controlled, staged liquid addition and the regular stirring that builds the bloom-and-slow-build structure are not possible in a sealed rice cooker. The baked version (described in Pro Tips) is the best hands-off alternative: oven at 150°C (300°F), all ingredients combined in one ovenproof dish, 1 hour 45 minutes to 2 hours, stir once at the halfway mark.

Is this recipe suitable for children?

Yes — this rice pudding is mild, sweet, naturally dairy-free, and one of the most child-friendly comfort foods possible. For young children, omit the cardamom (which some children find too floral) and reduce the cinnamon to ¼ teaspoon in both the pudding base and the stewed apple. The pudding can be made slightly sweeter by adding an extra tablespoon of maple syrup if needed. Ensure the apple is stewed until very soft for children who may have difficulty with firmer textures.


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!

Vegan Baked Spaghetti Casserole — The Deeply Sauced, Golden-Topped Comfort Bake That Feeds a Crowd and Reheats Like a Dream

vegan baked spaghetti casserole

There is a category of dinner that exists entirely outside the vocabulary of fine dining — not because it is unsophisticated but because sophistication is not the point. The point is a large, deep dish of something intensely savory and deeply sauced, something that fills the kitchen with a smell that makes everyone in the house appear at the kitchen door without being called, something that sits on the table in its baking dish and gets scooped in generous portions and eaten in contented silence except for the occasional sound of more being spooned onto a plate. Vegan Baked Spaghetti Casserole is that kind of dinner. It is a full pound of spaghetti baked in a rich, herb-forward tomato sauce with a base of sautéed onion, garlic, and bell pepper, a hearty layer of seasoned lentils and mushrooms that provides the textural substance and umami depth that ground meat would normally contribute, and a top layer of blended cashew cream and vegan mozzarella that melts and bubbles and browns during baking into a golden, slightly crispy, intensely cheesy crust over the sauced pasta underneath. It is the kind of dish that a household of six can demolish in one sitting, or that a household of two can eat across three days, the flavor improving each time it is reheated. It is 100% vegan, dairy-free, and egg-free. It comes together in one skillet and one baking dish, it is genuinely straightforward to make, and it is exactly the kind of recipe that earns its place in a permanent weekly rotation for the simple reason that it is not possible to be unhappy while eating it. The technique is why the pasta does not turn to mush.

The technique is the undercook-and-sauce-absorb method. The central risk of baked pasta — any baked pasta, vegan or otherwise — is that the pasta continues cooking during its time in the oven and ends up over-soft, mushy, and lacking the distinct bite that makes pasta pleasurable to eat. This risk is amplified in a casserole where the pasta is submerged in sauce, because the starchy water released by the pasta during its oven time is absorbed back into the pasta along with the surrounding sauce, accelerating the softening effect. Standard recipes either accept the over-soft texture as the price of a casserole or attempt to compensate by undercooking the pasta before baking — but undercooking creates its own problem: undercooked pasta that enters the oven in a sauce of normal consistency tends to absorb too much of the sauce as it finishes cooking, leaving a casserole that is drier than intended and where the sauce has been largely consumed by the pasta rather than coating it. The undercook-and-sauce-absorb method resolves both problems simultaneously. Stage one — deliberate undercook: the spaghetti is cooked for exactly 5 minutes only — approximately half the normal cooking time — producing pasta that is still firm and chalky at the center, nowhere near al dente. Stage two — sauce formulation: the tomato sauce is made 20–25% wetter than a sauce intended for serving immediately — the additional liquid is calculated to be absorbed by the undercooked pasta during the 30–35 minutes of oven time, resulting in a finished casserole with perfectly al dente pasta surrounded by a sauce of the correct, clingy consistency. The pasta and the sauce meet each other’s needs during baking: the undercooked pasta needs more liquid to finish cooking, and the wetter sauce needs to lose some of its liquid to reach the right consistency — they correct each other simultaneously in the oven. The result is a casserole where the pasta has exactly the right texture, the sauce is perfectly thick and clingy, and the flavor is deeper than a stovetop pasta dish because the pasta has been partially cooked in the sauce itself.

This recipe serves 6–8.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins55 mins75 mins6–8~415 kcal

Ingredients

For the Lentil-Mushroom Base

  • 1 × 400g (14oz) tin of green or brown lentils, drained and rinsed (tinned lentils are used rather than dried for convenience and speed; they are already fully cooked and only need to be seasoned and warmed through — dried lentils cooked from scratch work equally well if pre-cooked to tender before starting)
  • 250g (9oz) cremini (chestnut) mushrooms, finely diced — the mushrooms should be diced small, approximately 5mm, so they blend into the lentil mixture and create a uniform, meaty texture rather than large, distinct mushroom pieces that might compete texturally with the pasta
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • ½ tsp fennel seeds (optional but excellent — fennel seed is the spice most associated with Italian sausage and its presence in the lentil mixture produces a subtle flavor echo of a meat-ragu that makes the casserole taste deeply familiar and richly savory; it can be omitted for a cleaner, more neutral result)
  • Salt and black pepper to taste

For the Tomato Sauce

  • 2 × 400g (14oz) tins of whole peeled tomatoes or crushed tomatoes — whole peeled tomatoes, crushed by hand in the bowl before adding, produce a slightly chunkier, more textured sauce; crushed tomatoes produce a smoother result; either works well
  • 1 large onion, finely diced
  • 1 red or yellow bell pepper, finely diced
  • 6 cloves garlic, minced
  • 2 tbsp olive oil
  • 2 tbsp tomato paste (paste concentrates the tomato flavor and adds depth; do not reduce or omit)
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp sugar (a small amount of sugar is not for sweetness — it balances the natural acidity of tinned tomatoes, which can taste sharp and one-dimensional without it)
  • 1 tsp fine salt
  • ½ tsp black pepper
  • 120ml (½ cup) vegetable stock (the additional liquid that makes this sauce 20–25% wetter than a serving sauce — this stock is what the undercooked pasta absorbs during baking to finish cooking; do not omit)
  • 1 tsp red chilli flakes (optional — adds a background warmth; reduce or omit for a mild casserole)

For the Pasta

  • 450g (1lb) dried spaghetti — spaghetti is the traditional choice and produces the characteristic layered, slightly tangled texture of a baked spaghetti casserole; penne, rigatoni, or ziti work well for a more uniform, block-like casserole that slices more cleanly

For the Topping

  • 80g (½ cup) raw cashews, soaked in water for 2 hours and drained (or soaked in boiling water for 30 minutes if time is short) — blended with water, these produce a rich, creamy cashew cream that melts into the top of the casserole during baking and provides the creamy, cheesy layer
  • 120ml (½ cup) water (for blending the cashews)
  • 2 tbsp nutritional yeast
  • 1 clove garlic
  • ½ tsp fine salt
  • 150g (5oz) vegan mozzarella-style cheese, grated or torn — use a vegan mozzarella that is specifically designed to melt (not all vegan cheeses melt well); brands sold as “melting” or “pizza” style vegan cheese produce the best results here

For the Baking Dish

  • Olive oil for greasing
  • A 33 × 23cm (9 × 13 inch) baking dish, or a deep equivalent

Instructions

  1. Soak the cashews. If not soaked in advance, place the cashews in a bowl, cover with boiling water, and leave for 30 minutes while preparing the rest of the recipe. Drain before blending.
  2. Make the lentil-mushroom base. Heat 1 tablespoon of olive oil in a large skillet over high heat. Add the finely diced mushrooms in a single layer and cook undisturbed for 3 minutes until deeply browned on the underside. Stir and cook for a further 2 minutes. Add the drained lentils, smoked paprika, dried oregano, fennel seeds (if using), salt, and pepper. Stir to combine and cook for 2 minutes until the lentils are warmed through and coated in the spices. Remove from the heat and set aside.
  3. Make the tomato sauce. In the same skillet (no need to wash), heat 2 tablespoons of olive oil over medium heat. Add the diced onion and bell pepper and cook, stirring occasionally, for 8–10 minutes until softened and just beginning to turn golden. Add the minced garlic and cook for 1 further minute until fragrant. Add the tomato paste and stir into the onion mixture, cooking for 2 minutes — the paste will darken slightly and become more aromatic. Add the tinned tomatoes (crushing whole tomatoes in the tin with your hands before adding if using whole peeled), dried basil, dried oregano, sugar, salt, pepper, chilli flakes (if using), and vegetable stock. Stir well. Bring to a gentle simmer and cook uncovered for 10 minutes, stirring occasionally. The sauce should be loose and noticeably wetter than a sauce you would serve directly over pasta — this is intentional.
  4. Undercook the pasta — Stage 1 of the technique. While the sauce simmers, bring a large pot of well-salted water to a boil. Add the spaghetti and cook for exactly 5 minutes only — set a timer. The spaghetti will be significantly undercooked: stiff, chalky at the center, and nowhere near edible yet. Drain and do not rinse (the surface starch helps the sauce adhere to the pasta during baking). Return to the pot.
  5. Combine. Add the lentil-mushroom base to the pot with the drained undercooked spaghetti. Pour approximately three-quarters of the tomato sauce over the pasta and lentil mixture. Toss well with tongs until the spaghetti is completely coated and the lentils are evenly distributed through the pasta. The mixture will seem very saucy — this is correct.
  6. Make the cashew cream topping. Drain the soaked cashews. Combine in a blender with the water, nutritional yeast, garlic clove, and salt. Blend on high for 60–90 seconds until completely smooth and creamy — there should be no visible cashew pieces. The cream should be pourable but not thin; it should coat the back of a spoon. If it seems very thick, add 1 additional tablespoon of water and blend again.
  7. Assemble. Preheat the oven to 200°C (390°F). Lightly grease the baking dish with olive oil. Transfer the sauced pasta and lentil mixture to the baking dish, spreading evenly. Pour the remaining tomato sauce over the top of the pasta layer. Pour the cashew cream evenly over the surface. Scatter the grated or torn vegan mozzarella over the cashew cream layer.
  8. Bake — Stage 2 of the technique. Cover the baking dish tightly with foil and bake at 200°C for 20 minutes. Remove the foil and bake uncovered for a further 15 minutes until the top is golden-brown and bubbling at the edges, the vegan mozzarella has melted and taken on color, and the sauce around the edges is visibly thickened and reduced. The pasta will have absorbed the excess sauce liquid during baking and finished cooking to al dente. Remove from the oven and leave to rest for 10 minutes before serving — resting allows the casserole to set slightly, making it easier to portion.
  9. Serve. Scoop generous portions directly from the baking dish. Finish each serving with a pinch of dried chilli flakes, a small drizzle of olive oil, and torn fresh basil if available.

Pro Tips

  • The 5-minute pasta undercook is non-negotiable — cooking the pasta to even al dente before baking will produce an over-soft casserole. 5 minutes produces pasta that still has a firm, almost raw center and is completely unpleasant to eat on its own. This is exactly right. It will finish cooking perfectly in the oven. Trust the undercook.
  • Use the foil for the first 20 minutes — the foil traps steam inside the dish during the first stage of baking and creates a hot, humid environment that finishes cooking the undercooked pasta evenly throughout the casserole. Without the foil, the top layer of pasta would dry out before the center pasta has had time to absorb enough liquid to finish cooking. Remove the foil only for the final browning stage.
  • Grate or tear the vegan mozzarella rather than slicing — torn and grated vegan mozzarella melts more evenly and covers more surface area than sliced pieces, producing a more uniform golden crust. Most vegan mozzarella-style cheeses are sold in blocks; grating is usually the easiest approach.
  • Let it rest before cutting — baked spaghetti casserole that is portioned immediately from the oven will collapse and run because the sauce is still fully liquid. The 10-minute rest allows the sauce to set slightly around the pasta, producing portions that hold their shape when scooped and look significantly more appealing on the plate.

Pasta in Italy: Wheat, Water, and a Mythology Built Backwards

Italian pasta — the ingredient at the heart of this casserole — is the subject of one of the most persistent and confidently repeated food history myths in popular culture: that it was brought to Italy from China by Marco Polo following his 13th-century travels to the court of Kublai Khan. The Marco Polo story appears regularly in food writing and dinner-table conversation as an established fact; it is, in any substantive historical sense, false, and the way it became accepted as truth is an interesting study in how food mythology works. Pasta in various forms existed in Italy well before Marco Polo’s journey (he departed in 1271 and returned in 1295); Italian documents from the 12th century describe pasta-like dishes, and Arab geographers writing about Sicily as early as the 12th century describe a food called “itriyya” — dried pasta — being manufactured and exported from the island in significant quantities. The Arab-Sicilian connection is, in fact, the most historically credible route of pasta’s entry into Italy: Arab traders and settlers in Sicily during the Aghlabid emirate period (827–902 CE) brought dried pasta-making techniques that were well-established in the Arab world, where wheat-based doughs had been dried and stored as a preserved food for centuries. The Chinese origin story appears to have originated with a 1929 article in an American macaroni industry magazine — a trade publication with commercial reasons to make pasta’s origins sound exotic and global rather than regional and European — and was repeated often enough to become accepted as conventional wisdom. What is genuinely true is that Italy did not become the pasta culture it is today until the industrialization of pasta production in the 19th and early 20th centuries, when hydraulic extrusion presses and mechanical drying systems made it possible to produce pasta at a scale and consistency that made it a working-class staple across the entire Italian peninsula rather than a regional specialty. The baked pasta dish — pasta al forno in Italian — is a southern Italian tradition, particularly associated with Naples and Sicily, where tomatoes (themselves a New World import, not arriving in Europe until after the Columbian Exchange) were adopted into cooking earlier and more enthusiastically than in northern Italy, where butter and cream remained the dominant cooking fats well into the 20th century.


Flavor Variations

  • Spicy Arrabiata Baked Spaghetti: Double the chilli flakes in the sauce to 2 teaspoons and add ½ teaspoon of cayenne pepper. Replace the lentil-mushroom base with a simpler combination of tinned chickpeas and diced roasted red peppers (from a jar, drained). The arrabiata version has a fiery, punchy flavor profile with less of the meaty, ragu-like depth of the original — it is faster to make and excellent for those who prefer a spicier, cleaner tomato bake.
  • White Bean and Kale Baked Spaghetti: Replace the lentil-mushroom base with 1 × 400g tin of drained cannellini beans and 100g (3½oz) of finely shredded kale, stirred into the sauce during the final 5 minutes of simmering until wilted. Replace the tomato sauce’s dried oregano and basil with 1 teaspoon of dried rosemary and ½ teaspoon of dried thyme for a more Tuscan character. The white bean version is lighter in color and flavor than the lentil version and pairs beautifully with the cashew cream topping.
  • Tex-Mex Baked Spaghetti: Replace the Italian herb blend in the sauce with 1 tablespoon of chilli powder, 1 teaspoon of ground cumin, and ½ teaspoon of smoked paprika. Add 1 × 400g tin of drained black beans and 100g (3½oz) of frozen corn (defrosted) to the lentil-mushroom base. Replace the cashew cream topping with a simple mixture of blended silken tofu, lime juice, garlic, and cumin, and top with grated vegan cheddar-style cheese instead of mozzarella. Finish the baked casserole with fresh coriander, diced jalapeño, and sliced avocado.

Nutritional Highlights (Per Serving — Based on 7 Servings)

CaloriesProteinCarbsFiberFat
~415 kcal16g62g8g12g

Storage

  • Refrigerator: Keeps extremely well in a sealed container or covered baking dish for up to 5 days. The casserole improves significantly on the second and third days — the flavors meld and the sauce continues to absorb into the pasta, producing a denser, more cohesive texture and a deeper flavor than the freshly baked dish. Reheat individual portions in the microwave for 2–3 minutes, or reheat the whole dish covered with foil in a 180°C (355°F) oven for 20–25 minutes.
  • Freezer: Freezes well for up to 3 months. Allow to cool completely, then wrap the baking dish tightly with cling film and foil, or portion into individual freezer containers. Defrost overnight in the refrigerator. Reheat covered with foil in a 180°C oven for 30–35 minutes from refrigerator temperature, or until heated through and bubbling at the edges.
  • Meal prep: This casserole is an outstanding meal prep dish — it can be assembled completely (through Step 7) up to 24 hours in advance, covered tightly, and refrigerated before baking. Bake directly from refrigerated, adding 10 extra minutes to the covered stage. It is also one of the rare dishes that reheats as well — arguably better — than it bakes fresh.
  • Portioning and freezing slices: For single-serving freezer portions, allow the fully baked and cooled casserole to set in the refrigerator for at least 2 hours before cutting into portions — cold casserole cuts cleanly without collapsing. Wrap each portion individually and freeze. This produces a stock of single-serving dinners ready in under 5 minutes from frozen in a microwave.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — penne, rigatoni, ziti, and fusilli all work well and produce a more uniform, block-like casserole that slices more cleanly than spaghetti. Reduce the undercooking time slightly for shorter shapes: cook penne or rigatoni for 4 minutes rather than 5 (they are thicker than spaghetti and absorb liquid more slowly). Spaghetti is the classic choice for the visual appeal of the layered, tangled noodle texture in each slice, but any medium pasta shape is a sound substitute.

The sauce seems very wet and loose when I assemble the casserole. Is something wrong?

No — this is exactly right and is the intentional result of the undercook-and-sauce-absorb technique. The sauce is deliberately made wetter than normal because the undercooked pasta will absorb a significant quantity of liquid during the 35 minutes of covered and uncovered baking. A sauce that looks correct at assembly will be dry after baking; a sauce that looks too wet at assembly will be perfect after baking. Trust the process.

Can I make this without cashews?

Yes — if nut-free is needed, replace the cashew cream with a blend of 200g (7oz) of silken tofu, 2 tablespoons of nutritional yeast, 1 clove of garlic, ½ teaspoon of salt, and 2 tablespoons of unsweetened plant milk. Blend until completely smooth. The silken tofu cream has a slightly less rich and less neutral flavor than cashew cream but produces a very good result and is also significantly faster to prepare (no soaking required).

My vegan mozzarella didn’t melt and brown — it just dried out. What went wrong?

Not all vegan cheeses melt at oven temperatures. Look for a vegan mozzarella specifically labelled “melting,” “stretchy,” or “pizza-style” — these formulations are designed with the fat and starch ratios that allow them to melt under heat. Coconut oil-based vegan mozzarellas generally melt better than those made with palm oil or sunflower oil. If the available vegan cheese does not melt well, omit it and increase the cashew cream quantity instead — the cashew cream browns beautifully on its own.


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!

Vegan Cheeseburger Casserole — The Ultimate Comfort Bake That Tastes Like a Loaded Burger

vegan cheeseburger casserole

There is a particular category of weeknight dinner that does not aspire to elegance or restraint — it aspires to comfort, to fullness, to the kind of flavour that makes everyone at the table reach for seconds before the first serving is finished. Vegan cheeseburger casserole is exactly that dish. It takes every element that makes a loaded cheeseburger one of the most craveable foods on the planet — the savoury, deeply seasoned ground beef, the melted cheese, the pickles, the mustard, the onion — and reassembles them into a bubbling, golden-topped casserole that comes out of the oven smelling like a burger joint and tasting like the best possible version of the thing it is celebrating. The base is a combination of cooked pasta and a richly seasoned lentil-and-walnut mince that provides the texture and umami depth of ground meat; the sauce is a vegan cheddar-style cheese sauce that coats every element in the casserole; the topping is more cheese, dotted over the surface and browned under heat. This vegan cheeseburger casserole is 100% plant-based, dairy-free, and egg-free. It serves 6 generously. It is ready in 45 minutes. It is a one-baking-dish dinner that requires minimal cleanup, scales up effortlessly for a crowd, and reheats beautifully — making it one of the most practical as well as most satisfying recipes in this collection. The technique is what gives the lentil-walnut mince its convincing meaty texture and what keeps the casserole from being watery or bland.

The technique is the toast-and-build method. A vegan mince that tastes genuinely satisfying rather than merely filling requires two things that most plant-based mince preparations skip: proper toasting of the walnut component (which transforms the raw, slightly bitter taste of raw walnuts into a deep, roasted, meaty flavour through the Maillard reaction at the nut’s surface) and a deliberate building sequence for the umami layers that prevents the mince from tasting flat. The toast-and-build method executes both. Stage one — toast: raw walnuts are spread in a dry frying pan over medium heat and toasted for 4–5 minutes until they are fragrant and beginning to turn golden at the surface. This step is done dry (no oil) to maximise the Maillard reaction at the walnut surface, which requires direct contact between the nut and the hot pan rather than indirect heating through an oil medium. Once toasted, the walnuts are pulsed briefly in a food processor to a rough, crumbly mince-like texture — coarse enough to have varying piece sizes (which contributes to the meaty, varied texture of real ground meat) but not so fine as to become walnut paste. Stage two — build: the flavour base is built in a specific sequence designed to layer umami compounds progressively. First, onion and garlic are sautéed until they begin to caramelise at the edges — not merely softened, but given enough heat to develop their natural sugars into deeper, more complex flavour compounds. Second, tomato purée is added directly to the pan and cooked in the oil for 90 seconds before any liquid is added — this dry-frying of the tomato purée is a classic technique that removes the raw, sharp edge of the paste and concentrates its glutamates into a rounder, deeper umami contribution. Third, the cooked lentils and toasted walnut mince are added together with soy sauce, smoked paprika, Worcestershire-style sauce (vegan), and mustard powder — each of these contributes a different umami or flavour compound, and adding them in succession to the hot pan rather than stirring them into a liquid sauce ensures each one’s flavours are briefly heat-activated before the whole mixture comes together. The resulting mince is richly savoury, deeply flavoured, and textured in a way that a simple lentil mince cannot match.

This recipe serves 6.


Recipe Information

Prep TimeCook TimeBake TimeTotal TimeServingsCalories
15 mins20 mins20 mins~55 mins6~490 kcal

Ingredients

For the Lentil-Walnut Mince

  • 120g (¾ cup) dried green or brown lentils — cooked until tender (see step 1); or 1 × 400g tin of green lentils, drained and rinsed
  • 100g (1 cup) raw walnut halves or pieces
  • 1 tbsp olive oil
  • 1 large onion (approximately 180g), finely diced
  • 4 cloves garlic, finely minced
  • 2 tbsp tomato purée (tomato paste)
  • 1 tbsp soy sauce or tamari
  • 1 tbsp vegan Worcestershire sauce — most supermarket Worcestershire sauces contain anchovies; use a specifically vegan version (Henderson’s Relish is widely available and vegan, or check for a labelled vegan Worcestershire)
  • 1 tsp smoked paprika
  • 1 tsp mustard powder (dry mustard)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp dried oregano
  • ½ tsp fine salt
  • ¼ tsp black pepper

For the Pasta

  • 300g (10.5oz) dried pasta — short shapes work best: rigatoni, penne, or macaroni; the pasta is cooked 2 minutes less than the packet instruction (it finishes cooking in the oven)

For the Vegan Cheese Sauce

  • 3 tbsp vegan block butter
  • 3 tbsp plain flour (all-purpose flour)
  • 500ml (2 cups) unsweetened oat milk or soy milk — oat milk produces the smoothest, most neutral-flavoured sauce
  • 150g (5.5oz) vegan cheddar-style cheese, grated — block format, grated at home; pre-grated vegan cheese contains anti-caking agents that prevent it melting smoothly; Violife, Sheese, or similar; the sauce uses two-thirds of the cheese, the remaining third goes on top
  • 1 tsp Dijon mustard — adds sharpness and depth to the cheese sauce
  • 1 tsp apple cider vinegar — brightens the sauce and provides the slight tang of dairy cheddar
  • ½ tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp fine salt
  • ¼ tsp black pepper
  • ¼ tsp turmeric — for colour; adds a golden, cheese-like hue to the sauce without contributing flavour at this quantity; do not increase

For the Casserole Assembly and Topping

  • Reserved grated vegan cheddar (approximately 50g / the remaining one-third)
  • 2 tbsp yellow mustard — drizzled over the assembled casserole before baking; the burger flavour signature
  • 3 tbsp dill pickle slices (or gherkins), roughly chopped — stirred through the mince; non-negotiable for the cheeseburger flavour
  • 1 tbsp pickle brine — from the pickle jar; adds acidity and extra burger character to the mince

Optional Toppings (For Serving)

  • Extra dill pickle slices
  • Finely shredded iceberg lettuce
  • Sliced tomato
  • Ketchup and yellow mustard
  • Vegan sour cream or vegan mayo

Instructions

  1. Cook the lentils (if using dried). Rinse the lentils and place in a small saucepan with 400ml of water and a pinch of salt. Bring to the boil, reduce to a simmer, and cook for 20–22 minutes until completely tender. Drain and set aside. (If using tinned lentils, drain, rinse, and proceed.)
  2. Toast the walnuts — toast stage. Place the raw walnuts in a dry frying pan over medium heat. Toast for 4–5 minutes, stirring occasionally, until fragrant and beginning to turn golden at the surface. Transfer immediately to a food processor. Pulse 6–8 times until the walnuts are roughly chopped into a crumbly, mince-like texture — vary the piece sizes by not over-processing; some larger pieces add textural interest. Set aside.
  3. Cook the pasta. Cook the pasta in well-salted boiling water for 2 minutes less than the packet instruction — it will be slightly underdone; it finishes cooking in the oven. Drain and set aside.
  4. Preheat the oven to 200°C fan / 210°C conventional / 400°F.
  5. Build the mince — build stage. Heat the olive oil in a large frying pan or sauté pan over medium-high heat. Add the diced onion and cook for 6–7 minutes, stirring occasionally, until softened and beginning to caramelise at the edges. Add the minced garlic and cook for 1 further minute. Add the tomato purée directly to the pan and cook, stirring, for 90 seconds — the paste will darken slightly and become more fragrant. Add the cooked lentils, toasted walnut mince, soy sauce, vegan Worcestershire sauce, smoked paprika, mustard powder, onion powder, garlic powder, dried oregano, salt, and pepper. Stir well and cook for 3–4 minutes, stirring frequently, until the mixture is well combined, fragrant, and any excess moisture has cooked off. Remove from heat. Stir in the chopped dill pickles and pickle brine.
  6. Make the cheese sauce. In a medium saucepan over medium heat, melt the vegan block butter. Add the flour and whisk constantly for 1–2 minutes to form a roux — the mixture should bubble gently and smell slightly nutty. Gradually add the oat milk in a slow, steady stream, whisking continuously to prevent lumps. Cook over medium heat, whisking frequently, for 4–5 minutes until the sauce has thickened to a smooth, coating consistency. Remove from heat. Add two-thirds of the grated vegan cheddar (approximately 100g), the Dijon mustard, apple cider vinegar, smoked paprika, garlic powder, salt, pepper, and turmeric. Stir until the cheese is fully melted and the sauce is smooth.
  7. Assemble. In a large baking dish (approximately 30cm × 22cm / 9 × 13 inches), combine the cooked pasta, the lentil-walnut mince, and the cheese sauce. Stir until everything is evenly combined and the sauce coats all the pasta and mince. Smooth the surface. Drizzle the yellow mustard in lines across the surface. Scatter the reserved grated vegan cheddar evenly over the top.
  8. Bake. Bake for 18–20 minutes until the top is golden, bubbling at the edges, and the cheese on top has melted and begun to brown in spots. For a more aggressively browned top, switch to the grill/broiler for the final 2–3 minutes — watch closely.
  9. Rest and serve. Leave the casserole to rest for 5 minutes before serving — the sauce firms slightly and the dish is easier to portion. Serve directly from the dish. Add optional toppings at the table.

Pro Tips

  • Toast the walnuts even if you’re tempted to skip it — raw walnuts in a mince taste faintly bitter and unmistakably walnut-forward; toasted walnuts taste nutty, savoury, and meaty in a way that makes the finished mince genuinely convincing. The 5-minute toast step is one of the highest-return steps in this recipe; the flavour difference is immediately apparent.
  • Undercook the pasta by 2 full minutes — pasta cooked to al dente on the hob and then baked for 20 minutes in a saucy casserole becomes overcooked and mushy. The 2-minute undercooked pasta finishes perfectly in the oven, absorbing some of the cheese sauce and ending up at exactly the right texture. If in doubt, taste the pasta at the drain stage — it should be noticeably too firm to eat comfortably.
  • Grate the vegan cheese at home from a block — the texture and melt of freshly grated block vegan cheddar in a sauce is significantly better than pre-grated; the anti-caking starch coatings on pre-grated cheese prevent it from melting smoothly, producing a sauce that is slightly grainy rather than silky. Five minutes at the box grater makes a meaningful difference to the final dish.
  • The pickles and pickle brine are the burger — of all the flavour elements in this casserole, the dill pickles and brine do the most work in communicating “cheeseburger” to the palate; without them, the dish tastes like a delicious pasta bake but not specifically like a burger. Do not reduce the quantity of pickles and do not substitute sweet gherkins — dill pickles only for the authentic burger flavour.

The American Casserole: Comfort Food as Cultural History

The casserole — a one-dish baked preparation in which multiple components (protein, starch, vegetable, sauce) are combined and cooked together in a single deep dish — is one of the defining formats of American home cooking, and its history reflects the practical pressures and social contexts that shaped domestic food culture in the United States through the 20th century. The word “casserole” derives from the French for the deep cooking vessel itself (from the Greek “kyathos,” a cup or ladle), and the preparation style has roots in the French cassoulet and similar slow-cooked European one-pot dishes, but the American casserole emerged as its own distinct genre primarily in the mid-20th century, driven by three converging forces: the expansion of the processed food industry (particularly condensed soups, tinned vegetables, and convenience cheeses, which provided the ready-made sauce components and binders that most American casserole recipes of the era depended on); the rise of the suburban household with its expectation of efficient, economical cooking that could feed a family without extensive labour; and the church cookbook and community cookbook tradition that circulated recipes horizontally through American communities from the 1950s onward, producing the canon of “hot dishes” and casseroles — the tuna noodle casserole, the green bean casserole, the Jell-O salad, the hamburger casserole — that came to define a certain register of American comfort food. The cheeseburger casserole belongs to this tradition: it is a midwestern-inflected “hamburger hot dish” translated into a plant-based format, keeping the flavour signatures (the seasoned meat, the cheese, the pickle, the mustard) while updating the base and the sauce for a contemporary plant-based kitchen. The casserole format itself remains one of the most practical delivery mechanisms for a satisfying weeknight dinner, regardless of what fills it.


Flavor Variations

  • Spicy Jalapeño Cheeseburger Casserole: Add 2 fresh jalapeños (finely diced, seeds removed for medium heat or seeds included for hot) to the onion as it sautés. Stir 2 tablespoons of pickled jalapeño slices through the assembled casserole before baking. Top with extra pickled jalapeños after baking. Replace the smoked paprika in the cheese sauce with chipotle powder for a smokier, spicier finish.
  • BBQ Cheeseburger Casserole: Stir 3 tablespoons of vegan barbecue sauce through the mince at the end of the build stage. Replace the yellow mustard drizzle on top with an additional drizzle of BBQ sauce. Add 80g of tinned sweetcorn to the casserole at the assembly stage. The BBQ version has a sweeter, smokier, more Southern character — excellent with the optional shredded lettuce and tomato toppings.
  • Bacon Cheeseburger Casserole: Fry 6–8 rashers of vegan smoked bacon (tempeh bacon or shop-bought vegan rashers) until crisp. Crumble or chop and stir half through the mince and scatter the remaining half over the cheese topping before baking. The bacon addition pushes the casserole firmly into indulgent territory and adds a smoky, salty contrast that makes every bite more complex.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~490 kcal22g58g9g18g

Storage

  • Refrigerator: Store cooled leftover casserole in a sealed container or covered tightly in the baking dish with cling film for up to 4 days. The flavours deepen overnight — this is a casserole that is arguably better on day two than day one.
  • Reheating: Reheat individual portions in the microwave for 2–3 minutes, stirring halfway through, with a splash of plant-based milk added to loosen the sauce. Reheat the whole dish in the oven at 180°C fan, covered with foil, for 20–25 minutes until heated through; remove the foil for the final 5 minutes to re-crisp the cheese topping.
  • Freezer: Cool the casserole completely, then freeze in individual portions in sealed containers for up to 3 months. Defrost overnight in the refrigerator. Reheat as above with an extra splash of plant milk to compensate for any moisture absorbed during freezing.
  • Make-ahead: The entire casserole can be assembled (steps 1–7) up to 24 hours in advance and refrigerated unbaked, covered. Bake directly from the refrigerator, adding 5–8 minutes to the bake time. This is an excellent strategy for a weeknight dinner when prep time is limited — assemble on Sunday, bake on Monday.

Frequently Asked Questions

Can I use shop-bought vegan mince instead of making the lentil-walnut mince?

Yes — replace the lentil-walnut mince with 400g of shop-bought vegan mince (Beyond Meat, Quorn vegan, or similar). Brown in the pan with the onion and garlic, then proceed with the build stage from the tomato purée step. Shop-bought vegan mince is convenient but typically has less textural variety and a more uniform flavour than the homemade lentil-walnut version; the toasting and layering steps are the techniques that make the homemade mince more satisfying.

The cheese sauce was lumpy. How do I fix it?

Lumps in a roux-based sauce are caused by adding the liquid too quickly, or by the liquid being too cold when it hits the hot roux. If the sauce is lumpy, remove from the heat and use a hand blender to blitz until smooth, or strain through a fine sieve pressing the lumps through with a spatula. Prevention: add the plant milk in a thin, slow, continuous stream while whisking vigorously — the first splash of cold milk into hot roux is the critical moment where lumps form; get past the first addition smoothly and the rest of the milk can be added more quickly.

Can I make this gluten-free?

Yes — use a gluten-free pasta, tamari instead of soy sauce, a gluten-free flour (rice flour or a GF plain flour blend works well in the roux), certified gluten-free oat milk, and ensure all other ingredients are certified gluten-free. The technique is identical.

How do I know when the casserole is done?

The casserole is done when the cheese topping is melted and lightly golden, the edges are visibly bubbling, and a spoon inserted into the centre and left for 5 seconds comes out hot to the touch. If the top is golden but the centre is not yet hot, tent loosely with foil and bake for a further 5–8 minutes. The 20-minute bake time assumes the casserole goes into the oven at room temperature; if assembled cold from the refrigerator, add 8–10 minutes.


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!

Vegan Potatoes Delmonico — The Luxurious, Creamy Baked Potato Dish That Rivals Any Restaurant Classic

vegan potatoes del monico

Potatoes Delmonico is one of those dishes that has drifted so far from its origins into the background of American restaurant culture that most people have eaten a version of it without ever knowing its name. At its core, it is diced or sliced potatoes baked in a rich, cream-based sauce until the potatoes are tender and the top is golden and bubbling — a gratin-adjacent preparation that sits somewhere between scalloped potatoes and a cream potato casserole, with a more refined, saucier character than a gratin and a more substantial creaminess than a simple bake. It is, in short, one of the most delicious things you can do with a potato, and the vegan version — built on a cashew-and-plant-cream sauce enriched with nutritional yeast, Dijon, and a careful seasoning hand — is every bit as luxurious as the original. This vegan Potatoes Delmonico is 100% plant-based, dairy-free, and egg-free. It serves 6 as a substantial side dish or 4 as a main alongside a simple green salad. It is ready in 1 hour 10 minutes. It is the kind of side dish that becomes the centrepiece of the table — the dish everyone asks about, the dish that gets spooned onto seconds without any encouragement. The technique is the reason the sauce stays rich and creamy throughout the bake rather than separating or becoming watery.

The technique is the cold-sauce-and-par-slice method. The two failure modes of a potato gratin or cream-baked potato dish are sauce separation and uneven cooking — the sauce breaks into a greasy, curdled pool around the potatoes, or the potatoes at the edge of the dish are soft and collapsing while the centre is still underdone and chalky. Both failures share a common root: introducing a hot, fully thickened sauce to raw potatoes in a hot oven creates a cooking environment in which the sauce and the potatoes reach different temperatures at different rates, and the sustained oven heat drives off the sauce’s liquid fraction before the potato starch has fully gelatinised and can absorb it. The cold-sauce-and-par-slice method addresses both problems. Stage one — par-slice: the potatoes are sliced to a precise, consistent thickness (approximately 4–5mm) using a mandoline or a steady knife hand, and then parboiled briefly in salted water for 5 minutes before being added to the dish. The parboil pre-gelatinises the outer starch of each potato slice, creating a slight stickiness on the surface that helps the sauce cling to each layer rather than pooling at the base of the dish. It also begins the cooking process so that the potato interior starts to soften before the dish enters the oven, dramatically reducing the total bake time and the period during which the sauce is exposed to oven heat — less oven time means less separation. Stage two — cold sauce: the cream sauce is made separately and left to cool to room temperature (or just slightly warm) before being poured over the parboiled potato slices in the baking dish. Cold or room-temperature sauce introduced to the par-sliced potatoes coats each layer evenly and penetrates between the layers before any heat-driven separation can occur; as the dish enters the oven and both the potatoes and sauce heat together from the same starting temperature, they reach their cooking equilibrium simultaneously — the potato starch and the sauce’s cashew fat emulsion stabilise each other as they heat, producing a cohesive, creamy dish rather than a separated one.

This recipe serves 6 as a side or 4 as a main.


Recipe Information

Prep TimePar-CookBake TimeTotal TimeServingsCalories
20 mins10 mins40 mins~70 mins6 (side)~365 kcal

Ingredients

For the Potatoes

  • 1.2kg (approximately 2lb 10oz) medium starchy potatoes — Maris Piper, Russet, or King Edward; starchy varieties absorb the sauce best and become properly tender; waxy potatoes (Charlotte, new potatoes) stay too firm and do not absorb the sauce
  • 1 tsp fine salt — for the parboiling water
  • 1 tsp white wine vinegar — added to the parboiling water; helps the potato slices hold their shape during the brief boil

For the Vegan Cream Sauce

  • 100g (¾ cup) raw cashews — soaked in cold water for 4 hours or in boiling water for 1 hour; drained and rinsed; these form the creamy, fat-rich base of the sauce
  • 400ml (1⅔ cups) unsweetened oat milk or soy milk — oat milk produces the most neutral, creamy result
  • 200ml (¾ cup + 1 tbsp) vegan single cream or oat cream — adds richness; if unavailable, replace with an additional 200ml of full-fat oat milk
  • 3 tbsp nutritional yeast — provides the savoury, slightly cheesy depth that replaces dairy cream’s natural richness
  • 1 tbsp Dijon mustard — adds sharpness and complexity; the Dijon is the flavour signature of a classic Delmonico sauce
  • 1 tbsp vegan block butter — stirred into the sauce at the end of blending; adds gloss and a buttery finish
  • 3 cloves garlic, finely minced — cooked briefly in the sauce
  • 1 tsp fine salt
  • ½ tsp white pepper — white pepper is preferred over black for a cleaner-looking sauce and a slightly different, more rounded heat note
  • ¼ tsp ground nutmeg — a classic flavouring in cream-based potato dishes; do not omit; a small quantity only
  • 1 tbsp cornflour (cornstarch) — dissolved in 2 tbsp of the oat milk before adding; stabilises the sauce during baking and helps it coat the potatoes in a smooth layer

For the Topping

  • 40g (⅓ cup) vegan parmesan-style cheese or extra nutritional yeast — scattered over the top; vegan parmesan (Violife or similar) gives the most convincing golden, slightly crunchy top
  • 30g (¼ cup) panko breadcrumbs — mixed with the parmesan-style cheese for the topping; adds a golden, textural crust
  • 1 tbsp vegan block butter, melted — tossed with the breadcrumbs before scattering; helps the topping brown evenly
  • Fresh thyme sprigs — optional; a classic herbal pairing with cream and potato

Optional Additions

  • 1 medium onion, very thinly sliced — layered between the potato layers for extra flavour; sauté in a little vegan butter for 5 minutes until softened before layering
  • 2 cloves garlic, very thinly sliced — layered between the potato slices as a garlic-forward variation

Instructions

  1. Soak the cashews. Place the raw cashews in a bowl and cover with cold water. Soak for a minimum of 4 hours or overnight. (Quick-soak: cover with just-boiled water and soak for 1 hour.) Drain and rinse before blending.
  2. Prepare the potatoes — par-slice stage. Peel the potatoes. Using a mandoline set to 4–5mm, or a sharp knife, slice the potatoes into rounds of consistent thickness. Consistent sizing is important — thicker slices remain undercooked while thinner ones overcook in the same bake time. Place the sliced potatoes in a large saucepan of cold salted water (with the teaspoon of white wine vinegar) as you slice them, to prevent discolouration.
  3. Parboil. Bring the potato slices in their water to the boil over high heat. Once boiling, cook for exactly 5 minutes — the potatoes should be partially cooked but still holding their shape; they should bend slightly without breaking when a slice is lifted with a fork. Drain carefully (the slices are fragile at this stage) and spread on a clean tea towel or tray to cool slightly and dry.
  4. Make the sauce — cold sauce stage. In a high-speed blender, combine the soaked cashews, oat milk, vegan cream, nutritional yeast, Dijon mustard, salt, white pepper, and nutmeg. Blend on high for 2–3 minutes until completely smooth. In a small saucepan over medium heat, cook the minced garlic in a splash of olive oil or vegan butter for 60 seconds until fragrant (do not brown). Pour the blended cashew mixture into the saucepan with the cooked garlic. Add the cornflour dissolved in 2 tablespoons of oat milk. Cook over medium heat, stirring constantly, for 3–4 minutes until the sauce has thickened slightly and coats the back of a spoon. Remove from heat and stir in the vegan block butter until melted and glossy. Leave to cool to room temperature — the sauce should be pourable but not steaming hot before it goes over the potatoes.
  5. Preheat the oven to 190°C fan / 200°C conventional / 375°F. Lightly butter or oil a 2-litre baking dish (approximately 28cm × 20cm).
  6. Assemble. Arrange one-third of the parboiled potato slices in a single, slightly overlapping layer in the base of the prepared dish. Pour one-third of the room-temperature sauce evenly over the potatoes. Repeat with a second layer of potatoes and a second third of the sauce. Finish with the remaining potatoes arranged neatly on top. Pour the remaining sauce over — it should just reach the top potato layer; the sauce will bubble up during baking.
  7. Add the topping. In a small bowl, combine the panko breadcrumbs, vegan parmesan-style cheese (or nutritional yeast), and melted vegan block butter. Toss until the breadcrumbs are evenly coated. Scatter evenly over the surface. Lay the thyme sprigs on top if using.
  8. Bake. Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for a further 15 minutes until the topping is golden and crunchy, the sauce is bubbling at the edges, and a sharp knife inserted into the centre of the dish meets no resistance (the potatoes are fully tender). If the topping is not sufficiently golden after 40 minutes total, switch to the grill/broiler for the final 2–3 minutes.
  9. Rest. Leave to rest for 10 minutes before serving — the sauce thickens further during resting and the dish is much easier to portion cleanly.

Pro Tips

  • Cool the sauce before layering — this is the single most important step for preventing sauce separation; a hot sauce poured over cold parboiled potatoes and immediately placed in a hot oven creates the temperature differential that causes breaking. Room-temperature sauce and par-cooked potatoes going into the oven together is the correct sequence.
  • Use a mandoline for consistent slices — uneven potato slices are the primary cause of uneven cooking in a gratin or cream potato dish; slices that vary between 3mm and 8mm will produce some slices that are over-softened to the point of disintegrating while others are still too firm. A mandoline set to 4–5mm produces perfectly consistent slices in a fraction of the time. If using a knife, aim for careful, steady cuts and sort out any obviously thicker or thinner slices.
  • The foil is essential for the first phase — baking uncovered from the start dries the top layer of potatoes before the sauce has had time to penetrate and cook the interior; the foil traps steam for the first 25 minutes and creates the humid, even cooking environment the dish needs. Remove the foil only when the potatoes are already tender (test with a knife through the foil if unsure) and the final phase is purely about browning the topping.
  • Rest before serving — a cream-baked potato dish taken directly from the oven to the table has a sauce that is too liquid to serve cleanly; the 10-minute rest allows the sauce to thicken and the starch released from the potatoes during baking to stabilise the liquid into a cohesive, scoopable consistency. A dish cut immediately out of the oven floods the plate; the same dish 10 minutes later portions in neat, layered slabs.

Delmonico: The Restaurant That Invented American Fine Dining

Potatoes Delmonico takes its name from Delmonico’s Restaurant in New York City — one of the most historically significant restaurants in American culinary history, and the establishment most credited with inventing the American fine dining tradition as a distinct social and gastronomic institution. Delmonico’s was founded by Swiss brothers Giovanni and Pietro Delmonico in 1827 as a small pastry shop and café in Lower Manhattan, and was transformed under the leadership of their nephew Lorenzo Delmonico into the most celebrated restaurant in the United States by the mid-19th century. At a time when Americans of wealth and social ambition ate primarily at home or at hotel dining rooms that offered a fixed, often undifferentiated meal to all guests, Delmonico’s introduced the European à la carte service model — individual dishes ordered from a menu, prepared to order, served by professional waitstaff — and the concept of dining out as a social and gastronomic event in its own right rather than a utilitarian necessity. The restaurant’s kitchen produced a roster of dishes that entered the American culinary canon under the Delmonico name: Delmonico steak (a bone-in ribeye), Lobster Newberg (created at Delmonico’s in the 1870s), Baked Alaska (credited to Delmonico’s chef Charles Ranhofer), Eggs Benedict, and Potatoes Delmonico — a cream-baked potato preparation that appeared in Ranhofer’s monumental 1893 cookbook “The Epicurean,” the most comprehensive American restaurant cookbook of the 19th century, which documented the complete Delmonico’s repertoire in more than 1,000 pages of recipes, menus, and service guidance. The dishes that bear the Delmonico name represent a specific moment in American food history — the period between the Civil War and the turn of the 20th century when New York was becoming a world city, when a wealthy American professional class was developing an appetite for European-style fine dining, and when a restaurant kitchen was first beginning to define what American cuisine could be at its most ambitious.


Flavor Variations

  • Garlic and Herb Potatoes Delmonico: Add 4 additional cloves of garlic (finely minced) to the sauce and stir 2 tablespoons of finely chopped fresh thyme and 1 tablespoon of fresh rosemary (finely chopped) into the sauce before pouring. Scatter the topping with additional fresh thyme. The herb version is more aromatic and somewhat more rustic in character than the classic — excellent alongside a simple roast or grilled vegetable main.
  • Smoky Paprika Potatoes Delmonico: Add 1½ teaspoons of smoked paprika and ½ teaspoon of chipotle powder to the sauce. Layer thin slices of roasted red pepper (from a jar, drained) between the potato layers. The smoky paprika version has a deeper, more complex flavour profile and a beautiful rust-orange-tinted sauce — particularly good with grilled tempeh or vegan sausages.
  • Leek and Mushroom Potatoes Delmonico: Sauté 2 medium leeks (white and light green parts, thinly sliced) and 200g of sliced chestnut mushrooms in vegan butter until soft and golden, about 8 minutes. Layer between the potato slices along with the sauce. The leek and mushroom addition turns the dish from a side into a more complete, substantial main course — deeply savoury and more filling than the base recipe.

Nutritional Highlights (Per Serving — Based on 6 Side Servings)

CaloriesProteinCarbsFiberFat
~365 kcal9g45g4g17g

Storage

  • Refrigerator: Store cooled leftovers covered in the baking dish or transferred to a sealed container for up to 4 days. The dish firms significantly when cold — this is normal; the cashew fat sets in the refrigerator.
  • Reheating (individual portions): Reheat in the microwave with a splash of plant-based milk, covered loosely, for 2–3 minutes until steaming. Stir once halfway through. The sauce loosens with the added liquid.
  • Reheating (whole dish): Cover with foil and bake at 180°C fan for 25–30 minutes until heated through; remove the foil for the final 5 minutes. Add a splash of oat milk under the foil before reheating to restore the sauce’s creaminess.
  • Freezer: This dish is freezer-friendly but with caveats — the potato texture softens slightly after freezing and thawing, and the sauce may need whisking to recombine after reheating. Freeze in portions in sealed containers for up to 2 months. Defrost overnight in the refrigerator and reheat as above with added plant milk.
  • Make-ahead: Assemble the dish (through step 7) up to 24 hours ahead, cover tightly with cling film, and refrigerate unbaked. Bake directly from the refrigerator, adding 10 minutes to the foil-covered bake time.

Frequently Asked Questions

What type of potato works best for this dish?

Starchy potatoes (Maris Piper, Russet, King Edward) are essential — they become properly tender and absorb the cream sauce into their starch structure during baking. Waxy potatoes (Charlotte, fingerling, new potatoes) have a lower starch content and stay too firm and separate in a cream bake — they are excellent for salads and boiling but wrong here. If in doubt, choose the largest, most floury potatoes available and avoid anything labelled “salad potato” or “new potato.”

The sauce separated and looks oily after baking. How do I prevent this?

Sauce separation is almost always caused by the sauce being too hot when it goes into the oven (follow the cold sauce instructions carefully — let the sauce cool to room temperature before pouring), or by the oven temperature being too high (190°C fan is the maximum; a hotter oven drives the liquid fraction out of the sauce before the potato starch can absorb it). If separation has already occurred, stir the dish gently when it comes out of the oven — the starch released by the potatoes during baking will help re-emulsify the sauce as it rests.

Can I use a food processor instead of a blender for the sauce?

A food processor will blend the cashews but will not produce the completely smooth, silky texture that a high-speed blender achieves. A food-processor cashew sauce may have a slightly grainy texture on the palate, which becomes more noticeable in a dish where the sauce is the primary element. If a high-speed blender is not available, soak the cashews for longer (overnight rather than 4 hours) to maximise their softness before processing, and process for longer than you think necessary.

Can I make this without the cashews?

Yes — replace the cashew component with an additional 200ml of vegan single cream and an extra tablespoon of nutritional yeast, and skip the blending step; simply make a roux-based sauce (as in the cheeseburger casserole recipe) using vegan block butter, plain flour, and the oat milk and cream. The roux-based version is slightly less rich and silky than the cashew version but is excellent and considerably quicker to prepare.


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!

Tender Pasta Tossed in Vegan Butter and Herbs — Simple, Silky, and Ready in 20 Minutes

tender pasta tossed 

Sometimes the best meal is the one that asks the least of you. Not every dinner needs a long ingredient list, an hour at the stove, or a technique that requires a second read-through. This tender pasta tossed in vegan butter and herbs is, at its core, as simple as it looks: pasta, vegan block butter, garlic, fresh herbs, lemon, and a generous amount of pasta cooking water to pull it all into a glossy, silky sauce that coats every strand. It is 100% plant-based, dairy-free, and egg-free. It serves 4. It is on the table in 20 minutes from a cold start. And yet — because the technique is right — it does not taste simple. The sauce is properly emulsified, not just buttery; the garlic is fragrant without being raw or sharp; the herbs are bright and verdant rather than wilted and grey; the pasta itself is genuinely tender at the centre with just enough resistance at the bite. This is the dish you make on a Tuesday when the week has been long. It is also the dish you make for guests who say they eat simply, because simple done correctly is always impressive.

The technique is the butter-emulsion-and-starchy-water method. Pasta sauces that rely on fat — butter, olive oil, a nut-based cream — fail in one of two predictable ways: either the fat pools on the plate in visible puddles rather than coating the pasta evenly, or the pasta is overdressed and heavy, the sauce thick and cloying rather than light and silky. Both failures share a root cause: the fat was never properly emulsified into the pasta cooking water. Pasta cooking water is not merely hot water. After 10 minutes of boiling pasta, it contains a significant concentration of surface starch released from the pasta — a natural emulsifier that allows fat and water to combine into a stable, homogenous sauce that clings to pasta rather than sliding off it. The butter-emulsion-and-starchy-water method exploits this deliberately. Step one: the pasta is cooked in well-salted water and pulled from the pot 1 minute before it is fully cooked — while it still has a slightly undercooked core. A full cup of cooking water is reserved before draining. Step two: the pasta is finished in the pan with the butter, garlic, and herbs over medium heat, and the reserved starchy cooking water is added gradually — a splash at a time — while the pan is tossed continuously. The starch in the water combines with the fat molecules in the butter to form a stable emulsion; the remaining cooking time drives off excess water so the sauce reduces to a coating consistency rather than a pooling one; the pasta absorbs the last of its cooking directly in the sauce, so the pasta and sauce finish simultaneously and at the same temperature. This is the same fundamental principle that makes a proper cacio e pepe or aglio e olio work — and it works equally well with vegan block butter.

This recipe serves 4.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins15 mins20 mins4~420 kcal

Ingredients

Pasta

  • 400g (14oz) dried pasta — linguine, spaghetti, tagliatelle, or pappardelle; long pasta works best with this sauce style as the strands coat more evenly than short shapes; use a good-quality pasta with a rougher surface (bronze-die extruded if available) as the texture holds the butter emulsion better

For the Butter and Herb Sauce

  • 80g (3oz) vegan block butter — block-style only; tub-style spread contains added water and emulsifiers that prevent the butter from browning and can make the sauce greasy; the block must be cold, cut into 1cm cubes, and added to the pan in stages rather than all at once
  • 6 cloves garlic, thinly sliced — thin slices rather than minced; thin slices infuse their flavour into the butter more gently over the cooking time without the risk of burning that minced garlic carries
  • 1 cup (240ml) pasta cooking water — reserved just before draining; this is not optional and cannot be substituted with plain water (which contains no starch)
  • 30g fresh flat-leaf parsley, roughly chopped — about one large bunch; added in two stages (half during cooking, half off heat) to preserve the colour and bright flavour of the second addition
  • 15g fresh basil leaves, torn — added off heat only; basil turns dark and bitter the moment it hits a hot pan
  • 1 tbsp fresh lemon juice — added at the very end; the acid lifts the richness of the butter and brightens the entire dish
  • 1 tsp lemon zest — finely grated; adds the aromatic top notes that lemon juice alone cannot provide
  • ½ tsp chilli flakes — optional but recommended; adds background warmth without making the dish spicy
  • Generous black pepper — freshly cracked; at least ½ tsp
  • Sea salt — for pasta water and to finish

To Serve

  • Extra fresh parsley and basil scattered over
  • Additional cracked black pepper
  • Vegan parmesan-style cheese or nutritional yeast — optional, for serving
  • Good quality extra virgin olive oil — a drizzle over the finished dish adds richness and sheen
  • Crusty bread — to mop the plate

Instructions

  1. Salt the water properly. Bring a large pot of water to a rolling boil. Salt it generously — it should taste pleasantly salty, like mild seawater, not fresh water. This is the only opportunity to season the pasta itself; under-salted pasta water produces pasta that tastes flat regardless of how good the sauce is. Use at least 1 tablespoon of fine sea salt per litre of water.
  2. Cook the pasta to one minute before done. Add the pasta and cook according to the packet instructions minus 1 minute. The pasta should be almost done but with a slightly chalky, undercooked core when you bite into a strand — it will finish cooking in the pan. Before draining, use a heatproof jug or mug to scoop out at least 1 full cup (240ml) of the pasta cooking water. Set it aside. Drain the pasta.
  3. Build the base. While the pasta cooks, place a large, wide frying pan or sauté pan (large enough to eventually hold all the pasta) over medium-low heat. Add half the cold butter cubes. When the butter begins to foam, add the sliced garlic and chilli flakes if using. Cook for 2–3 minutes, stirring frequently, until the garlic is soft, fragrant, and pale golden — not brown. If the garlic begins to colour too quickly, reduce the heat or add a splash of pasta water to slow the cooking.
  4. Begin the emulsion. Add a splash (around 4–5 tablespoons) of the reserved pasta cooking water to the pan with the garlic butter. The liquid will sputter and foam. Stir or swirl the pan continuously — you are beginning to build the emulsion between the starch in the water and the fat in the butter.
  5. Add the pasta and finish in the pan. Add the drained pasta directly to the pan. Increase the heat to medium. Add the remaining cold butter cubes and begin tossing the pasta continuously using tongs or a large fork and spoon. Add the pasta cooking water in small additions — 3–4 tablespoons at a time — tossing after each addition. Continue for 2–3 minutes, adding water as needed to maintain a loose, glossy consistency. The sauce should coat the pasta strands rather than pool at the bottom of the pan. Add half the chopped parsley during this stage.
  6. Finish with herbs and lemon. Remove the pan from the heat. Add the lemon juice, lemon zest, remaining parsley, and the torn basil leaves. Toss everything together for another 30 seconds — the residual heat will wilt the basil gently without cooking it aggressively. Taste and adjust salt and pepper. If the sauce feels too thick or the pasta has absorbed too much liquid, add one final splash of pasta water and toss through.
  7. Serve immediately. Divide between warm bowls. Drizzle with extra virgin olive oil, crack over additional black pepper, and scatter with extra fresh herbs. Serve at once — this dish waits for no one.

Pro Tips

  • Use cold butter in stages, not warm butter all at once — the temperature differential between the cold butter and the hot pasta water is what creates the emulsion; warm butter added all at once melts immediately and slides off the pasta rather than emulsifying into the sauce; add the butter in two or three batches, each addition cold from the refrigerator, and toss continuously between additions to work each batch into the starchy water before adding the next.
  • Never drain without reserving — the pasta cooking water is the single most important ingredient in the sauce after the butter itself; set a reminder, put a mug in the colander, do whatever it takes to remember to scoop it out before draining; plain water added later contains no starch and will not emulsify with the butter, producing a greasy, watery pan rather than a silky sauce.
  • Finish basil off the heat — basil contains volatile aromatic compounds (primarily linalool and eugenol) that evaporate immediately at high temperatures; adding basil while the pan is still on the heat produces flat, slightly bitter cooked-herb flavour rather than the bright, fragrant freshness that makes this dish; add it after removing the pan from the heat, toss once, and serve immediately.
  • Warm the bowls — a simple step that makes a significant difference; pasta in a cold bowl drops in temperature within 30 seconds of plating, the butter sauce congeals, and the glossy emulsion breaks into a greasy film; warm the serving bowls in a low oven (80°C) for 10 minutes before serving, or fill them with hot water for 2 minutes and dry before plating.

Pasta: Forty Centuries of Simplicity

The history of pasta is, at its heart, the history of a very simple technology — ground grain mixed with water, shaped, and dried — that turned out to be one of the most consequential food inventions in the story of human civilisation. The origins of pasta are contested, though the most durable popular myth — that Marco Polo brought pasta to Italy from China after his journey to the court of Kublai Khan in the 13th century — has been largely dismissed by food historians, who point to Arabic texts referencing dried pasta in Sicily as early as the 12th century CE and to Roman-era sources describing pasta-like preparations made from spelt flour and water. The Arab traders and settlers who governed Sicily between the 9th and 11th centuries CE are now widely credited with introducing dried pasta to the Mediterranean world — specifically itriyya, a dried string pasta made in Sicily that is referenced in the Arab geographer Muhammad al-Idrisi’s 1154 description of the town of Trabia, which he describes as producing so much dried pasta that it was exported in ship-loads to Calabria and beyond. What the Arab world contributed was not pasta itself — wheat-and-water doughs shaped and cooked existed in various forms across the ancient Mediterranean — but the technology of drying: the recognition that pasta dried in the sun could be stored for months and transported long distances without spoiling, transforming a perishable fresh food into a durable commodity. It was this dried, shelf-stable pasta that became the foundation of Italian regional cooking over the following eight centuries, developing into the extraordinary diversity of regional shapes — tagliatelle in Bologna, orecchiette in Puglia, pici in Tuscany, trofie in Liguria — that each region evolved to suit its local sauces, climates, and cooking traditions. The butter-dressed pasta of northern Italy — where the dairy traditions of Emilia-Romagna, Lombardy, and Piedmont dominated the kitchen — is among the oldest of these regional traditions; a simple pasta tossed with good butter and nothing else appears in Italian cooking manuscripts as early as the 15th century. The vegan butter version in this recipe stands in that same unbroken line — the same principle of fat, starch, and heat producing a silky emulsion from the simplest possible ingredients — updated with plant-based fat that achieves the same result with none of the dairy.


Flavor Variations

  • Lemon and Caper Herb Pasta: Add 2 tablespoons of rinsed capers to the garlic butter at the same stage as the garlic, and increase the lemon juice to 2 tablespoons and the lemon zest to 2 teaspoons. The capers add a briny, sharp counterpoint to the richness of the butter that brightens the entire dish. Finish with extra parsley and a handful of rocket (arugula) tossed through off the heat. The peppery rocket wilts gently and adds colour and a slightly bitter edge that balances the fat beautifully.
  • Brown Butter and Sage Pasta: In place of the standard technique, cook the vegan block butter in the pan over medium heat, swirling continuously, until it turns a deep amber colour and smells nutty and caramel-like — this is the vegan equivalent of beurre noisette, and vegan block butter achieves it well. Add 12–15 fresh sage leaves and fry for 30–45 seconds until crisp. Add the pasta and cooking water and proceed as directed. The brown butter and sage version is richer, nuttier, and more autumnal in character than the fresh herb version. Finish with a squeeze of lemon and a grating of vegan parmesan.
  • Garlic, White Wine, and Herb Pasta: After cooking the garlic to pale golden, deglaze the pan with 100ml of dry white wine and reduce for 2 minutes until the wine is almost completely evaporated. Add the pasta, cooking water, butter, and herbs as directed. The white wine adds an acidic, slightly fruity layer beneath the butter that gives the sauce more complexity without changing the essential simplicity of the dish. Use a wine you would drink — poor-quality wine produces poor-quality sauce.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~420 kcal11g62g3g15g

Storage

  • Best eaten immediately — this dish is at its absolute peak the moment it leaves the pan; the butter emulsion is a dynamic structure that begins to break as the pasta cools and absorbs the remaining sauce liquid; eating it immediately is strongly recommended.
  • Refrigerator: Leftovers store in a sealed container for up to 3 days. The pasta will absorb the sauce completely during storage; it will look dry when cold. Do not be alarmed — it reheats well.
  • Reheating: Add the cold pasta to a pan with a generous splash of water (2–4 tablespoons) and a small knob of vegan block butter over medium heat. Toss continuously for 2–3 minutes until the pasta is hot and the sauce has re-emulsified from the fresh water and butter. Do not microwave — microwaved butter pasta becomes oily as the emulsion breaks under uneven microwave heat.
  • Freezer: Not recommended — the pasta texture changes significantly after freezing and thawing; the emulsified butter sauce does not survive the freeze-thaw cycle and separates on reheating.
  • Batch cooking note: This dish does not lend itself to advance preparation. The pasta and sauce must be made together, finished together, and eaten immediately. What can be prepared in advance: the garlic can be sliced, the herbs washed and roughly chopped, and the butter cubed and kept cold — all steps that reduce the active cooking time to under 10 minutes.

Frequently Asked Questions

Why does my butter pasta always end up greasy?

Greasy butter pasta is almost always caused by adding too much butter too quickly to a pan that is too hot, without enough starchy pasta water to emulsify it. The fat does not have time to combine with the water and starch; it pools as visible grease instead. Fix: use cold butter added in stages, add pasta water gradually in small splashes rather than all at once, and toss continuously — the physical action of tossing is what drives the emulsification. The pan should be medium heat, not high, during the emulsification stage.

Can I use olive oil instead of vegan butter?

Yes — the technique works with olive oil too, though the flavour profile is quite different. Olive oil produces a lighter, more Mediterranean-style dish. Use 4–5 tablespoons of good quality extra virgin olive oil in place of the butter, and add it to the pasta and cooking water directly in the pan, tossing continuously. The starch emulsion works the same way with olive oil. For the richest version of this dish, use half olive oil and half vegan block butter.

What pasta shape works best?

Long pasta — spaghetti, linguine, tagliatelle, pappardelle, bucatini — works best because the long strands coat more evenly in a tossed butter sauce and the continuous tossing motion distributes the sauce along their length. Short pasta works but requires more stirring rather than tossing. Whatever shape you use, use bronze-die extruded pasta if possible — the rougher surface texture holds emulsified sauces significantly better than the smooth surface of standard extruded pasta.

My sauce has disappeared by the time I serve it — where did it go?

The pasta absorbed it. This is the most common issue with butter pasta and has a simple fix: err on the side of too much sauce when finishing in the pan — it should look slightly too saucy, almost pooling at the bottom, when you plate it; the pasta will absorb the last of the liquid in the bowl in the 30–60 seconds between plating and eating, and it will be perfect by the time the first forkful is taken. If it arrives at the table already dry, you finished the sauce too far. Add a final splash of cooking water and a last knob of butter at the plating stage.


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!

Vegan Mushroom Rice — Deep, Earthy, and Impossibly Satisfying in Under 40 Minutes

There is a category of rice dish that exists in almost every food culture in the world — a dish in which the rice does not sit beneath a sauce or alongside a protein but is itself the main event, cooked in a deeply flavoured liquid so that every grain is seasoned from the inside out rather than dressed from the outside in. Pilaf, risotto, arroz, jollof — the principle is the same regardless of geography: fat, aromatics, rice, liquid, heat, and the patience to let the rice absorb everything the liquid has to offer before it meets the table. This vegan mushroom rice is built on that same principle. It is 100% plant-based, dairy-free, and egg-free. It serves 4. It is ready in under 40 minutes. The mushrooms are cooked in two stages — first seared at high heat until deeply golden, then a portion is stirred back into the rice to cook through and release their flavour into every grain, while the remaining portion is kept aside as a topping so the dish has textural contrast between the rice-cooked and pan-seared mushrooms. A concentrated mushroom stock, built from the mushroom trimmings and soaking liquid from a small quantity of dried porcini, is the cooking liquid for the rice — so even the water carries flavour. This is simple food, done seriously.

The technique is the sear-separate-and-stock-cook method. Standard mushroom rice recipes combine the mushrooms and rice and cook them together from the start, producing rice that is flavoured but mushrooms that are soft, pale, and texturally indistinct from the rice itself — the mushrooms have steamed rather than seared and their flavour, though present in the rice, is muted rather than concentrated. The sear-separate-and-stock-cook method works differently. Stage one — the sear: the mushrooms are cooked in two uncrowded batches in a very hot pan with minimal oil, in the manner of a proper mushroom sauté. Crowded mushrooms release moisture into the pan and steam; uncrowded mushrooms in a hot pan lose their surface moisture immediately to evaporation and begin caramelising within 2–3 minutes, developing the Maillard browning compounds — the maltol, the furanones, the pyrazines — that produce the deep, nutty, almost meaty flavour of well-cooked mushrooms. Stage two — separate: once all the mushrooms are deeply golden, the batch is divided: two-thirds are set aside as the topping; one-third are returned to the pan and stirred into the rice at the point when the rice goes in, so they cook a second time in the stock and transfer their concentrated flavour into the grains directly. Stage three — the stock: while the mushrooms sear, a small quantity of dried porcini (15g) is soaked in 100ml of boiling water for 10 minutes; the soaking liquid — deep brown and intensely flavoured — is added to the vegetable stock that cooks the rice; the rehydrated porcini themselves are finely chopped and stirred into the rice with the seared mushrooms. The combination of three mushroom elements — seared fresh mushrooms in the rice, seared fresh mushrooms on top, and dried porcini both in the rice and in the stock — produces a depth of mushroom flavour that no single preparation method achieves alone.

This recipe serves 4.


Recipe Information

Prep TimeCook TimeRest TimeTotalServingsCalories
10 mins28 mins5 mins~43 mins4~390 kcal

Ingredients

For the Mushroom Stock

  • 15g dried porcini mushrooms — porcini specifically; they produce the most intensely flavoured soaking liquid of any dried mushroom; do not substitute dried shiitake (which are excellent but produce a different flavour profile)
  • 100ml boiling water — for soaking the porcini; this soaking liquid becomes part of the cooking stock
  • 700ml good-quality vegetable stock — hot; combined with the porcini soaking liquid to make 800ml total cooking liquid

For the Rice

  • 300g (1½ cups) basmati rice — rinsed under cold water until the water runs clear, then soaked for 20 minutes and drained; rinsing removes surface starch that makes rice sticky; soaking allows the grains to begin absorbing water before cooking, which produces more even cooking and longer, fluffier grains
  • 500g mixed mushrooms — chestnut (cremini), portobello, and shiitake work particularly well together; remove any tough shiitake stems; slice larger mushrooms, halve or quarter smaller ones; aim for pieces 3–4cm across — large enough to develop a proper sear
  • 1 large onion, finely diced
  • 4 cloves garlic, finely minced
  • 2 tbsp olive oil — divided; 1 tbsp for the mushrooms, 1 tbsp for the onion and garlic
  • 1 tbsp soy sauce or tamari — adds umami and deepens the colour of the rice
  • 1 tsp fresh thyme leaves — or ½ tsp dried thyme; thyme and mushrooms are one of the great flavour pairings in cooking
  • 1 bay leaf
  • ½ tsp smoked paprika
  • ½ tsp onion powder
  • Fine sea salt and freshly cracked black pepper

To Finish and Serve

  • 1 tbsp vegan block butter — stirred through the cooked rice off heat for richness and sheen
  • 2 tbsp fresh flat-leaf parsley, roughly chopped
  • 1 tsp fresh lemon juice — brightens the finished dish
  • Extra freshly cracked black pepper
  • Vegan parmesan-style cheese or nutritional yeast — optional, scattered over to serve

Instructions

  1. Soak the porcini and prepare the stock. Place the dried porcini in a small heatproof bowl and cover with 100ml of boiling water. Leave to soak for 10–15 minutes. Meanwhile, rinse the basmati rice under cold running water until the water is clear (approximately 60 seconds), then cover with cold water and soak for 20 minutes. When the porcini have soaked, lift them out with a spoon and squeeze gently over the bowl to release as much soaking liquid as possible. Finely chop the rehydrated porcini and set aside. Pour the porcini soaking liquid into the hot vegetable stock, pouring carefully and leaving behind any grit or sediment at the bottom of the bowl. You now have approximately 800ml of deeply flavoured mushroom stock. Keep warm.
  2. Sear the mushrooms — batch one. Heat a large, heavy frying pan (ideally cast iron) over high heat until very hot. Add 1 tablespoon of olive oil. When the oil shimmers, add half the fresh mushrooms in a single layer — do not crowd. Season with a pinch of salt and pepper. Cook without stirring for 2–3 minutes until deeply golden on the underside, then toss once and cook for a further 1–2 minutes. The mushrooms should be at least 50% reduced in volume and dark golden. Transfer to a plate. Repeat with the remaining mushrooms, adding a little more oil if needed. Set all the seared mushrooms aside. Divide them mentally: two-thirds will be the topping, one-third will go into the rice.
  3. Build the base. In the same pan (now over medium heat), add the remaining tablespoon of olive oil. Add the diced onion and a pinch of salt and cook for 5–6 minutes, stirring occasionally, until soft and translucent. Add the minced garlic, thyme, and smoked paprika and cook for 1 further minute until fragrant.
  4. Add the rice and the mushrooms for the rice. Drain the soaked basmati rice thoroughly. Add the drained rice to the pan and stir for 1–2 minutes, coating every grain in the oil and aromatics — this brief toasting of the rice in the fat seals the surface slightly and helps each grain remain distinct during cooking. Add the one-third portion of seared mushrooms and the finely chopped rehydrated porcini and stir through.
  5. Add the stock and cook. Add the soy sauce and the bay leaf. Pour in the warm mushroom stock. Stir once to distribute everything evenly and bring to a boil over high heat. As soon as it boils, reduce the heat to the lowest possible setting, place a tight-fitting lid on the pan, and cook without lifting the lid for 15 minutes. Every time the lid is lifted steam escapes and the rice cooking is disrupted — set a timer and do not open the pan.
  6. Rest off the heat. After 15 minutes, remove the pan from the heat entirely. Leave the lid on and rest for 5 minutes. This resting period allows the residual steam inside the pan to finish cooking the top layer of rice and redistribute the moisture evenly through the rice without further direct heat.
  7. Finish and serve. Remove the lid. Remove the bay leaf. Add the vegan block butter and the lemon juice. Use a fork — not a spoon — to gently fluff the rice, lifting it from the bottom and separating the grains; a spoon crushes the cooked grains. Taste and adjust salt and pepper. Transfer to a serving bowl or plate. Top with the reserved seared mushrooms, the fresh parsley, and extra black pepper. Serve immediately with vegan parmesan or nutritional yeast if using.

Pro Tips

  • Hot pan, uncrowded mushrooms — this is the most important instruction in the entire recipe; mushrooms release a significant amount of water as they cook, and if that water cannot evaporate quickly (because the pan is not hot enough, or because the mushrooms are touching each other and trapping steam between them), the mushrooms will stew in their own liquid rather than sear; the result is pale, soft, watery mushrooms that taste of steamed vegetable rather than deeply caramelised umami; use the largest pan available, heat it fully before adding oil, and cook in two or three batches however inconvenient that seems.
  • Don’t stir the rice while it cooks — the lid stays on and the spoon stays out for the entire 15-minute cooking period; stirring rice during absorption-method cooking breaks the starch structure of the partially cooked grains and makes the rice sticky and gummy; the only moment the lid comes off is when the timer ends.
  • Use the fork to fluff, not a spoon — a spoon crushes the cooked basmati grains; a fork lifts and separates them; the final appearance of the rice — individual, defined grains rather than clumped mush — is almost entirely determined by the instrument used for fluffing.
  • Don’t discard the porcini soaking liquid — this is the most concentrated mushroom flavour in the entire recipe; pouring it away and using plain stock instead cuts the depth of the finished dish by roughly half; the only thing to be careful of is the sediment at the bottom of the soaking bowl (dried grit from the porcini), which you leave behind by pouring slowly or straining through a fine sieve.

Mushrooms and the Fungal Kingdom: The Food That Is Not a Plant

The mushrooms at the centre of this recipe belong to a kingdom of life — Fungi — that is neither plant nor animal and is, by many measures, more closely related to animals than to plants. This taxonomic fact, counterintuitive to the point of seeming wrong, reflects a deep evolutionary history: fungi and animals share a common ancestor — a single-celled, heterotrophic organism — that diverged from the plant lineage approximately one billion years ago. Plants make their own food through photosynthesis; animals and fungi cannot, and must obtain their nutrition from other organisms. The difference is method: animals ingest their food internally, while fungi digest externally — secreting enzymes into their surroundings and absorbing the resulting nutrients through their cell walls. The mushroom is not a fruit or a vegetable but the fruiting body of a fungal organism — the reproductive structure that emerges above the soil or from a host substrate to release spores, while the main body of the organism (the mycelium, the vast underground network of thread-like hyphae) remains invisible beneath the surface. The mycelium of some fungal organisms extends over enormous areas: the Armillaria ostoyae (honey fungus) in the Blue Mountains of Oregon is estimated to cover 2,385 acres (965 hectares) and is among the largest known living organisms on Earth by area, with an estimated age of 2,400–8,650 years. Human cultivation of mushrooms began in China approximately 600 CE, with Flammulina velutipes (enoki) among the first documented cultivated species; Lentinus edodes (shiitake) cultivation is documented in Chinese texts from the 12th century CE. Agaricus bisporus — the button mushroom and its older, more flavourful forms, the cremini and portobello, which are the same species at different stages of maturity — was first commercially cultivated in France in the 17th century, in the underground caves near Paris that gave rise to the term “champignons de Paris.” The porcini in this recipe (Boletus edulis, the cep or penny bun) remains predominantly wild-harvested rather than cultivated, its complex underground relationship with the root systems of its host trees proving resistant to the controlled conditions of commercial mushroom farming — which is part of the reason it commands such a high price and delivers such an extraordinary depth of flavour.


Flavor Variations

  • Garlic Herb Mushroom Rice: Double the garlic to 8 cloves (still finely minced) and add 1 additional teaspoon of fresh thyme and 1 teaspoon of fresh rosemary (finely chopped) to the aromatics. Stir 2 tablespoons of finely chopped chives and 1 tablespoon of fresh tarragon through the finished rice alongside the parsley. The garlic herb version is more aromatic and assertive than the classic.
  • Coconut Mushroom Rice: Replace 200ml of the vegetable stock with 200ml of full-fat coconut milk (stirred into the stock just before pouring over the rice). Add 1 teaspoon of mild curry powder and ½ teaspoon of ground turmeric to the aromatics with the garlic. Stir 1 tablespoon of lime juice and a handful of fresh coriander through the finished rice in place of the parsley and lemon juice. The coconut version is creamier, mildly spiced, and works particularly well as a side dish to a Thai or South Asian main.
  • Mushroom and Spinach Rice: Stir 100g of fresh baby spinach through the finished rice immediately after fluffing — the residual heat in the rice wilts the spinach perfectly in 60 seconds without further cooking. Add the zest of half a lemon along with the lemon juice. The spinach turns the rice a deep green in the areas where it has wilted, creating a visually striking dish that is also significantly higher in iron and folate.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~390 kcal10g64g4g10g

Storage

  • Best eaten fresh — rice dishes are at their peak immediately after cooking; the grains are at their most distinct and the mushroom topping at its most textured.
  • Refrigerator: Store in a sealed container for up to 3 days. Rice hardens and loses moisture in the refrigerator — this is normal and reverses on reheating.
  • Reheating: Add 2–3 tablespoons of water or stock to the cold rice and reheat in a covered pan over medium-low heat for 5–6 minutes, stirring occasionally, until steaming throughout. Alternatively, microwave in a covered dish with 2 tablespoons of water, stirring halfway through, for 2–3 minutes. The stored mushroom topping reheats well in a hot dry frying pan for 2–3 minutes to restore the sear.
  • Freezer: Rice freezes well — portion into individual servings in zip-lock bags, flatten, and freeze for up to 2 months. Defrost in the refrigerator overnight and reheat as above. The texture of frozen and reheated rice is slightly softer than freshly cooked but very acceptable.
  • Food safety note: Rice should never be left at room temperature for more than 2 hours after cooking; refrigerate promptly and reheat thoroughly to piping hot before eating. Do not reheat rice more than once.

Frequently Asked Questions

Can I use long-grain rice instead of basmati?

Yes — long-grain white rice works well with the same method and the same liquid ratio. The result is slightly less fragrant than basmati (basmati’s distinctive aroma comes from its naturally occurring 2-acetyl-1-pyrroline compound, which other long-grain varieties contain in lower concentrations) but equally good in structure and flavour. Brown rice works but requires significantly more liquid (approximately 900ml total) and a longer cooking time (35–40 minutes covered, plus 10 minutes rest) — adjust both accordingly.

Can I add protein to this dish?

Yes — the mushroom rice works well with pan-fried tofu, roasted chickpeas, or edamame stirred through at the serving stage. A fried egg (for those who eat eggs) or a soft-boiled vegan egg placed on top of the rice bowl is also a popular addition. The rice is substantial enough to serve as a main without additional protein, particularly given the protein content of the mushrooms and the optional nutritional yeast or vegan parmesan.

My rice turned out mushy — what went wrong?

The most common causes: too much liquid (measure carefully — 800ml total for 300g of dried basmati is correct); the lid was lifted during cooking (steam escapes and disrupts the absorption ratio); the rice was not soaked before cooking (unsoaked basmati absorbs water unevenly and the grains crack and become mushy at the outside before they are cooked through at the centre). Check all three for the next batch.

Can I make this in a rice cooker?

Yes — complete steps 1 through 3 on the stove (sear the mushrooms, build the aromatics base), then transfer everything to the rice cooker, add the drained rice, the stock, and the one-third portion of seared mushrooms, and cook on the standard white rice setting. Add the butter, lemon juice, and parsley after the rice cooker finishes, fluff with a fork, and top with the reserved seared mushrooms. The rice cooker method is slightly less precise in flavour development (the initial toasting of the rice in the aromatics is less effective in the cooker) but produces excellent results.


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

Cheesy Spinach-Artichoke Bagels 

vegan cheesy spinach artichoke bagels

There are breakfasts you eat because mornings demand something. And then there are breakfasts like these Cheesy Vegan Spinach-Artichoke Bagels — the kind that come out of the oven bubbling and golden, smelling so deeply of garlic and melted cheese that the whole kitchen feels like it belongs to a bakery, and that deliver everything beloved about spinach artichoke dip stacked directly onto a perfectly toasted bagel half. This is that breakfast. The one that makes a chewy, golden bagel feel like an entirely different food once it carries this rich, creamy, savory topping. The one people request again before they have finished the first half.

This recipe takes the comforting flavors of classic spinach artichoke dip and turns them into an open-faced bagel topping — a creamy cashew and vegan cream cheese base studded with wilted spinach, chopped artichoke hearts, garlic, and nutritional yeast, spread generously over toasted bagel halves and baked until bubbling and lightly golden on top. It is breakfast, brunch, and snack all at once, and it comes together in well under thirty minutes.

What makes these bagels so outstanding is the balance in the topping — rich enough to feel indulgent, bright enough from the lemon and garlic to stay lively rather than heavy, and studded with enough texture from the spinach and artichoke that every bite feels substantial rather than simply creamy.

This recipe is 100% vegan, ready in just 25 minutes, and absolutely wonderful served warm straight from the oven with a scattering of fresh herbs and a pinch of chili flakes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins4~310 kcal

Ingredients

For the Topping

  • 200g vegan cream cheese, softened
  • 2 cups (60g) fresh spinach, roughly chopped
  • 1 can (400g) artichoke hearts in water, drained and chopped
  • 3 cloves garlic, minced
  • 3 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • ½ tsp onion powder
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili flakes (optional)

For the Bagels

  • 4 plain or everything bagels, halved
  • ½ cup (60g) vegan mozzarella, shredded (for topping)

Optional Add-ins

  • 2 tbsp sun-dried tomatoes, finely chopped
  • 1 tbsp capers, chopped
  • Pinch of smoked paprika

To Serve

  • Fresh parsley or chives, chopped
  • Extra chili flakes
  • Lemon wedges

Instructions

  1. Sauté the aromatics. Heat the olive oil in a skillet over medium heat. Add the garlic and cook for 30 seconds until fragrant. Add the spinach and cook, stirring, for 2 minutes until wilted. Remove from heat and let cool slightly.
  2. Make the topping. In a bowl combine the softened vegan cream cheese, nutritional yeast, lemon juice, onion powder, salt, pepper, and chili flakes if using. Mix until smooth. Fold in the wilted spinach and chopped artichoke hearts until evenly distributed.
  3. Prepare the bagels. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Place the bagel halves cut-side up on the sheet.
  4. Top the bagels. Spread a generous, even layer of the spinach artichoke mixture over each bagel half, all the way to the edges. Sprinkle shredded vegan mozzarella over the top.
  5. Bake until golden. Bake for 12–15 minutes until the topping is bubbling and the cheese is melted with light golden spots.
  6. Serve immediately. Scatter with fresh herbs and a pinch of chili flakes. Serve warm.

Pro Tips

  • Squeeze excess water from the spinach after sautéing if it looks watery, to keep the topping from sliding off the bagel.
  • Toast the bagels lightly before topping for extra structure and a crispier base.
  • Spread topping all the way to the edge so every bite gets some — untopped edges burn before the center is ready.
  • Use full-fat vegan cream cheese for the richest, most stable result.

Flavor Variations

  • Sun-Dried Tomato Version: Stir in chopped sun-dried tomatoes for added sweetness and tang.
  • Spicy Jalapeño Bagels: Add finely diced jalapeño to the topping for building heat.
  • Garlic Herb Bagels: Add extra garlic and a mix of fresh dill and chives for a herb-forward version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal9g38g3g13g

Storage

  • Refrigerator: Store assembled, baked bagels in an airtight container for up to 2 days. Reheat in a toaster oven or air fryer until warmed through.
  • Topping only: The spinach artichoke topping keeps in the refrigerator for up to 4 days and can be used on crackers or as a dip.

Frequently Asked Questions

Can I make the topping ahead?

Yes — prepare the topping up to 2 days in advance and refrigerate. Assemble and bake fresh when ready to eat.

Can I use frozen spinach?

Yes — thaw and squeeze very thoroughly dry before using to avoid excess moisture in the topping.

What bagel flavor works best?

Plain, everything, or garlic bagels all complement this savory topping beautifully.


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

Vegan Spaghetti Carbonara

vegan spaghetti carbonara

There are pasta dishes that define what pasta can be. And then there are dishes like this Vegan Spaghetti Carbonara — the kind that makes you understand in a single forkful exactly why carbonara became one of the most beloved pasta preparations in the entire world, that coats every strand of spaghetti in a sauce so silky, so deeply savory, so perfectly balanced between richness and lightness that it seems to defy the logic of its own simplicity, and that does all of this without a single egg, without a gram of guanciale, and without a trace of Pecorino Romano. This is that carbonara. The one that makes Italians pause. The one that makes people who have eaten the dairy original their entire lives set down their forks and genuinely reconsider what they thought they knew about plant-based cooking. The one that is simultaneously the most technically satisfying and the most deeply delicious pasta you will make all week.

Traditional carbonara is a dish of extraordinary elegance built on a foundation of radical simplicity — eggs, cured pork, Pecorino Romano, black pepper, and pasta cooking water combined with such precise technique that the eggs are cooked by the heat of the pasta alone into a sauce of remarkable silkiness without ever scrambling. It is one of the great technical achievements of Italian cooking and one of the most difficult pasta preparations to execute correctly even with the original ingredients.

This vegan version replicates every sensory element of the original through plant-based means that are arguably more interesting than the dairy equivalents. Silken tofu blended with nutritional yeast, white miso, and turmeric creates a sauce base with the same silky, egg-like consistency and deeply savory flavor that eggs provide in the original. Smoked tempeh or vegan bacon provides the smoky, salty, slightly fatty element that guanciale contributes. Reserved pasta cooking water — starchy, hot, and emulsifying — creates the glossy, coating sauce that is the defining characteristic of great carbonara. And an extraordinary amount of freshly cracked black pepper — more than seems reasonable, more than seems comfortable — provides the specific warm, slightly floral heat that gives carbonara its characteristic depth.

This recipe is 100% vegan, ready in just 25 minutes, and absolutely spectacular served immediately — carbonara waits for no one and no one who is eating this pasta should be made to wait for anything.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins4~480 kcal

Ingredients

For the Carbonara Sauce

  • 300g silken tofu, drained
  • 4 tbsp nutritional yeast
  • 1 tbsp white miso paste
  • 1 tbsp lemon juice
  • 1 tsp garlic powder
  • ¼ tsp turmeric (for the characteristic golden color)
  • ½ tsp salt
  • ¼ tsp white pepper

For the Smoky Vegan Bacon

  • 200g smoked tempeh or vegan bacon, diced into small pieces
  • 1 tbsp olive oil
  • 1 tbsp soy sauce or tamari
  • 1 tsp smoked paprika
  • ½ tsp maple syrup
  • ¼ tsp black pepper

For the Pasta

  • 400g spaghetti or linguine
  • 1 tbsp salt (for pasta water)
  • 1 cup (240ml) pasta cooking water, reserved before draining

For Finishing

  • 2 tsp freshly cracked black pepper — this is non-negotiable and should be more than seems reasonable
  • Additional nutritional yeast for serving
  • Fresh parsley, finely chopped
  • Extra black pepper at the table

Optional Add-ins

  • 1 cup (30g) fresh baby spinach (stir in with the sauce)
  • ½ cup (60g) frozen peas (add to pasta water in final minute)
  • 4 cloves roasted garlic, mashed into the sauce
  • 1 tbsp capers for brininess
  • Vegan Parmesan for serving

Instructions

  1. Make the silken tofu carbonara sauce. Place the drained silken tofu, nutritional yeast, white miso paste, lemon juice, garlic powder, turmeric, salt, and white pepper in a blender. Blend on high speed for 60–90 seconds until completely smooth, silky, and flowing like a thick cream. Taste the sauce — it should be deeply savory, slightly tangy, with a rich umami depth from the miso and nutritional yeast. Adjust seasoning as needed. Set aside.
  2. Cook the smoky vegan bacon. Heat the olive oil in a large skillet over medium-high heat. Add the diced smoked tempeh or vegan bacon and cook for 3–4 minutes, stirring occasionally, until golden and beginning to crisp. Add the soy sauce, smoked paprika, maple syrup, and black pepper and stir to coat. Cook for a further 2 minutes until the tempeh is deeply golden, slightly sticky, and smelling extraordinary. Remove from the pan and set aside — reserve the pan for finishing the pasta.
  3. Cook the pasta. Bring a large pot of generously salted water to a vigorous boil. Add the spaghetti and cook according to package instructions until al dente — tender with just a slight resistance at the center. Before draining reserve at least one full cup of the starchy pasta cooking water — this liquid is the key to the silky, emulsified sauce of great carbonara.
  4. Temper the sauce. This is the most critical step — the technique that separates great vegan carbonara from merely decent pasta with a tofu sauce. Add 3–4 tablespoons of the hot pasta cooking water to the blended tofu sauce and whisk vigorously to combine. This tempering warms the sauce and loosens it to the correct consistency for coating pasta. The starch in the pasta water also helps the sauce emulsify and adhere to the spaghetti more effectively.
  5. Combine pasta and sauce. Drain the pasta and immediately add it to the reserved skillet over the lowest possible heat. Pour the tempered sauce over the hot pasta and toss vigorously and continuously with tongs for 60–90 seconds — coating every strand in the silky sauce. Add the reserved pasta water a splash at a time, tossing between additions, until the sauce flows freely between the strands and coats them in a glossy, silky film. The sauce should not be pooling at the bottom of the pan — it should be coating the pasta in a thin, even layer.
  6. Add the black pepper. Add the full 2 teaspoons of freshly cracked black pepper to the pasta and toss to incorporate throughout. This is the moment where carbonara finds its soul — the pepper is not a background note but a defining flavor that provides the warm, slightly floral heat that is the characteristic of this dish. Add more if you love pepper — traditional Roman carbonara is more aggressively peppered than most people expect.
  7. Add the smoky vegan bacon. Add three quarters of the cooked smoky tempeh to the pasta and toss to distribute evenly throughout. Reserve the remaining quarter for topping each bowl — both for visual appeal and to ensure a visible, generous serving of the smoky element in every bowl.
  8. Serve immediately. Divide the carbonara between warmed bowls — speed is essential here as carbonara thickens rapidly as it cools. Top each bowl with the reserved smoky tempeh, a generous additional crack of black pepper, a dusting of nutritional yeast, and fresh parsley. Serve immediately — carbonara at the table is one of the finest experiences in all of plant-based pasta cooking.

Pro Tips for Perfect Vegan Carbonara

  • Use silken tofu — no other variety. Firm or extra firm tofu does not blend to the smooth, flowing, egg-like consistency that makes this sauce so silky and so convincing as a carbonara base. Silken tofu — sometimes labelled soft silken or extra soft — contains more water and a finer protein structure that blends to a completely smooth, pourable cream. It is the correct and only suitable choice for this application.
  • Temper the sauce before adding to the pasta. Adding cold blended tofu sauce directly to hot pasta produces a sauce that clumps and seizes rather than flowing smoothly between the strands. Adding hot pasta water to the sauce first — warming it gradually — produces a silky, flowing sauce that coats the pasta evenly and behaves identically to a properly made egg-based carbonara sauce.
  • Work over the lowest possible heat. The defining technical challenge of carbonara is cooking the sauce by the residual heat of the pasta alone — without direct heat which would scramble eggs in the traditional version and curdle tofu in the vegan version. Keep the heat at the absolute minimum and work quickly.
  • Use more black pepper than seems comfortable. Traditional Roman carbonara uses an extraordinary amount of freshly cracked black pepper — enough that the pepper flavor is immediately, prominently present rather than merely a background note. The pepper in carbonara is not seasoning — it is an ingredient. Use freshly cracked pepper from a pepper mill rather than pre-ground for the most vibrant, complex pepper flavor.
  • Reserve more pasta water than you think you need. The pasta water is the liquid that creates the silky, glossy, emulsified sauce of great carbonara — and you can always use more than you think. Reserve a full cup minimum and use it generously to achieve the flowing, coating consistency that is the hallmark of great carbonara.
  • Serve in warmed bowls immediately. Carbonara thickens dramatically as it cools — within 2–3 minutes of leaving the pan it begins to set. Warm your serving bowls with hot water for 60 seconds before serving and bring the pot to the table rather than plating in the kitchen whenever possible.

The Art and History of Carbonara

Carbonara is one of the most debated and most fiercely protected pasta preparations in all of Italian cooking — a dish with a contested history, a small number of strictly defined traditional ingredients, and a passionate community of purists who regard any deviation from the original recipe as a culinary transgression of the highest order.

The most widely accepted theory traces carbonara’s origins to Rome in the mid-twentieth century — possibly created during or immediately after World War II when American soldiers stationed in Italy introduced bacon and eggs as rations that Roman cooks incorporated into local pasta preparations. The name is thought to derive from carbone — the Italian word for charcoal — either in reference to the char workers who ate the dish or to the generous amount of black pepper that gives the sauce its characteristic speckled appearance.

The traditional Roman carbonara uses exactly four ingredients beyond the pasta and salt — guanciale (cured pork cheek), eggs (whole eggs and additional yolks), Pecorino Romano, and black pepper. No cream. No garlic. No onion. No parsley. The extraordinary richness and silkiness of the sauce is achieved entirely through the emulsification of the egg yolks with the rendered fat from the guanciale and the starchy pasta cooking water — a technique of such precision and elegance that it remains one of the great achievements of Italian culinary tradition.

This vegan version honours the spirit and the technique of carbonara while replacing every animal product with plant-based alternatives that perform the same functional role. Silken tofu performs the role of eggs — providing the silky, protein-based sauce base that emulsifies with the pasta water and coats the spaghetti. Nutritional yeast and white miso perform the role of Pecorino Romano — providing the salty, savory, umami depth that aged cheese contributes. Smoked tempeh performs the role of guanciale — providing smokiness, saltiness, and a fatty richness that punctuates every forkful. Black pepper remains exactly as it always was — irreplaceable and abundant.


Flavor Variations

  • Truffle Vegan Carbonara: Add 1 tablespoon of truffle oil to the blended tofu sauce and use exclusively smoked oyster mushrooms instead of tempeh for an extraordinarily luxurious version that is genuinely spectacular for special occasions.
  • Mushroom Carbonara: Replace the smoked tempeh with 300g of cremini mushrooms sautéed until deeply golden with smoked paprika, soy sauce, and garlic for a lighter, more vegetable-forward version with the same smoky depth.
  • Lemon and Herb Carbonara: Add the zest of two lemons to the sauce and finish with fresh basil and tarragon for a brighter, more aromatic version that is particularly beautiful in spring and summer.
  • Broccolini Carbonara: Add blanched broccolini to the pasta when tossing with the sauce for a version that adds nutritional substance, textural variety, and a beautiful green color contrast to the pale, golden sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal24g64g4g12g

At 480 calories per serving this carbonara delivers an outstanding nutritional profile for a pasta dinner — 24 grams of complete plant-based protein from the silken tofu, tempeh, and nutritional yeast, making it one of the highest protein plant-based pasta dishes available. The silken tofu provides all nine essential amino acids alongside calcium, iron, and isoflavones with hormonal balancing properties. The tempeh contributes fermentation-derived probiotic benefits alongside its significant protein content and B vitamins. The nutritional yeast provides B vitamins including B12 in fortified varieties. The white miso contributes beneficial fermentation compounds that support gut microbiome health.


Storage

  • Serve immediately always. Carbonara is one of the few pasta dishes that genuinely cannot be stored and reheated successfully — the sauce sets to a thick, gluey consistency during storage and does not return to its original silky texture when reheated regardless of how much liquid is added. Make it fresh and serve it immediately — it takes only 25 minutes and is worth every one of them.
  • Sauce separately: The blended tofu carbonara sauce stores in the refrigerator for up to 4 days in a sealed container. Make a batch of sauce in advance and store it — when ready to eat cook the pasta, make the smoky tempeh, and temper the sauce with hot pasta water as directed for a meal that comes together in under 15 minutes.
  • Smoky tempeh: The cooked smoky tempeh stores in the refrigerator for up to 5 days and reheats in a hot pan in 2 minutes — making it an outstanding meal prep component that can be used throughout the week in pasta, grain bowls, wraps, and sandwiches.
  • Leftover pasta: If you do have leftover assembled carbonara reheat in a pan over medium-low heat with a generous splash of water or plant milk, stirring continuously, until loosened and heated through. The texture will be different from fresh but still deeply delicious.

Frequently Asked Questions

Why did my sauce turn out grainy?

A grainy sauce is caused by blending the tofu insufficiently or using a variety other than silken tofu. Blend for the full 90 seconds on the highest speed and ensure you are using silken — not firm or extra firm — tofu. If graininess persists strain the blended sauce through a fine mesh sieve before using.

Can I use a different pasta shape?

Yes — while spaghetti is the most traditional shape for carbonara any long pasta works beautifully. Linguine, tagliatelle, fettuccine, and bucatini are all excellent choices. Shorter shapes like rigatoni or penne also work but capture the sauce differently — in pockets rather than coating — which produces a different but equally delicious result.

How do I prevent the sauce from clumping?

Clumping is prevented by tempering the sauce before adding it to the pasta — stirring hot pasta water into the cold blended sauce to warm it gradually before it touches the hot pasta. Working over the lowest possible heat and tossing continuously and quickly also prevents the proteins in the tofu from setting before they have coated all the pasta.

Can I make this recipe gluten-free?

Yes — use gluten-free spaghetti and replace the soy sauce in the tempeh marinade with tamari. Gluten-free pasta releases slightly different amounts of starch into the cooking water — the sauce may need slightly more pasta water to achieve the correct flowing consistency.

What is white miso paste and where do I find it?

White miso — shiro miso in Japanese — is a fermented soybean paste with a mild, sweet, slightly salty flavor that is significantly less intense than darker miso varieties. It is available in most supermarkets in the Asian foods section or in health food stores. It keeps for months in the refrigerator and is one of the most useful and versatile ingredients in plant-based cooking.

Can I use vegan bacon instead of smoked tempeh?

Yes — store-bought vegan bacon works beautifully in this recipe. Cook according to package instructions until crispy then chop into small pieces and add to the pasta in the same way as the smoked tempeh. The flavor will be slightly different depending on the brand but the smoky, salty element that the vegan bacon contributes is essentially the same.


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

Vegan Onion Rings

vegan onion rings

There are snacks you make because something crunchy is needed. And then there are snacks like these Vegan Onion Rings — the kind that come out of the oil shatteringly crisp, deeply golden, with a coating so craggy and satisfying that the sweet, tender onion inside feels like a genuine reward for getting through that incredible crunch first. This is that snack. The one that disappears from the plate the moment it is set down. The one that proves, decisively, that a great onion ring needs absolutely nothing from an egg or a drop of dairy to be extraordinary.

This recipe uses a buttermilk-style plant milk soak to tenderize the onion slightly and help the coating adhere, followed by a seasoned flour and cornstarch dredge that fries up into a thick, crunchy, golden shell. The onion inside stays tender and slightly sweet, contrasting beautifully against the crispy exterior.

What makes these onion rings so outstanding is the double dredge technique — dipping the soaked onion rings into seasoned flour, back into the milk, then into the flour again — which builds a thicker, craggier crust than a single coating ever could, producing a result that rivals any restaurant version.

This recipe is 100% vegan, ready in about 30 minutes, and absolutely wonderful served hot from the fryer with a tangy dipping sauce alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins4~310 kcal

Ingredients

For the Onions

  • 2 large yellow onions, cut into 1cm thick rings, separated

For the Buttermilk Soak

  • 1½ cups (360ml) plant milk
  • 1 tbsp apple cider vinegar

For the Coating

  • 1½ cups (180g) all-purpose flour
  • 2 tbsp cornstarch
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp salt
  • ½ tsp black pepper
  • ¼ tsp cayenne pepper (optional)

For Frying

  • 3 cups (720ml) neutral vegetable oil

For the Dipping Sauce

  • ½ cup (120g) vegan mayonnaise
  • 1 tbsp ketchup
  • 1 tsp hot sauce
  • ½ tsp smoked paprika
  • 1 tsp lemon juice

Instructions

  1. Make the buttermilk soak. Combine the plant milk and apple cider vinegar in a bowl and let sit for 5 minutes until slightly thickened. Add the separated onion rings and let soak for 10–15 minutes.
  2. Make the coating. In a wide shallow dish whisk together the flour, cornstarch, smoked paprika, garlic powder, onion powder, salt, pepper, and cayenne if using.
  3. Heat the oil. Pour the oil into a deep, heavy pot to a depth of about 4cm and heat to 350°F (175°C), using a thermometer for accuracy.
  4. Double coat the onion rings. Remove an onion ring from the soak, letting excess drip off, and dredge in the seasoned flour, pressing to coat. Dip briefly back into the milk, then dredge again in the flour, pressing firmly to build a thick, craggy crust. Repeat with all the rings.
  5. Fry in batches. Carefully lower a few coated rings into the hot oil at a time, avoiding overcrowding. Fry for 2–3 minutes per side until deeply golden and crispy. Transfer to a wire rack to drain.
  6. Make the dipping sauce. Whisk together the vegan mayonnaise, ketchup, hot sauce, smoked paprika, and lemon juice until smooth.
  7. Serve immediately. Serve the hot onion rings with the dipping sauce while they are at their crispiest.

Pro Tips

  • Double coat without exception. The flour-milk-flour sequence is what creates the thick, craggy, restaurant-quality crust on these onion rings.
  • Maintain oil temperature throughout frying, working in small batches so the oil does not drop too low and produce greasy results.
  • Drain on a wire rack rather than paper towel, which traps steam and softens the bottom of the coating.
  • Serve immediately — onion rings lose their crispness relatively quickly once they sit, so timing the frying close to serving makes a real difference.

Why the Double Dredge Matters

A single pass through flour produces a thin, smooth coating that can slide off or crisp unevenly. Dipping back into the liquid and dredging a second time creates small clumps and ridges of flour that expand and crisp dramatically in the hot oil, producing the thick, textured, shatteringly crunchy exterior associated with the best onion rings.


Flavor Variations

  • Spicy Onion Rings: Increase the cayenne in the coating and add extra hot sauce to the dipping sauce for serious heat.
  • Beer Battered Style: Replace some of the plant milk in the soak with a vegan beer for a lighter, more aerated crust.
  • Garlic Parmesan Onion Rings: Toss the freshly fried rings in a mixture of garlic powder and vegan parmesan immediately after frying.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal5g38g2g15g

Storage

  • Best fresh: Onion rings are at their crispiest within 10 minutes of frying and should be eaten immediately whenever possible.
  • Refrigerator: Store leftover cooked rings for up to 2 days. Reheat in an air fryer at 375°F (190°C) for 4–5 minutes to restore crispness.
  • Freezer: Freeze cooked, cooled rings in a single layer for up to 1 month. Reheat from frozen in an air fryer or oven until crispy and heated through.

Frequently Asked Questions

Can I air fry instead of deep frying?

Yes — air fry the double-coated rings at 400°F (200°C) for 10–12 minutes, flipping halfway, for a lighter result with most of the crunch of frying.

Can I make these gluten-free?

Yes — use a gluten-free flour blend with cornstarch in the coating, and check that all other ingredients are certified gluten-free.

Why is my coating falling off in the oil?

This is usually caused by skipping the double dredge or not pressing the flour onto the onion firmly enough. Make sure each coat is pressed on well and consider letting the coated rings rest briefly before frying.


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, crave-worthy vegan snack recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Garlic Butter Mushrooms

vegan garlic butter mushrooms

There are side dishes you make because something needs to round out the plate. And then there are dishes like these Vegan Garlic Butter Mushrooms — the kind that fill the kitchen with the most extraordinary aroma of sizzling garlic and herbs the moment they hit the pan, that come out deeply golden and glossy, coated in a rich, buttery sauce that pools at the bottom of the plate begging to be soaked up with bread. This is that dish. The one that turns simple mushrooms into something people genuinely fight over. The one that takes fifteen minutes and tastes like considerably more effort went into it.

This recipe sears mushrooms until deeply golden and caramelized at the edges, then finishes them in a quick, glossy sauce of vegan butter, garlic, fresh thyme, and a splash of vegetable broth and lemon juice that coats every piece beautifully. It is one of the simplest recipes in the entire plant-based repertoire and consistently one of the most requested.

What makes these mushrooms so outstanding is the searing technique — giving the mushrooms enough space and high enough heat in the pan to properly brown rather than steam, which is what produces that deep, savory, almost meaty flavor that makes garlic butter mushrooms so universally loved.

This recipe is 100% vegan, naturally gluten-free, ready in just 20 minutes, and absolutely wonderful served alongside steak-style seitan, over toast, tossed with pasta, or simply eaten straight from the pan with a piece of crusty bread.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins15 mins20 mins4~140 kcal

Ingredients

For the Mushrooms

  • 600g mixed mushrooms (cremini, button, or a mix), halved or quartered depending on size
  • 3 tbsp vegan butter
  • 1 tbsp olive oil
  • 5 cloves garlic, minced
  • 1 tbsp fresh thyme leaves (or 1 tsp dried)
  • 2 tbsp vegetable broth
  • 1 tbsp lemon juice
  • Salt and black pepper to taste
  • Fresh parsley, chopped, for garnish

Optional Add-ins

  • 1 tsp soy sauce, for added umami depth
  • ¼ tsp chili flakes
  • 2 tbsp dry white wine, added with the broth

To Serve

  • Crusty bread for soaking up the sauce
  • Over toast as a starter
  • Alongside vegan steak or roast
  • Tossed through pasta with extra olive oil

Instructions

  1. Heat the pan. Heat the olive oil in a large skillet over medium-high heat until shimmering. The pan must be properly hot before the mushrooms go in, and the mushrooms must have enough space — use two pans or work in batches if needed.
  2. Sear the mushrooms. Add the mushrooms in a single layer, cut side down where possible, and let them sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking for a further 4–5 minutes, stirring occasionally, until deeply golden all over and any released liquid has evaporated.
  3. Add the butter and garlic. Reduce heat to medium and add the vegan butter and minced garlic to the pan. Cook for 60–90 seconds, stirring, until the garlic is fragrant and the butter has melted into a glossy coating.
  4. Add the remaining flavorings. Add the fresh thyme, vegetable broth, and lemon juice, stirring to combine. Cook for 1–2 minutes until the sauce has reduced slightly and coats the mushrooms in a glossy, fragrant glaze. Season generously with salt and black pepper.
  5. Serve immediately. Garnish with fresh parsley and serve hot, with crusty bread alongside to soak up every bit of the sauce.

Pro Tips

  • Do not crowd the pan. Mushrooms release a significant amount of water as they cook, and a crowded pan traps steam rather than allowing browning — use a wide pan or work in batches.
  • Let the mushrooms sit undisturbed for the first few minutes to develop a proper golden crust before stirring.
  • Add the butter after the initial sear, not before, to avoid burning it at high heat while the mushrooms are browning.
  • Finish with lemon juice off the heat for the brightest flavor — added too early it can lose some of its fresh acidity.

Why Properly Browned Mushrooms Taste So Good

Mushrooms are rich in glutamates and other umami compounds that intensify dramatically when properly browned through the Maillard reaction. Giving them enough heat and space to sear, rather than steaming them in a crowded pan, is what transforms mushrooms from a watery vegetable into something with a deeply savory, almost meaty character — which is exactly what makes a dish like this so satisfying.


Flavor Variations

  • Creamy Garlic Mushrooms: Stir in a splash of vegan cream or cashew cream at the end for a richer, creamier sauce.
  • Mushroom and Spinach: Add a couple of handfuls of fresh spinach in the final minute of cooking, stirring until just wilted.
  • Smoky Paprika Mushrooms: Add ½ teaspoon of smoked paprika with the garlic for a deeper, smokier flavor.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~140 kcal4g8g2g11g

Storage

  • Refrigerator: Store in an airtight container for up to 3 days. Reheat gently in a pan to avoid making them rubbery.
  • Freezer: Mushrooms can be frozen, though their texture softens noticeably after thawing; best enjoyed fresh.

Frequently Asked Questions

What mushrooms work best for this recipe?

Cremini mushrooms offer the deepest flavor, but button mushrooms work well too. A mix of varieties, including shiitake or oyster mushrooms, adds extra depth and texture.

Can I make this oil-free?

Yes — use a splash of vegetable broth in place of the olive oil for searing, though browning will be slightly less pronounced.

Can I add this to pasta directly?

Yes — toss the finished mushrooms with cooked pasta and a splash of the pasta cooking water for a quick, satisfying 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 simple, satisfying vegan side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!