vegan dinner

Vegan Crock-Pot Lasagna with Tofu Ricotta, Spinach and Rich Marinara — The Most Effortless Plant-Based Dinner You Will Make All Week

vegan crock pot lasagna

Layers of tender noodles, creamy tofu ricotta, spinach, and rich marinara, slow-cooked until bubbling and perfectly set, this Vegan Crock-Pot Lasagna is the easiest way to get a homemade Italian dinner on the table. You simply layer everything in the slow cooker, press start, and come back to a cozy, cheesy-tasting lasagna with no boiling noodles and no oven needed.

The slow cooker does all the work. Uncooked lasagna noodles soften gently in the sauce as they cook, so you skip the pre-boil entirely. The tofu ricotta, made from crumbled tofu, nutritional yeast, lemon, garlic, and basil, stays creamy and tangy, and a layer of wilted spinach adds color and nutrients. A hearty marinara with mushrooms ties it all together, and a topping of vegan mozzarella melts into a golden, stretchy blanket.

Because it cooks low and slow, the flavors meld beautifully, and the lasagna stays moist instead of drying out. It is perfect for busy weeknights, potlucks, holiday gatherings, and hot days when you do not want to turn on the oven.

Slice it into neat squares, top with fresh basil, and serve with a green salad and garlic bread.

This recipe is 100% vegan, dairy-free, egg-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins3 hrs (low: 4 hrs)3 hrs 20 mins8 slices~360 kcal

Ingredients

For the Marinara Sauce

  • 1 tbsp olive oil
  • 1 small onion, finely diced
  • 250g cremini mushrooms, finely chopped
  • 4 cloves garlic, minced
  • 1 can (800g) crushed tomatoes
  • 1 can (400g) tomato sauce
  • 2 tbsp tomato paste
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp maple syrup
  • 1 tsp salt, to taste
  • ¼ tsp black pepper
  • Pinch of chili flakes

For the Tofu Ricotta

  • 1 block (400g) firm tofu, pressed and crumbled
  • ¼ cup (20g) nutritional yeast
  • 2 tbsp lemon juice
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 5 cups (about 150g) fresh baby spinach, roughly chopped
  • 2 tbsp chopped fresh basil

For Assembly

  • 9–12 uncooked lasagna noodles (break to fit the slow cooker)
  • ½ cup (120ml) water or vegetable broth
  • 1½ cups vegan mozzarella shreds
  • Fresh basil for serving

To Serve

  • Garlic bread
  • Green salad
  • Vegan parmesan
  • Chili flakes

Optional Additions

  • Sautéed zucchini slices
  • Sun-dried tomatoes
  • Vegan sausage crumbles
  • Roasted red peppers

Instructions

  1. Make the sauce. Heat the oil in a skillet over medium heat. Add the onion and mushrooms and cook for 6–8 minutes until the moisture cooks off. Add the garlic and cook for 1 minute. Stir in the crushed tomatoes, tomato sauce, tomato paste, herbs, maple syrup, salt, pepper, and chili flakes. Simmer for 5 minutes.
  2. Make the ricotta. In a bowl mix the crumbled tofu with the nutritional yeast, lemon juice, oil, garlic, herbs, salt, and pepper until it looks like ricotta. Fold in the spinach and fresh basil.
  3. Prep the slow cooker. Lightly oil a 6-quart slow cooker, or line it with a slow cooker liner. Spread 1 cup of sauce on the bottom.
  4. Layer. Add a layer of broken, uncooked noodles to cover the sauce. Top with a third of the ricotta, then a third of the remaining sauce, and a sprinkle of vegan mozzarella. Repeat twice more, ending with noodles covered completely in sauce.
  5. Add the liquid. Pour the water or broth around the edges so the noodles have enough moisture to cook.
  6. Cook. Cover and cook on low for 4 hours or on high for 2½–3 hours, until the noodles are tender and the lasagna is bubbling at the edges. Do not lift the lid often.
  7. Add the cheese. Sprinkle the remaining vegan mozzarella on top, cover, and cook for 10–15 minutes until melted.
  8. Rest and serve. Turn off the slow cooker and let the lasagna rest for 15–20 minutes so it sets. Top with fresh basil and serve in squares.

Pro Tips for the Best Slow Cooker Lasagna

  • Use regular dry noodles. No-boil noodles can turn mushy in a long cook.
  • Cover the noodles completely with sauce. Exposed noodles stay hard.
  • Do not overfill the cooker. Leave room for the lasagna to bubble.
  • Add the water around the edges. It prevents the bottom from burning.
  • Do not peek. Lifting the lid lets heat out and extends the cooking time.
  • Rest before cutting. The layers set as they cool slightly.
  • Use a liner. It makes cleanup easy and helps you lift out neat slices.

Why This Lasagna Is a Smart Dinner

Tofu provides complete plant protein and calcium, and spinach adds iron, folate, and vitamin K. Mushrooms contribute B vitamins and selenium, and tomatoes provide lycopene, which is easier to absorb when cooked.

Compared with a traditional cheese lasagna, this version has no cholesterol and much less saturated fat. A serving provides about 16 grams of plant protein and 6 grams of fiber, and the slow cooker means almost no hands-on time.


Flavor Variations

  • Mushroom Spinach Lasagna: Add extra mushrooms and layer in sautéed spinach.
  • Spicy Arrabbiata Lasagna: Add more chili flakes and a splash of vinegar to the sauce.
  • Veggie-Loaded Lasagna: Add layers of zucchini, roasted peppers, or eggplant.
  • Cashew Ricotta Version: Blend soaked cashews with lemon and garlic for a richer ricotta.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~360 kcal16g46g6g12g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze cooled slices, wrapped individually, for up to 3 months. Thaw overnight and reheat.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes, or in the microwave.
  • Make ahead: Make the sauce and ricotta a day ahead, then assemble and cook.

Frequently Asked Questions

Do I need to boil the noodles first?

No. The uncooked noodles soften in the sauce as the lasagna cooks.

Can I use no-boil noodles?

Yes, but check them after 2 hours on low, since they can soften quickly.

Why is my lasagna watery?

The tofu or spinach may have released water. Press the tofu well and squeeze the spinach dry if using frozen.

Can I make it gluten-free?

Use gluten-free lasagna noodles, which cook faster, so check after about 2 hours.

What size slow cooker do I need?

A 6-quart oval slow cooker works best, though a 5-quart also works with fewer layers.

Can I make it in a smaller cooker?

Yes. Halve the recipe and use a 3–4 quart slow cooker, cooking for about the same time.


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

Vegan Black Bean Brownies with Fudgy Centers and Crackly Tops — The Most Decadent Plant-Based Treat You Will Make All Week

vegan black bean brownies

Fudgy, rich, and intensely chocolatey with a shiny, crackly top, these Vegan Black Bean Brownies are made with a secret ingredient: black beans. Blended into the batter, they replace much of the flour and fat, giving the brownies a dense, moist, melt-in-your-mouth texture, plus extra fiber and protein. Nobody will guess they are made with beans, and they are ready in about 40 minutes.

Black beans are mild, soft, and naturally creamy when blended, so they disappear into the chocolate and create the fudgy crumb that makes a perfect brownie. Combined with cocoa powder, melted dark chocolate, and maple syrup, the result is deep, bittersweet, and lightly sweet. A ground flax “egg” binds the batter, and a splash of coffee or espresso powder intensifies the chocolate flavor.

The brownies bake in one pan, and the batter comes together in a food processor or blender in just a few minutes. Dark chocolate chips folded in create gooey pockets of melted chocolate, and a sprinkle of flaky salt on top balances the sweetness.

Serve them warm with vegan vanilla ice cream, or enjoy them cold and extra fudgy from the fridge. They are a great make-ahead dessert, a smart treat for sweet tooths, and an easy way to sneak in a serving of beans.

This recipe is 100% vegan, egg-free, dairy-free, and naturally gluten-free (with a gluten-free option for the oats or flour used).


Recipe Information

Prep TimeBake TimeTotal TimeServingsCalories
15 mins25 mins40 mins (plus cooling)12 brownies~180 kcal

Ingredients

For the Brownies

  • 1 can (400g) black beans, drained and very well rinsed
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • ½ cup (120ml) pure maple syrup
  • ⅓ cup (80ml) melted coconut oil or neutral oil
  • 1 tsp vanilla extract
  • ½ cup (45g) unsweetened cocoa powder
  • ½ cup (50g) oat flour (or rolled oats blended into flour)
  • 1 tsp instant espresso powder (optional)
  • ½ tsp baking powder
  • ½ tsp salt
  • ¼ cup (60ml) unsweetened plant milk, as needed
  • ½ cup (90g) vegan dark chocolate chips, divided

To Top

  • Flaky sea salt
  • Extra chocolate chips
  • Chopped walnuts or pecans (optional)

To Serve

  • Vegan vanilla ice cream
  • Fresh raspberries
  • Chocolate sauce
  • A drizzle of peanut butter

Optional Additions

  • Peanut butter swirl
  • Chopped nuts
  • Orange zest
  • Pinch of cinnamon

Instructions

  1. Preheat and prep. Heat the oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, leaving overhang for easy lifting, and lightly oil the paper.
  2. Make the flax egg. Stir the ground flaxseed and water together and let it thicken for 5–10 minutes.
  3. Blend the base. In a food processor or high-speed blender combine the black beans, flax egg, maple syrup, oil, and vanilla. Blend until completely smooth with no visible bean pieces, scraping down the sides.
  4. Add the dry ingredients. Add the cocoa powder, oat flour, espresso powder, baking powder, and salt. Blend again until a thick, glossy batter forms. If it is too thick to blend, add 1–2 tablespoons of plant milk.
  5. Fold in the chocolate. Stir in half of the chocolate chips by hand.
  6. Fill the pan. Spread the batter evenly in the pan, smoothing the top. Sprinkle with the remaining chocolate chips and nuts, if using.
  7. Bake. Bake for 22–27 minutes, until the edges look set and a toothpick inserted into the center comes out with a few moist crumbs. Do not overbake.
  8. Cool. Let the brownies cool completely in the pan for at least 45 minutes, then lift out and chill for 30 minutes for the cleanest slices. Sprinkle with flaky salt.
  9. Slice and serve. Cut into 12 squares with a sharp knife, wiping the blade between cuts.

Pro Tips for the Fudgiest Brownies

  • Rinse the beans very well. This removes any canned flavor.
  • Blend until completely smooth. Any bean lumps will show in the texture.
  • Do not overbake. Pull them out when the center is still slightly soft, as they firm up while cooling.
  • Cool completely. Cooling is what sets the fudgy texture.
  • Chill before slicing. Cold brownies cut into clean squares.
  • Use quality cocoa. It makes a noticeable difference to the chocolate flavor.
  • Add a pinch of espresso powder. It deepens the chocolate without a coffee taste.

Why Black Bean Brownies Are a Smart Treat

Black beans provide plant protein, fiber, folate, and iron, and they replace some of the flour and fat in a classic brownie. Cocoa powder is rich in flavonoids and magnesium, and dark chocolate adds antioxidants.

A brownie provides about 4 grams of plant protein and 4 grams of fiber, so it is more filling than a traditional brownie. It is still a dessert, but it is a lighter, more nutrient-dense one that is free of eggs and dairy.


Flavor Variations

  • Peanut Butter Swirl Brownies: Swirl 2 tablespoons of peanut butter into the top before baking.
  • Mint Chocolate Brownies: Add ½ teaspoon of peppermint extract.
  • Double Chocolate Walnut: Add chopped walnuts and extra chocolate chips.
  • Orange Chocolate: Add 1 tablespoon of orange zest.

Nutritional Highlights (Per Brownie)

CaloriesProteinCarbsFiberFat
~180 kcal4g23g4g9g

Storage

  • Room temperature: Store in an airtight container for up to 2 days.
  • Refrigerator: Store for up to 7 days. They become even fudgier when cold.
  • Freezer: Freeze individually wrapped brownies for up to 3 months. Thaw at room temperature.
  • Make ahead: Bake a day ahead, since the texture improves overnight.

Frequently Asked Questions

Can you taste the black beans?

No. When blended until smooth, the beans taste like chocolate and add moisture and fudginess.

Can I use canned or cooked beans?

Both work. Drain and rinse canned beans very well, or use about 1½ cups of home-cooked beans.

Can I make them gluten-free?

Use certified gluten-free oat flour.

Why are my brownies gummy?

They may have been underbaked or sliced while warm. Bake until set and cool fully.

Can I make them nut-free?

Yes. The recipe is nut-free as written, so just skip the nut topping.

Can I use a different sweetener?

Yes. Coconut sugar or date syrup work, but the texture may change slightly.


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

Crispy Vegan Tofu Cakes with Herbs, Scallions and Garlic Lemon Dip — The Most Satisfying Plant-Based Cakes You Will Make All Week

tofu cakes

Golden, crispy on the outside and tender on the inside, these Vegan Tofu Cakes are a simple, protein-packed way to turn a block of tofu into something truly crave-worthy. Crumbled firm tofu is mixed with fresh herbs, scallions, garlic, and a little Dijon, then pan-fried until deeply golden and served with a zesty garlic lemon dip.

If you have ever thought tofu was bland, these cakes will change your mind. Pressing the tofu removes excess water, so the cakes hold their shape and fry up crisp instead of soggy. Panko breadcrumbs and a spoonful of chickpea flour bind everything together without eggs, while nutritional yeast and a touch of smoked paprika add a savory, almost seafood-like depth.

They come together in about 30 minutes using simple pantry ingredients, and the mixture can be shaped ahead of time, which makes them perfect for busy weeknights and meal prep. Serve them as a main with a fresh salad, tuck them into a bun like a burger, or make smaller ones as party appetizers.

These cakes are 100% vegan, dairy-free, and egg-free, and they are easy to make gluten-free or oil-free with a few simple swaps.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins (plus pressing)8 cakes~160 kcal each

Ingredients

For the Tofu Cakes

  • 1 block (14 oz / 400g) extra-firm tofu, pressed for 20 minutes
  • ½ cup (30g) panko breadcrumbs
  • 3 tbsp chickpea flour (besan)
  • 3 scallions, finely chopped
  • 2 cloves garlic, minced
  • 2 tbsp finely chopped fresh parsley
  • 1 tbsp chopped fresh dill (optional)
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard
  • 1 tbsp vegan mayonnaise
  • 1 tsp smoked paprika
  • ½ tsp onion powder
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 1 tsp lemon zest

For Frying

  • 3 tbsp olive or avocado oil
  • ¼ cup (15g) extra panko for coating (optional)

For the Garlic Lemon Dip

  • ½ cup (120g) vegan mayonnaise or plain unsweetened vegan yogurt
  • 1 tbsp lemon juice
  • 1 small clove garlic, grated
  • 1 tbsp chopped fresh chives or parsley
  • 1 tsp capers, chopped (optional)
  • Pinch of salt and pepper

To Serve

  • Mixed green salad
  • Lemon wedges
  • Burger buns
  • Roasted potatoes
  • Steamed greens

Optional Additions

  • 1 tsp seaweed flakes (nori) for a seafood-style flavor
  • Finely diced celery
  • Pinch of cayenne
  • Old Bay-style seasoning

Instructions

  1. Press the tofu. Wrap the tofu in a clean kitchen towel and press under a heavy pan or book for 20 minutes to remove excess moisture.
  2. Make the dip. Stir the mayonnaise, lemon juice, garlic, chives, capers, salt, and pepper together. Chill until ready to serve.
  3. Crumble the tofu. In a large bowl, crumble the pressed tofu with your hands into small, uneven pieces. Some texture is good.
  4. Mix the cakes. Add the panko, chickpea flour, scallions, garlic, parsley, dill, nutritional yeast, mustard, mayonnaise, paprika, onion powder, salt, pepper, and lemon zest. Mix until the mixture holds together when squeezed.
  5. Rest. Let the mixture sit for 5 minutes so the panko and chickpea flour absorb moisture. If it feels too wet, add another tablespoon of panko.
  6. Shape. Scoop about ¼ cup of the mixture and form it into a patty about ¾ inch thick. Press firmly. Optionally dip the outsides in extra panko.
  7. Fry. Heat the oil in a large nonstick or cast-iron skillet over medium heat. Cook the cakes for 4–5 minutes per side, without moving them, until deep golden and crisp.
  8. Drain. Transfer to a wire rack or paper towel for a minute to keep the crust crisp.
  9. Serve. Serve warm with the garlic lemon dip and lemon wedges.

Pro Tips for the Best Tofu Cakes

  • Press the tofu well. This is the most important step for crisp, firm cakes.
  • Use extra-firm tofu. Soft or silken tofu will fall apart.
  • Do not over-mix. Keep some crumbly texture for a better bite.
  • Chill before frying. Fifteen minutes in the fridge makes shaping easier.
  • Keep the heat at medium. Too high and the outside burns before the center warms.
  • Flip once. Moving the cakes too often breaks the crust.
  • Use a thin spatula. It helps flip them without crumbling.

Why Tofu Cakes Are Good for You

Tofu is a complete plant protein, providing all nine essential amino acids, along with calcium (especially if made with calcium sulfate), iron, and magnesium. Chickpea flour adds extra protein and fiber, while herbs and scallions bring flavor and vitamins without extra salt or fat.

Pan-fried in a modest amount of oil, these cakes are lighter than many fried patties, and they can be baked for an even lighter option. Each cake has about 8 grams of plant protein.


Flavor Variations

  • Seafood-Style Tofu Cakes: Add nori flakes, Old Bay-style seasoning, and extra lemon for a vegan crab cake flavor.
  • Thai Tofu Cakes: Swap parsley for cilantro and add red curry paste and lime zest. Serve with sweet chili sauce.
  • Curry Tofu Cakes: Add curry powder and turmeric, and serve with mango chutney.
  • Spicy Tofu Cakes: Add chopped jalapeño and a pinch of cayenne, and serve with sriracha mayo.

Nutritional Highlights (Per Cake)

CaloriesProteinCarbsFiberFat
~160 kcal8g10g2g9g

Storage

  • Refrigerator: Store cooked cakes in an airtight container for up to 4 days.
  • Freezer: Freeze cooked cakes on a tray, then transfer to a bag for up to 2 months.
  • Reheating: Warm in a 375°F (190°C) oven or air fryer for 8–10 minutes to re-crisp.
  • Make ahead: Shape the raw cakes and refrigerate up to 24 hours before frying.

Frequently Asked Questions

Can I bake tofu cakes instead of frying?

Yes. Bake at 400°F (200°C) on a parchment-lined tray for 25 minutes, flipping halfway, and brush with a little oil for better browning.

Can I use an air fryer?

Yes. Air fry at 375°F (190°C) for 10–12 minutes, flipping halfway.

Why are my tofu cakes falling apart?

The tofu was likely too wet, or the mixture needs more binder. Press the tofu longer and add a spoonful more panko or chickpea flour.

Can I make them gluten-free?

Yes. Use gluten-free breadcrumbs and check that your mustard is gluten-free.

What can I use instead of chickpea flour?

Use cornstarch, oat flour, or more breadcrumbs.

What is the difference between these and your other vegan patties?

These are made with tofu for a lighter, protein-rich texture, while our Vegan Golden Brown Veggie Patties are vegetable-based.


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

Vegan Spanakopita with Spinach, Tofu Feta and Crispy Golden Phyllo — The Most Flaky Plant-Based Greek Pie You Will Make All Week

vegan spanakopita

Shatteringly crisp layers of golden phyllo wrapped around a lemony, herby filling of spinach, dill, and tangy tofu feta. This Vegan Spanakopita is a plant-based take on the classic Greek spinach pie, with all the flaky, savory, salty flavor and none of the dairy or eggs. One bite, and you will not miss the original.

Traditional spanakopita relies on feta cheese and eggs to bind the filling. Here, crumbled extra-firm tofu is marinated into a tangy, salty vegan feta, then mixed with sautéed spinach, scallions, fresh dill, parsley, and a splash of lemon. A spoonful of cashew cream or vegan cream cheese keeps the filling rich and moist, while a pinch of nutmeg adds that classic Greek warmth.

The phyllo is brushed with olive oil between each sheet, so it bakes into crisp, golden layers that crackle when you cut into them. Check the box before you buy, because most store-bought phyllo dough is already vegan, made from just flour, water, and a little oil.

Serve it hot from the oven as a main with a Greek salad, cut it into small triangles for appetizers, or take it to a potluck, where it will disappear fast. It reheats beautifully, too.

This recipe is 100% vegan, dairy-free, and egg-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins45 mins1 hr 15 mins9 squares~290 kcal each

Ingredients

For the Tofu Feta

  • 1 block (14 oz / 400g) extra-firm tofu, drained and pressed
  • 2 tbsp lemon juice
  • 2 tbsp olive oil
  • 1 tbsp white miso paste or 1 tsp salt
  • 1 tbsp nutritional yeast
  • 1 tsp dried oregano
  • 1 tsp apple cider vinegar
  • 1 small clove garlic, grated

For the Spinach Filling

  • 1 lb (450g) fresh spinach, or 1 package (10 oz / 285g) frozen chopped spinach, thawed
  • 2 tbsp olive oil
  • 1 small yellow onion, finely diced
  • 4 scallions, thinly sliced
  • 3 cloves garlic, minced
  • ¼ cup (15g) chopped fresh dill
  • ¼ cup (15g) chopped fresh parsley
  • ¼ cup (60g) vegan cream cheese or cashew cream
  • 2 tbsp lemon juice
  • 1 tbsp lemon zest
  • ¼ tsp ground nutmeg
  • ½ tsp salt
  • ½ tsp black pepper

For the Phyllo

  • 1 package (16 oz / 450g) phyllo dough, thawed overnight in the refrigerator
  • ½ cup (120ml) olive oil or melted vegan butter, for brushing
  • 1 tbsp sesame seeds (optional)

To Serve

  • Greek salad
  • Lemon wedges
  • Tzatziki-style vegan yogurt dip
  • Olives and cucumbers

Optional Additions

  • Chopped sun-dried tomatoes
  • Pine nuts
  • Fresh mint
  • Artichoke hearts

Instructions

  1. Make the tofu feta. Crumble the pressed tofu into a bowl. Add the lemon juice, oil, miso, nutritional yeast, oregano, vinegar, and garlic. Toss gently and marinate for at least 15 minutes.
  2. Cook the spinach. Heat the oil in a large skillet over medium heat. Sauté the onion for 5 minutes until soft, then add the scallions and garlic for 1 minute. Add fresh spinach in batches and cook until wilted. If using frozen spinach, cook for 2 minutes.
  3. Squeeze dry. Transfer the spinach to a clean kitchen towel or fine mesh strainer and squeeze out as much liquid as possible. This step prevents a soggy pie.
  4. Mix the filling. In a large bowl, combine the spinach mixture, tofu feta, dill, parsley, cream cheese, lemon juice and zest, nutmeg, salt, and pepper. Taste and adjust.
  5. Preheat. Heat the oven to 375°F (190°C). Brush a 9×13 inch baking dish with oil.
  6. Layer the bottom. Lay one sheet of phyllo in the dish, letting the edges hang over. Brush lightly with oil. Repeat with 8 more sheets, brushing each. Keep the remaining phyllo covered with a damp towel so it does not dry out.
  7. Add the filling. Spread the spinach mixture evenly over the phyllo.
  8. Layer the top. Fold the overhanging edges over the filling. Top with 8–10 more oiled phyllo sheets, brushing each layer. Tuck the edges down around the sides.
  9. Score. Brush the top with oil, sprinkle with sesame seeds, and use a sharp knife to cut through the top layers into 9 squares or triangles.
  10. Bake. Bake for 40–45 minutes, until deep golden and crisp.
  11. Rest. Let cool for 10–15 minutes before serving so the filling sets.

Pro Tips for the Best Vegan Spanakopita

  • Squeeze the spinach really dry. Wet spinach is the main cause of a soggy bottom.
  • Thaw phyllo in the fridge overnight. Quick thawing makes the sheets stick and tear.
  • Keep phyllo covered. A damp towel prevents it from drying and cracking.
  • Brush every layer. A thin coat of oil makes the layers flaky.
  • Do not worry about tears. Extra layers hide small rips.
  • Score before baking. It prevents the top from shattering when you slice.
  • Make the tofu feta ahead. Longer marinating gives a tangier flavor.

Why Spanakopita Is So Good for You

Spinach is rich in iron, folate, vitamin K, and vitamin A, while dill and parsley add vitamin C and fresh flavor. Tofu provides complete plant protein and calcium, and olive oil offers heart-healthy monounsaturated fats.

Compared to the traditional version, this recipe has no cholesterol and far less saturated fat. A square provides about 11 grams of plant protein.


Flavor Variations

  • Mushroom Spanakopita: Add sautéed mushrooms and thyme.
  • Spinach Artichoke Spanakopita: Fold in chopped marinated artichoke hearts.
  • Spanakopita Triangles: Cut phyllo strips, fill, and fold into triangles. Bake for 20–25 minutes.
  • Sun-Dried Tomato Spanakopita: Add chopped sun-dried tomatoes and olives.

Nutritional Highlights (Per Square)

CaloriesProteinCarbsFiberFat
~290 kcal11g28g3g16g

Storage

  • Refrigerator: Store covered for up to 4 days.
  • Freezer: Freeze baked, cooled squares for up to 2 months, or freeze the unbaked pie, then bake from frozen, adding 10–15 minutes.
  • Reheating: Re-crisp in a 350°F (175°C) oven for 10–15 minutes. Skip the microwave.
  • Make ahead: Assemble up to a day ahead, cover, and refrigerate before baking.

Frequently Asked Questions

Is phyllo dough vegan?

Most store-bought phyllo is vegan, made from flour, water, and oil. Always check the ingredient label for butter or egg.

Can I use frozen spinach?

Yes. Thaw it fully and squeeze out all the liquid with a towel.

What can I use instead of tofu feta?

Use store-bought vegan feta, or crumbled marinated chickpeas.

Can I make it gluten-free?

Use gluten-free phyllo, which is available in some stores, or bake the filling in a gluten-free pie crust.

Why is my spanakopita soggy?

The spinach likely held too much moisture. Squeeze it very dry and bake the pie on a lower oven rack.

How is this different from your spinach and feta crepes?

This is a classic baked phyllo pie with crisp layers, while our Vegan Spinach Feta Filled Crepes use a soft crepe wrapper.


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

Vegan Baked Mac and Cheese with Creamy Cashew Cheese Sauce and Crispy Garlic Breadcrumbs — The Most Comforting Plant-Based Pasta You Will Make All Week

vegan baked mac and cheese

Tender elbow pasta swimming in a velvety, cheesy sauce, topped with a golden, crunchy garlic breadcrumb crust. This Vegan Baked Mac and Cheese is pure comfort in a casserole dish, and nobody at the table will guess that it is completely dairy-free. It is rich, creamy, savory, and made with simple whole-food ingredients.

The secret to the sauce is a blend of soaked cashews, potato, and carrot, which create a naturally creamy, golden base. Nutritional yeast brings the cheesy flavor, while lemon juice, Dijon mustard, garlic, and smoked paprika add depth and tang. Blended until silky smooth, the sauce coats every noodle and bakes into a bubbly, gooey casserole.

The topping is where the magic happens. Panko breadcrumbs tossed with olive oil, garlic, and a pinch of paprika toast in the oven into a crisp, golden crust that crackles under your fork. The contrast between the crunchy top and the creamy pasta underneath is what makes baked mac and cheese so irresistible.

It is perfect for family dinners, holiday tables, potlucks, and meal prep, and you can assemble it ahead of time and bake it when you are ready. Even picky eaters tend to ask for seconds.

This recipe is 100% vegan, dairy-free, and egg-free, and easy to make nut-free or gluten-free with a few swaps.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins25 mins45 mins6 servings~420 kcal

Ingredients

For the Pasta

  • 12 oz (340g) elbow macaroni or shells
  • 1 tbsp salt, for the pasta water

For the Creamy Cheese Sauce

  • 1 cup (140g) raw cashews, soaked in hot water for 15 minutes and drained
  • 1 medium Yukon gold potato (about 150g), peeled and diced
  • 1 medium carrot, peeled and chopped
  • ½ small yellow onion, chopped
  • 3 cloves garlic
  • 1½ cups (360ml) unsweetened plant milk
  • ⅓ cup (30g) nutritional yeast
  • 2 tbsp lemon juice
  • 1 tbsp Dijon mustard
  • 1 tsp smoked paprika
  • 1 tsp onion powder
  • 1½ tsp salt
  • ¼ tsp ground turmeric (for color)
  • ¼ tsp black pepper

For the Crispy Topping

  • 1 cup (60g) panko breadcrumbs
  • 2 tbsp olive oil or melted vegan butter
  • 1 clove garlic, minced
  • 1 tbsp nutritional yeast
  • ½ tsp smoked paprika
  • Pinch of salt
  • 1 tbsp chopped fresh parsley

To Serve

  • Steamed broccoli
  • Green salad
  • Roasted tomatoes
  • Fresh parsley or chives

Optional Additions

  • Sautéed mushrooms
  • Chopped jalapeños
  • Vegan bacon bits
  • Hot sauce

Instructions

  1. Preheat. Heat the oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Cook the vegetables. Boil the potato, carrot, and onion in a pot of water for 10–12 minutes until very soft. Drain, reserving ½ cup of the cooking water.
  3. Cook the pasta. Boil the macaroni in salted water for 1–2 minutes less than the package says, since it will keep cooking in the oven. Drain well.
  4. Blend the sauce. Add the cooked vegetables, soaked cashews, garlic, plant milk, nutritional yeast, lemon juice, mustard, paprika, onion powder, salt, turmeric, and pepper to a high-speed blender. Blend 1–2 minutes until completely smooth. Add a splash of reserved cooking water if too thick.
  5. Combine. Pour the sauce over the pasta and stir until every noodle is coated. Taste and adjust the salt and lemon.
  6. Assemble. Transfer the pasta to the baking dish and spread evenly.
  7. Make the topping. Mix the panko, oil, garlic, nutritional yeast, paprika, and salt until the crumbs look evenly moistened. Sprinkle over the pasta.
  8. Bake. Bake uncovered for 20–25 minutes, until the sauce bubbles around the edges and the top is golden brown.
  9. Rest. Let it sit for 5–10 minutes so the sauce thickens, then sprinkle with parsley and serve.

Pro Tips for the Best Baked Mac and Cheese

  • Undercook the pasta slightly. It absorbs sauce and finishes cooking in the oven.
  • Blend the sauce very well. A high-speed blender gives the smoothest texture.
  • Keep the sauce a little loose. It thickens as it bakes and rests.
  • Season boldly. Pasta needs a well-seasoned sauce.
  • Toast the crumbs first. Pre-toasting panko in a skillet gives extra crunch.
  • Use shell or cavatappi pasta. Ridges and hollows hold more sauce.
  • Add a splash of plant milk when reheating. It restores creaminess.

Why This Mac and Cheese Is Better for You

The creamy sauce gets its richness from vegetables and cashews rather than butter, cheese, and cream. Potato and carrot add fiber, potassium, and beta-carotene, cashews offer magnesium and healthy fats, and nutritional yeast brings B vitamins and plant protein.

The result is a comforting dish with no cholesterol and far less saturated fat than traditional versions. Each serving has about 14 grams of plant protein and 6 grams of fiber.


Flavor Variations

  • Broccoli Mac and Cheese: Stir in steamed broccoli florets before baking.
  • Buffalo Mac and Cheese: Add buffalo sauce and top with crispy chickpeas.
  • Smoky Mac and Cheese: Add smoked paprika and vegan bacon bits.
  • Nut-Free Mac and Cheese: Swap cashews for ½ cup of sunflower seeds or white beans.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal14g58g6g14g

Storage

  • Refrigerator: Store covered for up to 4 days.
  • Freezer: Freeze cooled portions for up to 2 months. Thaw overnight.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes, with a splash of plant milk, or microwave with a little added liquid.
  • Make ahead: Assemble without the topping, refrigerate for up to 24 hours, then add the crumbs and bake, adding 5–10 minutes.

Frequently Asked Questions

Can I make it without cashews?

Yes. Use soaked sunflower seeds, white beans, or silken tofu for a nut-free sauce.

How do I make it gluten-free?

Use gluten-free pasta and gluten-free breadcrumbs. The sauce itself is gluten-free.

Why is my sauce grainy?

Cashews may not have soaked long enough or your blender is not powerful. Soak longer in hot water and blend for a full 2 minutes.

Can I make it on the stovetop only?

Yes. Stir the sauce into the pasta in the pot and warm over low heat. Skip the oven, and toast the breadcrumbs in a skillet.

Will the sauce thicken as it sits?

Yes. Starches in the potato thicken the sauce as it cools. Add a splash of plant milk when reheating.

How is this different from your vegan broccoli and cauliflower casserole?

This is a classic pasta-based baked mac and cheese, while our Vegan Baked Broccoli and Cauliflower Casserole is a vegetable-focused bake.


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

Crispy Vegan Cabbage Patties with Carrot, Chickpea Flour and Garlic Yogurt Sauce — The Most Budget-Friendly Plant-Based Patties You Will Make All Week

vegan cabbage patties

Golden and crisp on the outside, tender and savory on the inside, these Vegan Cabbage Patties turn a humble head of cabbage into something you will want to make on repeat. Finely shredded cabbage, carrot, and scallions are bound with chickpea flour and pan-fried until deeply browned, then served with a cool garlic yogurt sauce.

Cabbage is one of the cheapest vegetables in the grocery store, and these patties prove just how delicious it can be. Cooking it with a little salt softens it and draws out moisture, so the patties stay light and hold together without eggs. Chickpea flour adds protein and a nutty flavor, while garlic, cumin, and smoked paprika bring warmth and depth.

The patties come together in about 30 minutes with ingredients you probably already have. Serve them as a main with rice and a salad, tuck them into pita with hummus and pickles, or make smaller ones as party bites. They are also a great way to use up leftover cabbage and sneak more vegetables into the day.

These patties are 100% vegan, dairy-free, and egg-free, and naturally gluten-free when made with chickpea flour and no breadcrumbs.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins (plus 10 mins resting)10 patties~105 kcal each

Ingredients

For the Cabbage Patties

  • 4 cups (about 300g) finely shredded green cabbage
  • 1 medium carrot, grated
  • 3 scallions, thinly sliced
  • 2 cloves garlic, minced
  • ¾ cup (80g) chickpea flour (besan)
  • ¼ cup (30g) all-purpose flour or oat flour
  • 2 tbsp chopped fresh parsley or cilantro
  • 1 tbsp nutritional yeast
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp salt, plus ½ tsp for the cabbage
  • ½ tsp black pepper
  • ¼ tsp baking powder
  • 4–6 tbsp cold water, as needed

For Frying

  • 3 tbsp olive or avocado oil

For the Garlic Yogurt Sauce

  • ½ cup (120g) unsweetened plain vegan yogurt
  • 1 tbsp lemon juice
  • 1 small clove garlic, grated
  • 1 tbsp chopped fresh dill or mint
  • Pinch of salt and pepper

To Serve

  • Warm pita bread
  • Rice or quinoa
  • Cucumber tomato salad
  • Pickled onions
  • Hummus

Optional Additions

  • Chopped jalapeño
  • Grated zucchini (squeezed dry)
  • Pinch of cayenne
  • Sesame seeds

Instructions

  1. Salt the cabbage. Toss the shredded cabbage with ½ teaspoon of salt in a large bowl. Let it sit for 10 minutes, then squeeze out the excess liquid with your hands or a clean towel.
  2. Make the sauce. Stir the yogurt, lemon juice, garlic, dill, salt, and pepper together. Chill until serving.
  3. Mix the batter. To the cabbage, add the carrot, scallions, garlic, chickpea flour, all-purpose flour, parsley, nutritional yeast, cumin, paprika, 1 teaspoon of salt, pepper, and baking powder. Stir well.
  4. Add water. Add cold water 1 tablespoon at a time until the mixture is thick and holds together when pressed. It should not be runny.
  5. Rest. Let the mixture sit for 10 minutes so the chickpea flour hydrates.
  6. Shape. Scoop about ¼ cup of the mixture and flatten it into a patty about ½ inch thick.
  7. Fry. Heat the oil in a large skillet over medium heat. Cook the patties for 3–4 minutes per side, until deep golden and crisp. Do not crowd the pan.
  8. Drain. Transfer to a wire rack or paper towel.
  9. Serve. Serve warm with the garlic yogurt sauce.

Pro Tips for the Best Cabbage Patties

  • Shred the cabbage finely. Thin shreds bind better and cook through faster.
  • Salt and squeeze. This removes the moisture that can make patties fall apart.
  • Do not skip the rest. Chickpea flour needs time to absorb liquid.
  • Keep the mixture thick. Too much water makes the patties spread.
  • Cook at medium heat. This browns the outside while cooking the center.
  • Flip only once. Wait for a firm crust before turning.
  • Press the patties firmly. This helps them hold together.

Why Cabbage Patties Are Good for You

Cabbage is rich in vitamin C, vitamin K, and fiber, and it is also a source of antioxidants. Carrots add beta-carotene, and chickpea flour contributes plant protein, iron, and folate.

These patties are light, high in fiber, and cholesterol free, and they are naturally low in calories for a satisfying main or side. Each patty has about 4 grams of plant protein.


Flavor Variations

  • Curried Cabbage Patties: Add curry powder and turmeric, and serve with mango chutney.
  • Asian-Style Cabbage Patties: Add ginger, soy sauce, and sesame oil, and serve with sweet chili sauce.
  • Spicy Cabbage Patties: Add chopped jalapeño and cayenne.
  • Baked Cabbage Patties: Brush with oil and bake at 400°F (200°C) for 25 minutes, flipping halfway.

Nutritional Highlights (Per Patty)

CaloriesProteinCarbsFiberFat
~105 kcal4g12g3g5g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze cooked patties on a tray, then bag for up to 2 months.
  • Reheating: Re-crisp in a 375°F (190°C) oven or air fryer for 8–10 minutes.
  • Make ahead: Mix the batter up to a day ahead and fry fresh.

Frequently Asked Questions

Why are my cabbage patties falling apart?

The cabbage likely has too much moisture, or the batter is too wet. Salt and squeeze the cabbage well and add a spoonful more chickpea flour.

Can I bake them instead of frying?

Yes. Bake on an oiled tray at 400°F (200°C) for 25 minutes, flipping halfway.

Can I use an air fryer?

Yes. Brush with oil and air fry at 375°F (190°C) for 10–12 minutes, flipping halfway.

Can I use red or Napa cabbage?

Yes. Napa cabbage is more tender, and red cabbage works but gives a purple tint.

Can I make them gluten-free?

Yes. Replace the all-purpose flour with more chickpea flour or oat flour that is certified gluten-free.

How are these different from your zucchini and carrot fritters?

These patties use cabbage for a heartier, slightly sweet flavor, while our Vegan Zucchini and Carrot Fritters are softer and milder.


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

Vegan Red Lentil Kebabs with Bulgur, Fresh Herbs and Cooling Mint Yogurt Sauce — The Most Flavorful Plant-Based Kebabs You Will Make All Week

vegan red lentil kebabs

Golden, crisp-edged, and packed with warm spices, these Vegan Red Lentil Kebabs are a protein-rich main dish that comes together from a few pantry staples. Soft-cooked red lentils and fine bulgur are mixed with sautéed onion, garlic, tomato paste, and fresh herbs, shaped into little logs, and pan-fried or baked until irresistibly savory.

Inspired by Middle Eastern and Turkish lentil kofte, these kebabs have a tender, slightly chewy texture and a bold, smoky flavor from cumin, smoked paprika, and a pinch of chili. Red lentils cook down quickly and soak into the bulgur, creating a mixture that holds together beautifully without any eggs or flour.

Serve them warm or at room temperature in warm flatbread with crisp lettuce, cucumber, and a drizzle of mint yogurt sauce, or alongside rice and a fresh salad for an easy dinner. They are also excellent as party appetizers, packed lunches, and make-ahead meal prep, since the flavors deepen as they sit.

These kebabs are 100% vegan, dairy-free, and egg-free, and they are budget-friendly too, costing just a few dollars for the whole batch.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins30 mins50 mins14 kebabs (4 servings)~340 kcal per serving

Ingredients

For the Lentil Kebabs

  • 1 cup (200g) dried red lentils, rinsed
  • 2 cups (480ml) water or vegetable broth
  • ¾ cup (130g) fine bulgur
  • 1 tbsp olive oil
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 tbsp red pepper paste (optional)
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried mint
  • ½ tsp ground coriander
  • ¼–½ tsp chili flakes
  • 1¼ tsp salt
  • ½ tsp black pepper
  • 4 scallions, finely chopped
  • ¼ cup (15g) chopped fresh parsley
  • 1 tbsp lemon juice

For Brushing (Baked Version)

  • 1–2 tbsp olive oil

For the Mint Yogurt Sauce

  • ½ cup (120g) unsweetened plain vegan yogurt
  • 1 tbsp chopped fresh mint
  • 1 tsp lemon juice
  • 1 small clove garlic, grated
  • Pinch of salt

To Serve

  • Warm flatbread or pita
  • Lettuce leaves
  • Sliced cucumber and tomato
  • Pickled red onions
  • Lemon wedges

Optional Additions

  • Pomegranate molasses drizzle
  • Toasted pine nuts
  • Chopped walnuts
  • Sumac

Instructions

  1. Cook the lentils. Add the lentils and water to a pot. Bring to a boil, reduce the heat, and simmer for 12–15 minutes, stirring often, until very soft and the liquid is absorbed.
  2. Add the bulgur. Remove from the heat, stir in the bulgur, cover, and let it sit for 15 minutes until the bulgur is tender and the mixture is thick.
  3. Sauté the aromatics. While waiting, heat the oil in a skillet over medium heat. Cook the onion for 6–8 minutes until soft and golden. Add the garlic, tomato paste, and red pepper paste and cook for 2 minutes.
  4. Mix. Stir the onion mixture into the lentils and bulgur. Add the cumin, paprika, mint, coriander, chili flakes, salt, and pepper.
  5. Add the fresh ingredients. Fold in the scallions, parsley, and lemon juice. Mix well and let the mixture cool for 10 minutes.
  6. Shape. With damp hands, scoop about 2 tablespoons and shape into small oval logs, pressing firmly so they hold together.
  7. Cook. Pan-fry in a little oil over medium heat for 3–4 minutes per side until golden, or bake at 400°F (200°C) on a parchment-lined tray for 20–25 minutes, brushing with oil and flipping halfway.
  8. Make the sauce. Stir the yogurt, mint, lemon juice, garlic, and salt together.
  9. Serve. Serve the kebabs warm in flatbread or on a platter with the sauce, vegetables, and lemon wedges.

Pro Tips for the Best Lentil Kebabs

  • Cook the lentils until very soft. The mixture should be thick and almost mashable.
  • Use fine bulgur. Coarse bulgur may stay hard and make the kebabs crumble.
  • Let the mixture cool. It firms up and is much easier to shape.
  • Wet your hands. This stops the mixture from sticking.
  • Chill before frying. Fifteen minutes in the fridge helps them hold their shape.
  • Season boldly. Lentils and bulgur need plenty of salt and spice.
  • Add lemon at the end. It brightens the flavor.

Why Red Lentil Kebabs Are Good for You

Red lentils are rich in plant protein, fiber, iron, and folate, and bulgur adds whole-grain fiber and magnesium. Tomato paste and herbs contribute antioxidants, and the dish is naturally low in saturated fat and free of cholesterol.

The combination of lentils and grains provides a more complete amino acid profile, making these kebabs a filling main dish. A serving has about 17 grams of plant protein and 11 grams of fiber.


Flavor Variations

  • Spicy Red Lentil Kebabs: Add more chili flakes and a spoonful of harissa.
  • Herby Green Kebabs: Double the parsley and add fresh dill and cilantro.
  • Lentil Kebab Wraps: Roll in flatbread with pickles, hummus, and sliced tomato.
  • Lentil Kebab Bowls: Serve over rice with salad and yogurt sauce.

Nutritional Highlights (Per Serving of 3–4 Kebabs)

CaloriesProteinCarbsFiberFat
~340 kcal17g58g11g6g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze cooked kebabs on a tray, then bag for up to 3 months.
  • Reheating: Warm in a 375°F (190°C) oven or skillet for 8–10 minutes.
  • Make ahead: Shape the kebabs a day ahead and refrigerate until cooking.

Frequently Asked Questions

Can I use green or brown lentils?

Red lentils work best because they break down into a soft, sticky mixture. Green or brown lentils stay firmer and will not bind as well.

Can I make them gluten-free?

Replace the bulgur with cooked quinoa or millet, and use a little extra chickpea flour to bind.

Why are my kebabs falling apart?

The mixture may be too wet or too warm. Cool it fully, chill it, and add a tablespoon of bulgur or breadcrumbs.

Can I bake them?

Yes. Bake at 400°F (200°C) for 20–25 minutes, brushing with oil and flipping halfway.

Can I air fry them?

Yes. Air fry at 375°F (190°C) for 10–12 minutes, flipping halfway.

How are these different from your falafel?

These kebabs are made from lentils and bulgur with a soft, savory texture, while our Air Fryer Falafel is made from chickpeas and herbs and is crunchier.


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

Crispy Garlic Soy Tofu with Sticky Sesame Glaze, Fresh Scallions and Golden Edges — The Most Addictive Plant-Based Tofu You Will Make All Week

crispy garlic soy tofu

Golden, crunchy-edged cubes of tofu tossed in a glossy, sticky garlic soy glaze and finished with toasted sesame seeds and fresh scallions. This Crispy Garlic Soy Tofu is salty, savory, a little sweet, and impossibly addictive. It is the kind of tofu that converts skeptics, and it is ready in about 30 minutes with ingredients you probably already have.

The secret to the crunch is a light coating of cornstarch on pressed tofu, pan-fried in a hot skillet until the outside turns deep golden and crisp. Pressing is the key: removing excess water means the tofu browns instead of steaming, so every piece has crunchy edges and a soft, tender middle.

The glaze comes together in one minute: soy sauce, a spoonful of maple syrup, rice vinegar, plenty of fresh garlic, and a touch of ginger and toasted sesame oil. It reduces to a shiny, clingy sauce that coats every cube. Tossed in at the very end, it keeps the tofu crisp while delivering big, bold flavor.

Serve it over steamed rice with broccoli for an easy weeknight bowl, tuck it into lettuce wraps, or pile it on noodles. It is a great meal-prep protein, a crowd-pleasing appetizer, and a reliable way to get picky eaters to love tofu.

This recipe is 100% vegan, dairy-free, and egg-free, and it is easy to make gluten-free with tamari.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins (plus pressing)4 servings~260 kcal

Ingredients

For the Crispy Tofu

  • 1 block (14 oz / 400g) extra-firm tofu, pressed for 20 minutes and cut into ¾-inch cubes
  • 3 tbsp cornstarch
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp garlic powder
  • 3 tbsp neutral oil such as avocado or sunflower, for frying

For the Garlic Soy Glaze

  • 4 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 3 tbsp soy sauce or tamari
  • 1 tbsp maple syrup
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1 tsp cornstarch mixed with 1 tbsp water
  • ¼ tsp chili flakes (optional)

For Finishing

  • 2 scallions, thinly sliced
  • 1 tbsp toasted sesame seeds
  • 1 tbsp chopped cilantro (optional)

To Serve

  • Steamed jasmine rice
  • Steamed broccoli or bok choy
  • Lettuce cups
  • Cucumber salad
  • Noodles

Optional Additions

  • Squeeze of lime juice
  • Drizzle of sriracha
  • Sliced red chili
  • Crushed peanuts

Instructions

  1. Press the tofu. Wrap the tofu in a clean towel and press under a heavy pan for 20 minutes. Cut into ¾-inch cubes.
  2. Coat. In a bowl, toss the tofu gently with the cornstarch, salt, pepper, and garlic powder until each cube has a light, even coating.
  3. Make the glaze. Whisk the soy sauce, maple syrup, vinegar, sesame oil, and the cornstarch slurry together in a small bowl.
  4. Fry. Heat the oil in a large nonstick or cast-iron skillet over medium-high heat. Add the tofu in a single layer and cook for 8–10 minutes, turning every 2 minutes, until golden and crisp on all sides.
  5. Add the aromatics. Reduce the heat to medium. Push the tofu to one side, add the garlic and ginger to the empty side, and cook for 30 seconds until fragrant.
  6. Glaze. Pour in the sauce and stir gently for 1–2 minutes, until it bubbles, thickens, and coats the tofu.
  7. Finish. Remove from the heat and toss with sesame seeds, scallions, and cilantro.
  8. Serve. Serve immediately over rice with steamed vegetables.

Pro Tips for the Best Crispy Garlic Soy Tofu

  • Press the tofu well. Dry tofu crisps faster and holds its shape.
  • Use extra-firm tofu. Softer types fall apart when tossed.
  • Coat lightly. Too much cornstarch makes a gummy crust.
  • Do not crowd the pan. Work in two batches if needed so the tofu fries instead of steams.
  • Let it brown before stirring. Leave each side for 2 minutes to build a crisp crust.
  • Add the garlic late. It burns quickly and turns bitter.
  • Toss in the sauce at the end. This keeps the tofu crunchy.

Why This Tofu Is Good for You

Tofu is a complete plant protein with calcium, iron, and magnesium, and it is naturally cholesterol free. Garlic and ginger add flavor and are traditionally valued for their warming, savory qualities, while sesame seeds provide healthy fats, calcium, and a toasty crunch.

Pan-fried in a modest amount of oil, this tofu is lighter than deep-fried versions. Each serving has about 16 grams of plant protein.


Flavor Variations

  • Honey Garlic Style: Swap the maple syrup for agave and add extra garlic.
  • Spicy Garlic Soy Tofu: Add chili garlic sauce and red chili flakes.
  • Air Fryer Crispy Garlic Soy Tofu: Air fry the coated cubes at 400°F (200°C) for 15 minutes, then toss in the glaze.
  • Teriyaki Tofu: Add mirin and a little extra ginger to the glaze.

Nutritional Highlights (Per Serving, Without Rice)

CaloriesProteinCarbsFiberFat
~260 kcal16g14g2g16g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Reheating: Crisp in a skillet or air fryer at 375°F (190°C) for 5–6 minutes. Avoid the microwave.
  • Freezer: Freeze the cooked tofu without sauce for up to 2 months.
  • Meal prep tip: Keep the glaze separate and toss it on right before serving.

Frequently Asked Questions

How do I get tofu really crispy?

Press it well, coat it lightly in cornstarch, and fry it in a hot pan without crowding.

Can I bake it instead?

Yes. Bake the coated cubes at 425°F (220°C) for 25–30 minutes, flipping halfway, then toss in the glaze.

Can I use an air fryer?

Yes. Air fry at 400°F (200°C) for 12–15 minutes, shaking halfway.

Can I make it gluten-free?

Use tamari instead of soy sauce, and check that your rice vinegar is gluten-free.

Why did my tofu stick to the pan?

The pan may not have been hot enough, or the tofu was too wet. Use a nonstick or well-oiled cast-iron pan and wait for a golden crust before flipping.

How is this different from your Best Crispy Tofu?

Our Best Crispy Tofu is a plain, versatile base for any dish, while this recipe is tossed in a sticky garlic soy glaze for a bold, ready-to-serve flavor.


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

Easy Vegan Lentil Soup with Carrots, Celery, Tomatoes and Fresh Spinach — The Most Hearty Plant-Based Soup You Will Make All Week

vegan lentil soup

Thick, hearty, and deeply savory, this Easy Vegan Lentil Soup is the one-pot meal you will want to keep in your regular rotation. Tender brown lentils simmer with carrots, celery, onion, garlic, and tomatoes in a fragrant, lightly spiced broth, then get a handful of fresh spinach and a squeeze of lemon right at the end. It is filling, budget-friendly, and ready in about 45 minutes.

Lentil soup is one of the simplest, most satisfying meals you can make. Lentils cook without any soaking, absorb all the flavor of the broth, and turn creamy at the edges while still holding their shape. A base of slowly softened onion, carrot, and celery builds sweetness, while cumin, smoked paprika, and a bay leaf add warmth and depth. Tomatoes bring a touch of brightness, and a splash of lemon juice or vinegar wakes everything up.

This soup is naturally thick and stew-like, and it gets even better the next day, which makes it ideal for meal prep. Ladle it into bowls with crusty bread, serve it over rice, or blend a portion of the soup for an extra-creamy texture. It freezes beautifully too, so a big batch will feed you all week.

This recipe is 100% vegan, dairy-free, egg-free, naturally gluten-free, and packed with plant protein and fiber.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins35 mins45 mins6 servings~280 kcal

Ingredients

For the Soup Base

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 2 large carrots, peeled and diced
  • 2 stalks celery, diced
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste

For the Lentils and Broth

  • 1½ cups (300g) dried brown or green lentils, rinsed and picked over
  • 1 can (14 oz / 400g) diced tomatoes, with their juice
  • 6 cups (1.4L) vegetable broth
  • 2 bay leaves
  • 1½ tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • ½ tsp ground turmeric
  • 1 tsp salt, plus more to taste
  • ½ tsp black pepper

For Finishing

  • 4 cups (about 120g) fresh baby spinach, roughly chopped
  • 2 tbsp lemon juice or red wine vinegar
  • 2 tbsp chopped fresh parsley
  • Extra olive oil, for drizzling

To Serve

  • Crusty bread or flatbread
  • Steamed rice
  • A dollop of unsweetened vegan yogurt
  • Lemon wedges

Optional Additions

  • 1 diced potato
  • 1 tsp harissa or chili flakes
  • Diced zucchini or kale
  • A splash of coconut milk for creaminess

Instructions

  1. Sauté the vegetables. Heat the oil in a large pot over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook for 7–8 minutes, stirring, until softened.
  2. Add the aromatics. Stir in the garlic and tomato paste and cook for 1–2 minutes until fragrant and slightly darkened.
  3. Toast the spices. Add the cumin, paprika, thyme, and turmeric and stir for 30 seconds.
  4. Add the lentils. Add the rinsed lentils, diced tomatoes, broth, bay leaves, salt, and pepper. Stir well and bring to a boil.
  5. Simmer. Reduce the heat to medium-low, partially cover, and simmer for 25–30 minutes, stirring occasionally, until the lentils are tender.
  6. Thicken (optional). For a creamier soup, use an immersion blender to blend about a quarter of the soup directly in the pot, or mash with a spoon.
  7. Wilt the spinach. Stir in the spinach and cook for 2–3 minutes until just wilted. Remove the bay leaves.
  8. Brighten. Stir in the lemon juice and parsley. Taste and adjust the salt and pepper.
  9. Serve. Ladle into bowls, drizzle with olive oil, and serve hot with crusty bread.

Pro Tips for the Best Lentil Soup

  • Rinse the lentils first. This removes dust and any small stones.
  • Do not add salt too early with acidic tomatoes. Season at the start with a little salt, then adjust at the end.
  • Build flavor at the beginning. Softening the vegetables and toasting the tomato paste adds depth.
  • Add acid at the end. Lemon juice or vinegar makes the flavors pop.
  • Blend a little. Partially blending the soup gives a creamy texture with whole lentils still in the bowl.
  • Add water or broth when reheating. The soup thickens as it sits.
  • Add the spinach last. This keeps it bright green and tender.

Why Lentil Soup Is So Good for You

Lentils are one of the best plant proteins, delivering iron, folate, potassium, and plenty of fiber that keeps you full for hours. Carrots add beta-carotene, spinach brings iron, vitamin K, and vitamin C, and tomatoes add lycopene.

The soup is low in fat, cholesterol free, and naturally affordable. Each serving provides about 16 grams of plant protein and 14 grams of fiber, which makes it a complete, balanced meal when served with bread or rice.


Flavor Variations

  • Curried Lentil Soup: Add curry powder, ginger, and coconut milk.
  • Mediterranean Lentil Soup: Add lemon zest, oregano, and a drizzle of olive oil.
  • Creamy Lentil Soup: Blend half the soup until smooth.
  • Smoky Lentil Soup: Add extra smoked paprika and a spoonful of liquid smoke.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal16g42g14g5g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze for up to 3 months. Thaw overnight in the fridge.
  • Reheating: Warm on the stove, adding a splash of broth or water to loosen.
  • Meal prep tip: Freeze in single-serve containers for easy lunches.

Frequently Asked Questions

Do I need to soak lentils?

No. Brown and green lentils cook in about 25–30 minutes without soaking.

Can I use red lentils?

Yes, but they cook faster (about 15–20 minutes) and break down into a thicker, creamier soup.

Can I make it in a slow cooker?

Yes. Cook everything except the spinach and lemon on low for 6–8 hours, then stir them in at the end.

Can I make it in an Instant Pot?

Yes. Sauté the vegetables, add the rest of the ingredients, and pressure cook on high for 12 minutes. Release naturally, then add the spinach and lemon.

Why is my soup bland?

Lentils need generous seasoning. Add more salt, a splash of lemon or vinegar, and a pinch of smoked paprika.

How is this different from your Spinach and Lentil Soup?

This is a classic, tomato-based lentil soup with brown lentils and spinach stirred in at the end, while our Vegan Spinach and Lentil Soup is built around red lentils and a creamier, spinach-forward base.


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

Vegan Mushroom Skillet in Creamy Asiago-Style Sauce with Garlic, Thyme and Fresh Parsley — The Most Luxurious Plant-Based Mushroom Dish You Will Make All Week

vegan mushroom skillet in creamy asiago

Golden-seared mushrooms swimming in a velvety, nutty, garlicky cream sauce with the sharp, savory bite of Asiago cheese, all made in a single skillet in about 25 minutes. This Vegan Mushroom Skillet in Creamy Asiago-Style Sauce tastes like something from an upscale bistro, yet it is completely dairy-free and made with simple ingredients.

The secret to the sauce is a blend of cashew cream, nutritional yeast, white miso, and a splash of lemon juice, which together mimic the nutty, tangy, slightly salty flavor of aged Asiago. Sautéed garlic, fresh thyme, and a splash of white wine (or vegetable broth) build savory depth, and a little cornstarch keeps the sauce thick and glossy so it clings to every mushroom.

The mushrooms are cooked in a hot pan until deeply browned, which concentrates their flavor and gives them a meaty, juicy bite. Sliced cremini mushrooms work best, though you can mix in shiitake, oyster, or portobello for extra variety. A generous shower of black pepper and fresh parsley finishes the dish.

Spoon it over creamy polenta, mashed potatoes, rice, or pasta, pile it on toasted bread, or serve it as a rich side for roasted vegetables or a holiday table. It is the kind of dish that makes people ask for the recipe.

This dish is 100% vegan, dairy-free, egg-free, and naturally gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins4 servings~230 kcal

Ingredients

For the Mushrooms

  • 1½ lb (680g) cremini or baby bella mushrooms, sliced ¼ inch thick
  • 2 tbsp olive oil
  • 1 tbsp vegan butter
  • 3 cloves garlic, minced
  • 1 small shallot, finely diced
  • 2 tsp fresh thyme leaves (or ½ tsp dried)
  • ¼ cup (60ml) dry white wine or vegetable broth
  • ½ tsp salt
  • ½ tsp freshly ground black pepper

For the Creamy Asiago-Style Sauce

  • ½ cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
  • ¾ cup (180ml) unsweetened plant milk
  • 3 tbsp nutritional yeast
  • 1 tbsp white miso paste
  • 1 tbsp lemon juice
  • 1 tsp Dijon mustard
  • 1 tsp cornstarch
  • ¼ tsp ground nutmeg
  • ¼ tsp onion powder

To Finish

  • 2 tbsp chopped fresh parsley
  • Extra cracked black pepper
  • 2 tbsp vegan parmesan (optional)
  • Squeeze of lemon

To Serve

  • Creamy polenta or mashed potatoes
  • Cooked rice, pasta, or orzo
  • Toasted crusty bread
  • Steamed green beans or roasted vegetables

Optional Additions

  • Fresh sage
  • Baby spinach, wilted in at the end
  • Caramelized onions
  • Smoked paprika

Instructions

  1. Make the sauce. Blend the soaked cashews, plant milk, nutritional yeast, miso, lemon juice, mustard, cornstarch, nutmeg, and onion powder in a high-speed blender until completely smooth. Set aside.
  2. Sear the mushrooms. Heat the olive oil in a large skillet over medium-high heat. Add the mushrooms in a single layer (work in two batches if needed) and cook without stirring for 3–4 minutes, until the undersides are deep golden. Stir and cook for another 3–4 minutes.
  3. Season. Sprinkle the salt and pepper over the mushrooms.
  4. Add the aromatics. Reduce the heat to medium. Add the vegan butter, shallot, garlic, and thyme and cook for 1–2 minutes until fragrant.
  5. Deglaze. Pour in the wine or broth and scrape up any browned bits from the bottom of the pan. Simmer for 1–2 minutes until mostly evaporated.
  6. Add the sauce. Pour in the creamy sauce and stir. Simmer gently over medium-low heat for 3–5 minutes, stirring often, until thick, glossy, and coating the mushrooms.
  7. Finish. Taste and adjust the salt, pepper, and lemon. Stir in the vegan parmesan if using.
  8. Serve. Top with fresh parsley and cracked pepper, and serve hot straight from the skillet.

Pro Tips for the Best Creamy Mushroom Skillet

  • Do not crowd the pan. Crowded mushrooms steam instead of brown.
  • Let them sear undisturbed. Browning builds the deep, meaty flavor.
  • Do not salt too early. Salt draws out water, so season after they brown.
  • Blend the sauce thoroughly. A smooth sauce is the key to a luxurious texture.
  • Keep the simmer gentle. A hard boil can make the sauce separate or grainy.
  • Add the lemon at the end. It brightens the richness.
  • Use a mix of mushrooms. Different varieties add depth and texture.

Why This Mushroom Dish Is Good for You

Mushrooms are a good source of B vitamins, selenium, potassium, and fiber, and they bring a natural savory depth called umami that makes dishes feel rich without much fat. Cashews provide healthy fats and magnesium, and nutritional yeast adds B vitamins.

The dish is cholesterol free and much lighter than a traditional cream and cheese sauce. Each serving has about 8 grams of plant protein and 3 grams of fiber.


Flavor Variations

  • Garlic Herb Mushroom Skillet: Add rosemary and extra garlic.
  • Spicy Mushroom Skillet: Add chili flakes and smoked paprika.
  • Creamy Spinach Mushroom Skillet: Stir in fresh spinach until wilted.
  • Mushroom Pasta: Toss the sauce with cooked fettuccine and pasta water.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~230 kcal8g14g3g15g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 2 months. The sauce may thicken, so stir well when reheating.
  • Reheating: Warm gently on the stove with a splash of plant milk or broth.
  • Make ahead: Blend the sauce up to 2 days ahead and cook the mushrooms fresh.

Frequently Asked Questions

What does Asiago taste like?

Asiago is a firm Italian cheese with a nutty, tangy, slightly sharp flavor. Miso, nutritional yeast, and lemon recreate that flavor in a vegan sauce.

Can I make it without cashews?

Yes. Use full-fat oat cream, white beans, or silken tofu blended with the other sauce ingredients.

Can I make it without wine?

Yes. Use vegetable broth plus a teaspoon of white wine vinegar or lemon juice.

Which mushrooms are best?

Cremini or baby bella are great, and a mix with shiitake or oyster mushrooms adds extra flavor.

Why is my sauce too thin?

Simmer it for a few more minutes. It thickens as it cooks and as it cools.

How is this different from your mushroom stroganoff?

This is a rich, cheesy cream sauce with garlic and thyme, while our One-Pot Vegan Mushroom Stroganoff is a savory, paprika-spiced noodle dish.


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