vegan dinner

Golden-Brown Vegan Veggie Patties with Chickpeas, Rice and Spinach, Crispy Outside and Tender Inside — The Most Crave-Worthy Plant-Based Patties You Will Make All Week

golden brown patties

Crispy and golden-brown on the outside, soft and savory on the inside, these Vegan Veggie Patties are packed with chickpeas, rice, spinach, and carrot and seasoned with garlic, cumin, and fresh herbs. They hold together perfectly, they are easy to shape, and they are ready in about 35 minutes with simple pantry ingredients.

The mix is built to be sturdy and flavorful. Mashed chickpeas give the patties body and plant protein, and cooked rice adds tenderness and helps bind everything together. Finely grated carrot and chopped spinach bring color, moisture, and nutrients, while rolled oats and a little flour soak up extra liquid so the patties stay firm. Garlic, onion, cumin, smoked paprika, and lemon juice give them a bold, savory flavor that stands up on its own.

A quick pan-fry in a little oil creates that irresistible golden-brown crust, or you can bake or air fry them for a lighter version. Serve them in burger buns with all the toppings, tuck them into pita with hummus, or enjoy them on a plate with a creamy dip and a fresh salad.

They are great for meal prep, freeze beautifully, and are a hit with kids and adults alike.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins15 mins35 mins4 (8 patties)~340 kcal

Ingredients

For the Patties

  • 1 can (400g) chickpeas, drained, rinsed, and patted dry
  • 1 cup (about 160g) cooked rice, cooled (white or brown)
  • 1 medium carrot, finely grated
  • 1½ cups (about 45g) fresh spinach, finely chopped
  • ½ small onion, finely diced
  • 3 cloves garlic, minced
  • ½ cup (45g) rolled oats
  • 2 tbsp all-purpose flour (or chickpea flour for gluten-free)
  • 2 tbsp nutritional yeast
  • 1 tbsp soy sauce or tamari
  • 1 tbsp lemon juice
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ¾ tsp salt, to taste
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh parsley

For Cooking

  • 3 tbsp neutral oil for pan-frying

For the Quick Garlic Yogurt Dip

  • ½ cup (120g) plain unsweetened plant-based yogurt
  • 1 small clove garlic, grated
  • 1 tbsp lemon juice
  • 1 tbsp chopped fresh dill or mint
  • Salt and pepper to taste

To Serve

  • Burger buns or pita
  • Lettuce, tomato, and sliced onion
  • Pickles
  • Roasted potatoes or a green salad

Optional Additions

  • Pinch of chili flakes
  • Crumbled vegan feta
  • Corn kernels
  • Sesame seeds to coat the patties

Instructions

  1. Mash the chickpeas. In a large bowl mash the chickpeas with a fork or potato masher until mostly broken down, leaving some texture.
  2. Add the vegetables. Stir in the rice, carrot, spinach, onion, and garlic.
  3. Season and bind. Add the oats, flour, nutritional yeast, soy sauce, lemon juice, spices, salt, pepper, and parsley. Mix until the mixture holds together when pressed. If it is too wet, add 1–2 tablespoons of oats. If it is too dry, add a splash of water.
  4. Chill. Refrigerate the mixture for 15 minutes so the oats absorb moisture and the patties firm up.
  5. Shape. With damp hands, form the mixture into 8 patties about ¾ inch thick and press them firmly.
  6. Pan-fry. Heat the oil in a non-stick skillet over medium heat. Cook the patties in batches for 4–5 minutes per side, without moving them, until deep golden brown and crisp. Drain on paper towels.
  7. Make the dip. Stir together the yogurt, garlic, lemon juice, herbs, salt, and pepper.
  8. Serve. Serve the patties warm in buns or pita, or on a plate with the dip and fresh vegetables.

Pro Tips for Perfect Golden-Brown Patties

  • Pat the chickpeas dry. Excess moisture makes the patties fall apart.
  • Use cooled rice. Cold rice is firmer and binds better than warm rice.
  • Chill the mixture. Chilling helps the patties hold their shape while cooking.
  • Press the patties firmly. Compact patties are less likely to crumble.
  • Cook over medium heat. This gives a golden crust without burning the outside.
  • Do not move them while cooking. Leave them for 4–5 minutes so the crust can form.
  • Flip carefully. Use a wide spatula and flip only once.

Why These Patties Are a Smart Meal

Chickpeas provide plant protein, fiber, folate, and iron, and spinach and carrot add vitamin A, vitamin K, and antioxidants. Oats contribute soluble fiber, and nutritional yeast adds B vitamins and a savory, cheesy flavor.

Compared with store-bought frozen patties, homemade ones contain no preservatives and far less sodium. A serving of 2 patties provides about 13 grams of plant protein and 8 grams of fiber, which makes it filling and satisfying.


Flavor Variations

  • Spicy Patties: Add chili flakes and a spoonful of harissa.
  • Mediterranean Patties: Add sun-dried tomatoes, olives, and oregano.
  • Curry Patties: Add curry powder and turmeric and serve with mango chutney.
  • Baked Patties: Bake at 400°F (200°C) for 25 minutes, turning once.

Nutritional Highlights (Per Serving — 2 patties)

CaloriesProteinCarbsFiberFat
~340 kcal13g44g8g12g

Storage

  • Refrigerator: Store cooked patties in an airtight container for up to 5 days.
  • Freezer: Freeze cooked or uncooked patties with parchment between them for up to 3 months. Cook from frozen, adding 2–3 minutes per side.
  • Reheating: Re-crisp in a pan, oven, or air fryer for 5–8 minutes.
  • Make ahead: Mix and shape the patties up to 1 day ahead and cook just before serving.

Frequently Asked Questions

Why are my patties falling apart?

The mixture may be too wet or not chilled. Add more oats, chill for 15 minutes, and press firmly.

Can I bake them instead of frying?

Yes. Bake at 400°F (200°C) for 25 minutes, flipping once. They will be a little softer than pan-fried.

Can I air fry them?

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

Can I make them gluten-free?

Use certified gluten-free oats, chickpea flour, and tamari.

Can I use other beans?

Yes. White beans or black beans also work. Mash them well and pat them dry.

What can I use instead of rice?

Cooked quinoa, millet, or mashed potato all work as binders.


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 Chickpea Zucchini Curry Casserole with Coconut Sauce and Golden Baked Top — The Most Cozy Plant-Based Bake You Will Make All Week

vegan chickpea zucchini curry casserole

Creamy, fragrant, and baked until bubbling, this Vegan Chickpea Zucchini Curry Casserole turns a mild coconut curry into an easy oven-baked dinner. Tender zucchini and chickpeas soak up a golden curry sauce with ginger, garlic, and warm spices, then bake under a lightly crisp, golden top. It is a one-dish meal that needs only about 15 minutes of hands-on time.

The sauce is the star. Coconut milk, tomato paste, and curry powder simmer together with garlic, ginger, turmeric, and a pinch of cumin to make a silky, aromatic sauce that is mild enough for the whole family. Chickpeas bring plant protein and a hearty bite, while zucchini and bell pepper turn soft and juicy as they bake, absorbing all the flavor.

Baking is what makes this different from a regular curry. The oven thickens the sauce, concentrates the flavor, and gives the top a lightly caramelized finish. A sprinkle of breadcrumbs mixed with nutritional yeast and sesame seeds adds a crisp, savory crust, which makes every spoonful a mix of creamy and crunchy.

Serve it over steamed basmati rice or with warm naan, and finish with fresh cilantro and a squeeze of lime. It is perfect for weeknight dinners, meal prep, and feeding a crowd.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins6~350 kcal

Ingredients

For the Curry Casserole

  • 2 tbsp olive or coconut oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 3 medium zucchini (about 600g), sliced into half-moons
  • 1 red bell pepper, diced
  • 2 cans (400g each) chickpeas, drained and rinsed
  • 2 tbsp tomato paste
  • 2 tbsp mild curry powder
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 can (400ml) full-fat coconut milk
  • ¾ cup (180ml) vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1 tbsp maple syrup
  • 1 tbsp lime juice
  • 1 tsp salt, to taste
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh cilantro

For the Crunchy Topping

  • ½ cup (30g) panko or breadcrumbs
  • 2 tbsp nutritional yeast
  • 1 tbsp sesame seeds
  • 1 tbsp olive oil
  • ¼ tsp salt

To Serve

  • Steamed basmati rice
  • Warm naan
  • Fresh cilantro
  • Lime wedges
  • Vegan yogurt

Optional Additions

  • 2 cups baby spinach
  • Pinch of chili flakes
  • 1 cup cubed sweet potato
  • Vegan cheese shreds on top

Instructions

  1. Preheat. Heat the oven to 375°F (190°C) and lightly oil a 9×13 inch (or 3-quart) baking dish.
  2. Sauté the aromatics. Heat the oil in a large skillet over medium heat. Add the onion and cook for 5 minutes until soft. Add the garlic and ginger and cook for 1 minute.
  3. Bloom the spices. Stir in the tomato paste, curry powder, turmeric, cumin, and paprika, and cook for 1 minute until fragrant.
  4. Make the sauce. Pour in the coconut milk and broth, and stir in the soy sauce and maple syrup. Simmer for 4–5 minutes until slightly thickened. Stir in the lime juice, salt, and pepper.
  5. Combine. In the baking dish, combine the zucchini, bell pepper, and chickpeas. Pour the curry sauce over the top and stir until everything is coated.
  6. Make the topping. Mix the panko, nutritional yeast, sesame seeds, oil, and salt. Sprinkle evenly over the casserole.
  7. Bake. Cover loosely with foil and bake for 20 minutes, then uncover and bake for another 15 minutes until the sauce is bubbling and the topping is golden.
  8. Rest and serve. Let the casserole rest for 5–10 minutes so the sauce thickens. Garnish with cilantro and serve over rice with lime wedges.

Pro Tips for the Best Curry Casserole

  • Bloom the spices. Cooking them in oil unlocks the flavor.
  • Slice the zucchini evenly. Even pieces cook at the same rate.
  • Do not skip the coconut milk. Use full-fat for the creamiest sauce.
  • Cover for the first half of baking. This steams the vegetables so they turn tender.
  • Uncover for the second half. This thickens the sauce and crisps the topping.
  • Let it rest. The sauce thickens as it sits.
  • Taste before baking. Adjust the salt, sweetness, and spice in the sauce.

Why This Casserole Is Good for You

Chickpeas provide plant protein, fiber, folate, and iron, while zucchini is low in calories and rich in vitamin C and potassium. Turmeric, ginger, and garlic add flavor and compounds known for their antioxidant properties.

Coconut milk adds creaminess without dairy. A serving provides about 12 grams of plant protein and 9 grams of fiber, which makes it hearty and filling while staying cholesterol free.


Flavor Variations

  • Spicy Curry Casserole: Add chili flakes, fresh chili, or a spoonful of red curry paste.
  • Spinach Curry Casserole: Stir in several handfuls of baby spinach before baking.
  • Creamy Cashew Version: Blend in ¼ cup of soaked cashews for an even richer sauce.
  • Sweet Potato Version: Add cubed sweet potato and bake for 10 extra minutes.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~350 kcal12g38g9g17g

Storage

  • Refrigerator: Store covered in the baking dish or an airtight container for up to 5 days.
  • Freezer: Freeze without the topping for up to 3 months. Thaw overnight and add fresh topping before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes, or microwave individual portions.
  • Make ahead: Assemble the casserole without the topping up to a day ahead, then add the topping and bake.

Frequently Asked Questions

Is the casserole spicy?

It is mild. Add chili flakes or hot curry powder for more heat.

Can I use light coconut milk?

Yes, but the sauce will be thinner. Reduce the broth slightly.

Can I make it gluten-free?

Use gluten-free breadcrumbs or crushed gluten-free crackers, and tamari instead of soy sauce.

Why is my casserole watery?

Zucchini releases a lot of water. Salt and pat it dry first, and uncover the dish for the final bake.

Can I use other vegetables?

Yes. Cauliflower, carrots, eggplant, or spinach all work well.

How is this different from our Creamy Chickpea and Spinach Curry?

This one is baked in the oven with zucchini and a crunchy topping, so it has a thicker, casserole-style texture instead of a saucy stovetop curry.


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!

Vegan Mexican-Style Veggie Lasagna with Black Beans, Corn and Cashew Queso — The Most Crowd-Pleasing Plant-Based Bake You Will Make All Week

vegan mexican style veggie lasagna

Layers of tender noodles, spiced black beans, sweet corn, roasted peppers, and zesty enchilada sauce, all topped with creamy cashew queso and baked until bubbling. This Vegan Mexican-Style Veggie Lasagna is a fun, bold twist on the Italian classic, and it is a guaranteed hit at the dinner table.

Instead of ricotta and marinara, this lasagna uses a smoky enchilada-style tomato sauce, a cumin-spiced black bean and veggie filling, and a silky cashew queso for the creamy layers. Sautéed zucchini, bell pepper, and corn add sweetness and texture, while lime juice and cilantro bring everything to life. Every layer is full of flavor, and the result is hearty, cheesy-tasting, and completely dairy-free.

You can use regular lasagna noodles for a classic texture, or corn tortillas for a faster, gluten-free enchilada-style version. Either way, assembly is simple: sauce, noodles, filling, queso, and repeat. A final layer of queso and a sprinkle of vegan cheese turns golden and bubbling in the oven.

Serve each slice with avocado, fresh cilantro, a spoonful of vegan sour cream, and a squeeze of lime. It is perfect for feeding a crowd, meal prep, and make-ahead dinners, and it reheats beautifully.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins40 mins1 hr 10 mins8 slices~390 kcal

Ingredients

For the Black Bean and Veggie Filling

  • 1 tbsp olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 1 medium zucchini, diced
  • 3 cloves garlic, minced
  • 1 can (400g) black beans, drained and rinsed
  • 1½ cups (about 220g) corn kernels (fresh or frozen)
  • 2 tsp chili powder
  • 1½ tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ¾ tsp salt, to taste
  • 2 tbsp lime juice
  • ¼ cup (10g) chopped fresh cilantro

For the Enchilada-Style Sauce

  • 1 can (800g) crushed tomatoes
  • 2 tbsp tomato paste
  • 2 tbsp chili powder
  • 1 tsp ground cumin
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • 1 tsp maple syrup
  • ½ cup (120ml) vegetable broth
  • 1 tsp salt, to taste

For the Cashew Queso

  • 1 cup (140g) raw cashews, soaked in hot water for 15 minutes and drained
  • 1 cup (240ml) water
  • ¼ cup (20g) nutritional yeast
  • 2 tbsp lime juice
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 1 tsp salt

For Assembly

  • 9 lasagna noodles, cooked al dente (or about 12 corn tortillas)
  • 1 cup vegan cheese shreds (optional)

To Serve

  • Sliced avocado
  • Fresh cilantro
  • Lime wedges
  • Vegan sour cream
  • Sliced jalapeños
  • Salsa

Optional Additions

  • Spinach layered into the filling
  • Chipotle in adobo in the sauce
  • Crumbled vegan chorizo
  • Roasted sweet potato cubes

Instructions

  1. Preheat and prep. Heat the oven to 375°F (190°C). Lightly oil a 9×13 inch baking dish. Cook the lasagna noodles according to the package directions, drain, and lay them flat on parchment so they do not stick.
  2. Make the sauce. In a saucepan, combine the crushed tomatoes, tomato paste, chili powder, cumin, garlic powder, paprika, oregano, maple syrup, broth, and salt. Simmer for 10 minutes until slightly thickened.
  3. Cook the filling. Heat the oil in a large skillet over medium heat. Add the onion, pepper, and zucchini and cook for 6–7 minutes. Add the garlic and cook for 1 minute. Stir in the black beans, corn, spices, and salt, and cook for 3–4 minutes. Remove from the heat and stir in the lime juice and cilantro.
  4. Make the queso. Blend the soaked cashews, water, nutritional yeast, lime juice, garlic powder, paprika, and salt until completely smooth.
  5. Layer. Spread a thin layer of sauce on the bottom of the dish. Add a layer of 3 noodles, then half of the filling, a third of the queso, and a third of the remaining sauce. Repeat. Top with a final layer of noodles, the remaining sauce, and the remaining queso.
  6. Add cheese. Sprinkle vegan cheese shreds over the top, if using.
  7. Bake. Cover with foil and bake for 25 minutes, then uncover and bake another 12–15 minutes until bubbly and lightly golden at the edges.
  8. Rest. Let the lasagna rest for 15 minutes before slicing so it holds together.
  9. Serve. Cut into squares and top with avocado, cilantro, sour cream, and lime.

Pro Tips for the Best Mexican Lasagna

  • Cook the noodles al dente. They finish cooking in the oven.
  • Simmer the sauce. A thicker sauce prevents a watery lasagna.
  • Drain the beans and corn well. Excess moisture makes the layers soggy.
  • Press the layers gently. This helps the lasagna hold together.
  • Cover for the first bake. This steams the noodles so they turn tender.
  • Rest before slicing. Fifteen minutes lets the layers set.
  • Use corn tortillas for a gluten-free version. Layer them like noodles.

Why This Lasagna Is Good for You

Black beans provide plant protein, fiber, folate, and iron, and corn adds energy-giving carbohydrates and antioxidants. Peppers and zucchini bring vitamin C and extra fiber, while the cashew queso adds healthy fats and magnesium.

A serving provides about 15 grams of plant protein and 10 grams of fiber, and the dish is cholesterol free. Making the queso from whole cashews replaces processed cheese with a more wholesome alternative.


Flavor Variations

  • Spicy Chipotle Lasagna: Add chipotle in adobo to the sauce and filling.
  • Spinach and Mushroom Version: Layer in sautéed spinach and mushrooms.
  • Tortilla Lasagna: Use corn tortillas in place of noodles for an enchilada-style bake.
  • Sweet Potato Lasagna: Add roasted sweet potato to the filling for extra sweetness.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~390 kcal15g58g10g11g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze baked and cooled slices, wrapped individually, for up to 3 months. Thaw overnight before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes.
  • Make ahead: Assemble the lasagna up to 1 day ahead, cover, and bake when ready, adding 10 extra minutes.

Frequently Asked Questions

Can I use no-boil noodles?

Yes. Use no-boil sheets and add ¼ cup extra sauce or broth so they have enough liquid to cook.

Can I make it gluten-free?

Use gluten-free noodles or corn tortillas, and check that your spices are gluten-free.

Can I make it nut-free?

Replace the cashew queso with a white bean and nutritional yeast sauce, or use store-bought vegan queso.

Why is my lasagna watery?

The sauce may be too thin or the vegetables too wet. Simmer the sauce longer and drain the beans and corn well.

Can I freeze it unbaked?

Yes. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Thaw overnight, then bake.

Can I make it spicier?

Add chipotle, jalapeños, or cayenne to the sauce and filling.


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

Vegan Eggplant Lasagna with Roasted Eggplant Layers, Tofu Ricotta and Rich Marinara — The Most Comforting Plant-Based Bake You Will Make All Week

vegan eggplant lasagna

Tender roasted eggplant, creamy tofu ricotta, rich marinara, and melty vegan cheese layered into a golden, bubbling bake. This Vegan Eggplant Lasagna has all the comfort of a classic Italian lasagna, with silky eggplant slices in place of some of the noodles for a lighter, extra-flavorful twist. It is hearty, cheesy-tasting, and completely dairy-free.

Eggplant is the secret here. Sliced lengthwise and roasted until golden, it becomes soft, sweet, and almost creamy, and it soaks up the marinara beautifully. Roasting first, instead of using raw slices, also removes excess moisture, so the lasagna stays firm and does not turn watery. For a heartier bake, you can layer in noodles as well, and the recipe works both ways.

The tofu ricotta is quick and easy: firm tofu is crumbled and mixed with nutritional yeast, lemon juice, garlic, basil, and a little olive oil, giving a lightly tangy, creamy filling that tastes remarkably like ricotta. A spinach layer adds color and nutrients, and a generous sauce of marinara ties everything together.

Serve it with a crisp green salad and garlic bread for a cozy family dinner or a dinner-party centerpiece. It reheats beautifully and tastes even better the next day.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins55 mins1 hr 25 mins8 slices~340 kcal

Ingredients

For the Roasted Eggplant

  • 3 large eggplants (about 1.2kg), sliced lengthwise into ¼ inch thick slices
  • 3 tbsp olive oil
  • 1 tsp salt
  • ½ tsp black pepper

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
  • 4 cups (about 120g) baby spinach, wilted and squeezed dry
  • 2 tbsp chopped fresh basil

For the Marinara Sauce

  • 1 tbsp olive oil
  • 1 small onion, diced
  • 4 cloves garlic, minced
  • 1 can (800g) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp maple syrup
  • ¾ tsp salt, to taste
  • Pinch of chili flakes

For Assembly

  • 6 lasagna noodles, cooked al dente (optional, for a heartier version)
  • 1½ cups vegan mozzarella shreds
  • 2 tbsp vegan parmesan
  • Fresh basil for serving

To Serve

  • Garlic bread
  • Green salad
  • Extra marinara
  • Chili flakes

Optional Additions

  • Sautéed mushrooms in the filling
  • Sun-dried tomatoes
  • Roasted red peppers
  • Vegan sausage crumbles

Instructions

  1. Roast the eggplant. Heat the oven to 425°F (220°C). Arrange the eggplant slices on two lined baking sheets, brush both sides with oil, and sprinkle with salt and pepper. Roast for 20–25 minutes, flipping once, until golden and tender. Lower the oven temperature to 375°F (190°C).
  2. Make the marinara. Heat the oil in a saucepan over medium heat. Add the onion and cook for 5 minutes. Add the garlic and cook for 1 minute. Stir in the tomatoes, tomato paste, herbs, maple syrup, salt, and chili flakes. Simmer for 15 minutes until slightly thickened.
  3. Make the ricotta. 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.
  4. Layer. Spread a thin layer of marinara in a 9×13 inch baking dish. Add a layer of eggplant slices (and noodles, if using), then half of the ricotta, a layer of sauce, and a sprinkle of vegan mozzarella. Repeat. Finish with eggplant, sauce, and the remaining mozzarella.
  5. Bake. Cover with foil and bake for 25 minutes. Uncover and bake for 15–20 minutes more, until bubbling and golden at the edges.
  6. Rest. Let the lasagna rest for 15 minutes before slicing so the layers set.
  7. Serve. Top with vegan parmesan and fresh basil, and serve with a green salad and garlic bread.

Pro Tips for the Best Eggplant Lasagna

  • Roast the eggplant first. This removes moisture and prevents a watery lasagna.
  • Slice evenly. ¼ inch slices cook at the same rate and layer neatly.
  • Season each layer. Eggplant needs salt to taste its best.
  • Press the tofu well. Dry tofu makes a thicker, more ricotta-like filling.
  • Squeeze the spinach dry. Excess water ruins the layers.
  • Simmer the sauce. A thicker marinara keeps the lasagna firm.
  • Rest before cutting. Fifteen minutes lets the layers set for clean slices.

Why This Lasagna Is a Smart Choice

Eggplant is low in calories and a good source of fiber, manganese, and antioxidants, especially in its skin. Tofu provides complete plant protein and calcium, and spinach adds iron, folate, and vitamin K.

Using eggplant in place of some noodles lowers the carbohydrate content while keeping the dish filling. A serving provides about 15 grams of plant protein and 7 grams of fiber, and the dish is cholesterol free.


Flavor Variations

  • Noodle-Free Eggplant Lasagna: Use only eggplant slices for a low-carb, gluten-free version.
  • Mushroom Eggplant Lasagna: Layer in sautéed mushrooms for extra umami.
  • Spicy Arrabbiata Version: Add extra chili flakes to the marinara.
  • Cashew Ricotta Version: Blend soaked cashews with lemon and garlic for a creamier ricotta.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~340 kcal15g32g7g17g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze baked and cooled slices, wrapped individually, for up to 3 months. Thaw overnight before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes.
  • Make ahead: Assemble up to 1 day ahead, cover, and bake when ready, adding 10 extra minutes.

Frequently Asked Questions

Do I need to salt the eggplant first?

Not when you roast it. Roasting removes moisture, so you can skip salting and draining.

Can I make it without noodles?

Yes. Use only eggplant slices for a naturally gluten-free, lower-carb version.

Can I make it nut-free?

Yes. The tofu ricotta is nut-free as written. Use a nut-free vegan mozzarella.

Why is my lasagna watery?

The eggplant, spinach, or sauce may have held too much water. Roast the eggplant, squeeze the spinach dry, and simmer the sauce.

Can I use store-bought marinara?

Yes. Use about 800g of a good store-bought marinara.

Can I freeze it unbaked?

Yes. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Thaw overnight, then 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!

Vegan Saag Aloo with Creamy Spinach, Tender Potatoes and Fragrant Indian Spices — The Most Comforting Plant-Based Curry You Will Make All Week

vegan saag with potato curry

Silky spinach, tender potatoes, and a fragrant blend of garlic, ginger, cumin, and garam masala come together in this Vegan Saag Aloo, a classic Indian curry made without any dairy. It is rich, creamy, and deeply flavorful, and it is ready in about 40 minutes in one pot with simple ingredients.

Saag is a North Indian dish of slow-cooked, puréed leafy greens, and “aloo” simply means potato. Here, fresh spinach is blanched, blended into a smooth, vibrant green sauce, and simmered with sautéed onion, tomato, and whole spices. Cubes of golden potato soak up the sauce, turning soft and creamy, and a splash of coconut milk gives the curry its signature luxurious finish without any cream or ghee.

The flavor builds in layers. Cumin seeds sizzle in oil, onion cooks until sweet, and garlic, ginger, and green chili bring warmth. A spoonful of garam masala, a pinch of turmeric, and a squeeze of lemon at the end keep the curry bright and balanced. Kasoori methi (dried fenugreek leaves), if you have them, add a restaurant-style aroma.

Serve it with basmati rice, warm naan or roti, and a side of vegan raita. It is a perfect weeknight dinner, great for meal prep, and tastes even better the next day.

This recipe is 100% vegan, dairy-free, gluten-free, and naturally high in iron.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins25 mins40 mins4~310 kcal

Ingredients

For the Saag Aloo

  • 2 tbsp neutral oil or coconut oil
  • 1 tsp cumin seeds
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1–2 green chilies, finely chopped (adjust to taste)
  • 2 medium tomatoes, chopped (or ½ cup canned crushed tomatoes)
  • 500g (about 1 lb) baby potatoes or Yukon gold, cut into ¾ inch cubes
  • 500g (about 17 oz) fresh spinach (or 400g frozen, thawed and squeezed dry)
  • 1 cup (240ml) water or vegetable broth
  • ½ cup (120ml) full-fat coconut milk
  • 1 tsp ground coriander
  • ½ tsp ground turmeric
  • 1½ tsp garam masala
  • ½ tsp Kashmiri chili powder or paprika
  • 1 tsp salt, to taste
  • 1 tbsp lemon juice
  • 1 tsp kasoori methi (dried fenugreek leaves), crushed (optional)

To Serve

  • Steamed basmati rice
  • Warm naan or roti
  • Vegan raita (plant yogurt with cucumber)
  • Lemon wedges
  • Fresh cilantro

Optional Additions

  • 200g pressed tofu cubes, pan-fried, as a “paneer” swap
  • Mustard greens mixed with the spinach
  • Pinch of asafoetida (hing)
  • A drizzle of chili oil

Instructions

  1. Blanch the spinach. Boil a large pot of water. Add the fresh spinach for 1 minute, then transfer to ice water. Drain, squeeze out the excess water, and blend with a splash of the cooking water into a smooth purée.
  2. Temper the spices. Heat the oil in a large, deep pan over medium heat. Add the cumin seeds and let them sizzle for 30 seconds.
  3. Cook the base. Add the onion and cook for 6–8 minutes until golden. Add the garlic, ginger, and green chilies and cook for 1–2 minutes.
  4. Add the tomatoes and spices. Stir in the tomatoes, coriander, turmeric, chili powder, and salt. Cook for 4–5 minutes until the tomatoes break down and the oil starts to separate.
  5. Cook the potatoes. Add the potatoes and water, cover, and simmer for 12–15 minutes until the potatoes are almost tender.
  6. Add the saag. Stir in the spinach purée and simmer, uncovered, for 6–8 minutes, stirring often, until the potatoes are fully tender and the sauce is thick.
  7. Finish. Stir in the coconut milk, garam masala, lemon juice, and crushed kasoori methi. Simmer for 2 minutes. Taste and adjust the salt and lemon.
  8. Serve. Garnish with cilantro and serve hot with basmati rice or warm naan.

Pro Tips for the Best Saag Aloo

  • Blanch the spinach. This keeps the curry bright green and removes bitterness.
  • Squeeze the spinach well. Excess water makes a thin curry.
  • Cook the onions until golden. This is where the sweetness comes from.
  • Let the tomatoes cook down. The oil should separate from the masala, a sign it is ready.
  • Do not overcook the greens. A short simmer keeps their color and flavor.
  • Add garam masala at the end. Its aroma fades with long cooking.
  • Use small potatoes. They cook evenly and hold their shape.

Why Saag Aloo Is So Good for You

Spinach is rich in iron, folate, vitamin K, and vitamin A, and potatoes provide potassium, vitamin C, and slow-digesting carbohydrates. Ginger, garlic, and turmeric are staples of Indian cooking, valued for their flavor and aromatic compounds.

Coconut milk adds creaminess without dairy, and a serving of this curry provides about 8 grams of plant protein and 7 grams of fiber, making it a comforting but light meal. Serve it with chickpeas or tofu for even more protein.


Flavor Variations

  • Chickpea Saag: Add a can of chickpeas for extra protein.
  • Tofu Saag: Add pan-fried tofu cubes for a vegan “saag paneer.”
  • Cashew Cream Saag: Blend soaked cashews into the sauce instead of coconut milk.
  • Spicy Saag: Add extra green chilies or a pinch of cayenne.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal8g38g7g15g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze for up to 3 months. The potatoes soften slightly after freezing.
  • Reheating: Warm gently on the stove with a splash of water or coconut milk.
  • Make ahead: The flavor improves overnight, so it is ideal for meal prep.

Frequently Asked Questions

Can I use frozen spinach?

Yes. Thaw and squeeze out the water. Use about 400g and skip the blanching.

Is saag always made with spinach?

Traditionally it includes mustard greens, but spinach is a common and mild alternative. Mixing them adds depth.

How do I make it creamier?

Add more coconut milk or blend in soaked cashews.

Can I make it spicier?

Add more green chilies, Kashmiri chili powder, or a pinch of cayenne.

What does kasoori methi do?

Dried fenugreek leaves add a savory, slightly bitter, restaurant-style aroma. Skip them if you do not have them.

How is this different from our Creamy Chickpea and Spinach Curry?

Saag aloo uses a puréed spinach sauce with Indian spices and potatoes, while our Creamy Chickpea and Spinach Curry is a coconut-based curry with whole chickpeas.


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

Vegan Lentil Loaf with Sticky Tomato Glaze, Walnuts and Fresh Herbs — The Most Hearty Plant-Based Dinner You Will Make All Week

vegan lentil loaf

Savory, hearty, and brushed with a sticky sweet-and-tangy tomato glaze, this Vegan Lentil Loaf is the plant-based answer to classic meatloaf. It slices cleanly, holds together beautifully, and tastes deeply savory, with a tender inside and a lightly caramelized top. It needs just one bowl, simple pantry ingredients, and about an hour from start to finish.

The loaf is built on cooked brown or green lentils, which give it a meaty texture and plenty of protein. Rolled oats and breadcrumbs soak up moisture and bind everything, while finely chopped walnuts add richness and a pleasant bite. Sautéed onion, carrot, celery, and garlic build a savory base, and soy sauce, tomato paste, thyme, and smoked paprika add the umami depth that makes it taste like comfort food.

A ground flaxseed “egg” holds the loaf together without any eggs, and the glaze, a simple mix of ketchup, maple syrup, apple cider vinegar, and a touch of mustard, turns glossy and sticky in the oven, just like the classic.

Serve slices with mashed potatoes, roasted vegetables, and gravy for a cozy Sunday dinner, or tuck leftover slices into sandwiches the next day. It is also a favorite for holidays and potlucks.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins45 mins1 hr 5 mins6 slices~340 kcal

Ingredients

For the Lentil Loaf

  • 1½ cups (about 300g) cooked brown or green lentils (about ¾ cup dry), drained well
  • 1 tbsp olive oil
  • 1 medium yellow onion, finely diced
  • 1 medium carrot, finely grated
  • 1 stalk celery, finely diced
  • 4 cloves garlic, minced
  • ¾ cup (70g) rolled oats
  • ½ cup (55g) walnuts, finely chopped
  • ½ cup (30g) breadcrumbs
  • 2 tbsp tomato paste
  • 2 tbsp soy sauce or tamari
  • 1 tbsp ground flaxseed mixed with 3 tbsp water (flax egg)
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • 1 tsp onion powder
  • ½ tsp salt, to taste
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh parsley

For the Sticky Tomato Glaze

  • ⅓ cup (80g) ketchup
  • 1 tbsp maple syrup
  • 1 tbsp apple cider vinegar
  • 1 tsp Dijon mustard
  • ½ tsp garlic powder
  • Pinch of smoked paprika

To Serve

  • Mashed potatoes
  • Roasted green beans or broccoli
  • Vegan mushroom gravy
  • Fresh parsley
  • Cranberry sauce

Optional Additions

  • Sautéed mushrooms
  • Chopped sun-dried tomatoes
  • Vegan cheese in the center
  • Cooked chestnuts

Instructions

  1. Preheat and prep. Heat the oven to 375°F (190°C). Line a 9×5 inch loaf pan with parchment paper, leaving overhang so you can lift the loaf out.
  2. Make the flax egg. Mix the ground flaxseed with 3 tablespoons of water and let it thicken for 5–10 minutes.
  3. Sauté the vegetables. Heat the oil in a skillet over medium heat. Add the onion, carrot, and celery and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute. Let cool slightly.
  4. Mash the lentils. In a large bowl, mash about two thirds of the lentils with a fork or potato masher, leaving the rest whole for texture.
  5. Combine. Add the sautéed vegetables, oats, walnuts, breadcrumbs, tomato paste, soy sauce, flax egg, spices, salt, pepper, and parsley. Mix well until the mixture holds together when pressed. If it is too wet, add 1–2 tablespoons of oats. If it is too dry, add a splash of broth.
  6. Pack the pan. Press the mixture firmly into the loaf pan and smooth the top.
  7. Make the glaze. Whisk together the ketchup, maple syrup, vinegar, mustard, garlic powder, and paprika. Spread half of the glaze over the top of the loaf.
  8. Bake. Bake for 30 minutes, then brush on the remaining glaze and bake another 15–20 minutes until the top is sticky and caramelized and the edges are firm.
  9. Rest. Let the loaf rest in the pan for 15 minutes before lifting it out and slicing. This helps it hold together.
  10. Serve. Slice with a sharp knife, garnish with parsley, and serve warm with mashed potatoes and gravy.

Pro Tips for the Best Lentil Loaf

  • Drain the lentils well. Excess water makes the loaf mushy.
  • Mash some, not all. A mix of mashed and whole lentils gives the best texture.
  • Sauté the vegetables first. This removes moisture and builds flavor.
  • Pack the mixture firmly. Pressing firmly helps the slices hold together.
  • Rest for 15 minutes. This is the key to clean slices.
  • Glaze in two stages. Half at the start and half near the end gives a sticky, glossy top.
  • Use a sharp serrated knife. It slices cleanly without crumbling the loaf.

Why Lentil Loaf Is a Smart Dinner

Lentils are rich in plant protein, fiber, folate, iron, and potassium, which keeps you full and supports digestion. Walnuts add healthy omega-3 fats, and oats contribute soluble fiber, which supports heart health.

Compared with a meat-based meatloaf, this version has no cholesterol and much less saturated fat. A serving provides about 15 grams of plant protein and 9 grams of fiber, so it makes a filling main dish.


Flavor Variations

  • Mushroom Lentil Loaf: Add 200g of finely chopped, sautéed mushrooms for deeper umami.
  • BBQ Lentil Loaf: Replace the glaze with barbecue sauce.
  • Italian Lentil Loaf: Add basil, oregano, and sun-dried tomatoes, and top with marinara.
  • Nut-Free Version: Replace the walnuts with sunflower seeds or extra oats.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~340 kcal15g46g9g11g

Storage

  • Refrigerator: Store sliced or whole in an airtight container for up to 5 days.
  • Freezer: Wrap slices individually and freeze for up to 3 months. Thaw overnight in the fridge.
  • Reheating: Warm slices in a 350°F (175°C) oven for 10–15 minutes, or pan-fry for 2 minutes per side.
  • Make ahead: Assemble the loaf up to 1 day ahead, cover, and bake when ready.

Frequently Asked Questions

Why is my lentil loaf falling apart?

It may be too wet, or it was not rested long enough. Drain the lentils well, add more oats if needed, and rest the loaf for 15 minutes before slicing.

Can I use canned lentils?

Yes. Use two 400g cans, drained and rinsed well, and pat them dry.

Can I make it gluten-free?

Use gluten-free oats and breadcrumbs, and tamari instead of soy sauce.

Can I make it nut-free?

Yes. Replace the walnuts with sunflower seeds or extra oats.

Can I use red lentils?

Brown or green lentils hold their shape better. Red lentils turn very soft and make a mushier loaf.

Can I make it ahead?

Yes. Assemble the loaf up to a day ahead, then bake when ready.


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

Vegan White Bean Stroganoff with Creamy Mushroom Sauce and Fresh Parsley — The Most Comforting Plant-Based Skillet Dinner You Will Make All Week

vegan white bean stroganoff

Rich, creamy, and loaded with browned mushrooms and tender white beans, this Vegan White Bean Stroganoff is a cozy skillet dinner that tastes like an old-fashioned classic, made entirely from plants. A silky mushroom gravy coats every bite, and the whole dish comes together in one pan in about 35 minutes.

White beans are the secret to this version. Creamy cannellini beans add protein and body, and a portion of them is blended into the sauce, which gives it a velvety, cream-like texture without any dairy or nuts. Cremini mushrooms are browned until deeply golden, then simmered with onion, garlic, thyme, and smoked paprika. A splash of soy sauce, a spoonful of Dijon mustard, and a little lemon juice give the sauce its signature savory, tangy flavor.

Serve it over egg-free noodles, rice, mashed potatoes, or crusty bread, with fresh parsley on top. It is a budget-friendly meal made from pantry staples, and it reheats beautifully, so leftovers are even better the next day.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~330 kcal

Ingredients

For the Stroganoff

  • 2 tbsp olive oil, divided
  • 500g cremini mushrooms, sliced
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 2 cans (400g each) cannellini or white beans, drained and rinsed, divided
  • 2 tbsp all-purpose flour (or 1 tbsp cornstarch for gluten-free)
  • 2 cups (480ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • 2 tbsp soy sauce or tamari
  • 1 tbsp Dijon mustard
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • 1 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • ¾ tsp salt, to taste
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh parsley

To Serve

  • 250g egg-free pasta, such as pappardelle or egg-free noodles
  • Mashed potatoes or rice
  • Fresh parsley
  • Crusty bread
  • Cracked black pepper

Optional Additions

  • Splash of white wine
  • Baby spinach
  • Vegan sour cream dollop
  • Caramelized onions

Instructions

  1. Brown the mushrooms. Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add the mushrooms in a single layer and cook for 6–8 minutes, stirring only occasionally, until deeply browned. Remove and set aside.
  2. Cook the onion. Add the remaining oil and the onion to the pan. Cook for 5–6 minutes until soft and golden. Add the garlic and cook for 1 minute.
  3. Add the flour. Sprinkle in the flour and stir for 1 minute to cook out the raw taste.
  4. Make the creamy base. In a blender, combine 1 can of the white beans, the plant milk, 1 cup of broth, and the nutritional yeast, and blend until completely smooth.
  5. Build the sauce. Pour the remaining broth into the skillet, scraping up the browned bits, then add the blended bean mixture, soy sauce, mustard, paprika, thyme, salt, and pepper. Stir and bring to a gentle simmer.
  6. Simmer. Return the mushrooms to the pan along with the second can of whole beans. Simmer for 8–10 minutes, stirring often, until the sauce is thick and creamy.
  7. Finish. Stir in the lemon juice and parsley. Taste and adjust the salt and mustard.
  8. Cook the pasta. Meanwhile, cook the noodles according to the package directions and drain.
  9. Serve. Spoon the stroganoff over the noodles, mashed potatoes, or rice, and top with parsley and black pepper.

Pro Tips for the Best White Bean Stroganoff

  • Brown the mushrooms well. Browning is the key to deep, meaty flavor.
  • Do not crowd the pan. Cook the mushrooms in batches so they sear instead of steam.
  • Blend the sauce until silky. This gives the creamy texture of a cream sauce.
  • Keep some beans whole. They add texture and make the dish more satisfying.
  • Add the lemon at the end. It brightens the whole dish.
  • Taste for mustard and salt. Stroganoff needs a little tang and enough seasoning.
  • Thin as needed. Add a splash of broth if the sauce gets too thick.

Why This Stroganoff Is a Smart Dinner

White beans provide plant protein, fiber, iron, and potassium, and they make the sauce creamy without cream or nuts. Mushrooms contribute B vitamins, selenium, and antioxidants, and nutritional yeast adds B vitamins and a savory, cheesy flavor.

Compared with a traditional beef or cream-based stroganoff, this version is cholesterol free and lower in saturated fat. A serving of the stroganoff provides about 17 grams of plant protein and 11 grams of fiber, which makes it filling and heart friendly.


Flavor Variations

  • Wine-Infused Stroganoff: Deglaze the pan with ¼ cup of white wine before adding the flour.
  • Smoky Stroganoff: Add extra smoked paprika and a dash of liquid smoke.
  • Spinach Stroganoff: Wilt in several handfuls of baby spinach at the end.
  • Creamy Dill Version: Stir in fresh dill and a spoonful of vegan sour cream.

Nutritional Highlights (Per Serving, without pasta)

CaloriesProteinCarbsFiberFat
~330 kcal17g40g11g9g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The sauce will thicken.
  • Freezer: Freeze the stroganoff without pasta for up to 3 months. Thaw overnight and reheat gently.
  • Reheating: Warm on the stove over low heat, adding a splash of broth or plant milk.
  • Make ahead: Make the stroganoff up to 2 days ahead and cook the pasta just before serving.

Frequently Asked Questions

Can I use another bean?

Yes. Great northern beans or butter beans work well. Chickpeas also work, but they give a slightly firmer texture.

Can I make it gluten-free?

Use cornstarch instead of flour, tamari instead of soy sauce, and gluten-free pasta or rice.

Is it nut-free?

Yes. The creaminess comes from blended white beans, so there are no nuts in this recipe.

What mushrooms work best?

Cremini or baby bella are ideal. A mix with shiitake or portobello adds even more flavor.

How do I make it thicker?

Simmer uncovered a few minutes longer, or blend a little more of the beans into the sauce.

How is this different from our One-Pot Vegan Mushroom Stroganoff?

This one uses blended white beans for the creamy sauce and extra protein, instead of a traditional plant-cream 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 cozy vegan dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Portobello Mushroom Wraps with Smoky Marinated Mushrooms, Avocado and Creamy Garlic Sauce — The Most Satisfying Plant-Based Lunch You Will Make All Week

portobello mushroom wraps

Juicy, smoky portobello mushrooms seared until golden, then wrapped in a warm tortilla with creamy avocado, crisp lettuce, tomato, and a tangy garlic sauce. These Vegan Portobello Mushroom Wraps are meaty, flavorful, and satisfying, and they are ready in about 30 minutes with no special ingredients.

Portobello mushrooms have a naturally thick, meaty texture, which makes them perfect for wraps. A quick marinade of balsamic vinegar, soy sauce, smoked paprika, garlic, and a little maple syrup gives them a deep, savory-sweet flavor, and a few minutes in a hot pan caramelizes the edges and concentrates their taste. Sliced into strips, they are juicy and tender, with just enough chew.

A creamy garlic sauce made from vegan mayo or plant yogurt, lemon juice, and herbs ties everything together, while ripe avocado, fresh vegetables, and a pinch of chili flakes add richness, crunch, and heat. Roll it all up in a warm tortilla or lavash, and you have a wrap that is great for lunch, dinner, or packed on the go.

These wraps are easy to prepare ahead. Marinate the mushrooms in the morning, cook them when you are ready, and assemble in minutes. They are also easy to customize with hummus, roasted peppers, or pickled onions.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins4 wraps~420 kcal

Ingredients

For the Marinated Portobello Mushrooms

  • 4 large portobello mushroom caps (about 450g), gills scraped out and sliced into ½ inch strips
  • 2 tbsp balsamic vinegar
  • 2 tbsp soy sauce or tamari
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 tsp smoked paprika
  • 1 tsp maple syrup
  • ½ tsp dried oregano
  • ¼ tsp black pepper

For the Creamy Garlic Sauce

  • ⅓ cup (80g) vegan mayonnaise or plain unsweetened plant yogurt
  • 1 small clove garlic, grated
  • 1 tbsp lemon juice
  • 1 tbsp chopped fresh parsley or dill
  • Salt and pepper to taste

For Assembling

  • 4 large tortillas or wraps (10-inch), warmed
  • 1 ripe avocado, sliced
  • 2 cups (about 80g) shredded lettuce or baby spinach
  • 1 large tomato, sliced
  • ½ small red onion, thinly sliced
  • 1 cucumber, sliced into thin strips
  • Chili flakes (optional)

To Serve

  • Lemon wedges
  • Side salad
  • Sweet potato fries
  • Pickles

Optional Additions

  • Hummus spread
  • Roasted red peppers
  • Vegan feta
  • Sliced jalapeños

Instructions

  1. Marinate the mushrooms. Whisk the balsamic vinegar, soy sauce, oil, garlic, paprika, maple syrup, oregano, and pepper in a bowl. Add the sliced mushrooms and toss. Marinate for at least 15 minutes, or up to 2 hours.
  2. Make the garlic sauce. Stir together the vegan mayo, garlic, lemon juice, herbs, salt, and pepper. Refrigerate until ready to use.
  3. Cook the mushrooms. Heat a large skillet or grill pan over medium-high heat. Add the mushrooms in a single layer (work in two batches if needed) and cook for 4–5 minutes per side until golden brown and tender, with caramelized edges. Pour any leftover marinade into the pan for the last minute so it glazes the mushrooms.
  4. Warm the wraps. Warm the tortillas in a dry pan for 20–30 seconds per side, or wrap in a damp towel and microwave for 20 seconds.
  5. Assemble. Spread a generous spoonful of garlic sauce over each tortilla. Layer with lettuce, tomato, cucumber, red onion, avocado, and the warm mushrooms. Sprinkle with chili flakes if you like.
  6. Wrap. Fold in the sides, then roll tightly from the bottom. Cut in half diagonally.
  7. Serve. Serve right away with lemon wedges and a side salad.

Pro Tips for the Best Mushroom Wraps

  • Scrape out the gills. This keeps the mushrooms from turning the dish dark and muddy.
  • Do not overcrowd the pan. Cook in batches so the mushrooms brown instead of steam.
  • Use high heat. High heat caramelizes the edges and concentrates the flavor.
  • Slice evenly. Even strips cook at the same speed.
  • Warm the tortillas. They become flexible and are less likely to tear.
  • Do not overfill. A moderate filling makes rolling easier.
  • Wrap tightly. Use parchment paper to hold the wrap together if serving on the go.

Why These Wraps Are a Smart Lunch

Portobello mushrooms provide B vitamins, selenium, potassium, and a satisfying meaty texture with very few calories. Avocado adds healthy monounsaturated fats and fiber, and fresh vegetables bring vitamin C, vitamin K, and crunch.

A single wrap provides about 9 grams of plant protein and 8 grams of fiber, and the dish is naturally free of cholesterol. Using whole wheat tortillas adds extra fiber and keeps you full for longer.


Flavor Variations

  • BBQ Portobello Wraps: Toss the cooked mushrooms in barbecue sauce and add coleslaw.
  • Mediterranean Wraps: Add hummus, olives, cucumber, and vegan feta.
  • Spicy Chipotle Wraps: Mix chipotle in adobo into the garlic sauce.
  • Teriyaki Portobello Wraps: Glaze the mushrooms in teriyaki sauce and add shredded carrots.

Nutritional Highlights (Per Wrap)

CaloriesProteinCarbsFiberFat
~420 kcal9g46g8g22g

Storage

  • Refrigerator: Store the cooked mushrooms and sauce separately in airtight containers for up to 4 days. Assembled wraps keep for about 1 day.
  • Reheating: Warm the mushrooms in a pan or microwave before assembling.
  • Make ahead: Marinate the mushrooms up to 24 hours ahead and slice the vegetables in advance.
  • Packed lunch: Wrap tightly in parchment or foil and keep the sauce on the side to avoid sogginess.

Frequently Asked Questions

Do I need to remove the gills?

It is optional, but scraping them out keeps the dish from turning dark and slightly bitter-looking.

Can I grill the mushrooms?

Yes. Grill them whole or sliced over medium-high heat for 4–5 minutes per side.

Can I make it gluten-free?

Use gluten-free wraps and tamari instead of soy sauce.

Can I bake the mushrooms?

Yes. Roast at 425°F (220°C) for 15–18 minutes, turning once.

What can I use instead of vegan mayo?

Plain unsweetened plant yogurt, hummus, or tahini thinned with lemon juice all work well.

Can I use other mushrooms?

Yes. King oyster mushrooms or thick-sliced cremini work too.


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

Vegan Cauliflower Soup with Roasted Garlic, Creamy Cashew and Crispy Chickpeas — The Most Velvety Plant-Based Soup You Will Make All Week

vegan cauliflower soup

Silky, velvety, and full of mellow roasted flavor, this Vegan Cauliflower Soup tastes rich and creamy without any dairy. Cauliflower and roasted garlic are simmered until tender, then blended with a little cashew cream into a smooth, luxurious soup that is topped with crispy, spiced chickpeas for crunch. It takes about 45 minutes and uses simple everyday ingredients.

The secret to deeply flavored cauliflower soup is roasting. Roasting the cauliflower and garlic together at high heat caramelizes their natural sugars, turning the soup nutty, sweet, and savory instead of plain. A sautéed base of onion and leek, a touch of Dijon mustard, and a little nutmeg round out the flavor, while a splash of lemon juice at the end keeps it bright.

Blended with soaked cashews, the soup turns creamy and glossy with no heavy cream. Topped with crispy paprika chickpeas, a drizzle of olive oil, and fresh chives, every spoonful has a mix of silky and crunchy.

Serve it as a light dinner with crusty bread, a starter for a holiday meal, or a make-ahead lunch. It reheats beautifully and freezes well, which makes it ideal for meal prep.

This recipe is 100% vegan, dairy-free, gluten-free, and naturally low in calories.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins6~240 kcal

Ingredients

For the Roasted Cauliflower

  • 1 large head cauliflower (about 900g), cut into florets
  • 1 head garlic, top sliced off
  • 2 tbsp olive oil
  • ½ tsp salt
  • ¼ tsp black pepper

For the Soup

  • 1 tbsp olive oil
  • 1 medium yellow onion, diced
  • 1 leek, white and light green parts only, sliced (optional)
  • 4 cups (950ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • ½ cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
  • 1 tsp Dijon mustard
  • 1 tbsp nutritional yeast
  • ¼ tsp ground nutmeg
  • ¾ tsp salt, to taste
  • ¼ tsp white or black pepper
  • 1–2 tbsp lemon juice

For the Crispy Chickpeas

  • 1 can (400g) chickpeas, drained, rinsed, and patted very dry
  • 1 tbsp olive oil
  • ½ tsp smoked paprika
  • ½ tsp garlic powder
  • ¼ tsp salt

To Serve

  • Fresh chives
  • Olive oil drizzle
  • Crusty bread
  • Cracked black pepper
  • Toasted pumpkin seeds

Optional Additions

  • 1 medium potato for extra body
  • Pinch of curry powder
  • Truffle oil drizzle
  • Vegan parmesan

Instructions

  1. Roast the cauliflower. Heat the oven to 425°F (220°C). Toss the florets with 2 tablespoons of oil, salt, and pepper on a large baking sheet. Add the garlic head, cut side up, drizzled with a little oil and wrapped loosely in foil. Roast for 25–30 minutes, turning the florets once, until golden brown at the edges.
  2. Roast the chickpeas. On a separate tray, toss the dry chickpeas with oil, paprika, garlic powder, and salt. Roast for 20–25 minutes, shaking the pan once, until crisp.
  3. Cook the base. Heat 1 tablespoon of oil in a large pot over medium heat. Add the onion and leek and cook for 6–8 minutes until soft but not browned.
  4. Simmer. Add the roasted cauliflower, squeeze in the roasted garlic cloves, and pour in the vegetable broth and plant milk. Bring to a gentle simmer and cook for 10 minutes.
  5. Blend. Add the soaked cashews, mustard, nutritional yeast, nutmeg, salt, and pepper. Blend with an immersion blender or in batches in a regular blender until completely smooth and creamy. Vent the lid and be careful with the hot liquid.
  6. Adjust. Stir in the lemon juice. Taste and adjust the salt and pepper. Add a splash of broth if the soup is too thick.
  7. Serve. Ladle into bowls and top with crispy chickpeas, chives, olive oil, and cracked pepper. Serve with crusty bread.

Pro Tips for the Silkiest Cauliflower Soup

  • Roast the cauliflower. This adds deep, nutty flavor instead of a plain boiled taste.
  • Roast the garlic with it. Sweet, soft roasted garlic makes the soup richer.
  • Blend for a few minutes. A longer blend makes the soup silkier.
  • Use a high-speed blender for the smoothest result. An immersion blender works too, but may leave tiny bits.
  • Pat the chickpeas dry. Dry chickpeas get much crispier.
  • Add the lemon at the end. It brightens the flavors.
  • Thin as needed. Add a little extra broth for a lighter soup.

Why This Soup Is Good for You

Cauliflower is rich in vitamin C, vitamin K, folate, and fiber, and it is low in calories and carbohydrates. Cashews give the soup creaminess along with healthy fats and magnesium, and chickpeas add plant protein and extra fiber.

Compared with a traditional cream soup, this version has no cholesterol and much less saturated fat. A serving provides about 9 grams of plant protein and 6 grams of fiber, which makes it light yet filling.


Flavor Variations

  • Curried Cauliflower Soup: Add 2 teaspoons of curry powder and a pinch of turmeric.
  • Cheesy Cauliflower Soup: Add extra nutritional yeast and a spoonful of white miso.
  • Roasted Garlic and Potato Soup: Add a diced potato for a thicker, heartier soup.
  • Nut-Free Version: Replace the cashews with white beans or coconut cream.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~240 kcal9g26g6g12g

Storage

  • Refrigerator: Store the soup in an airtight container for up to 5 days. Store the crispy chickpeas separately.
  • Freezer: Freeze the soup for up to 3 months. Thaw overnight and reheat gently, adding a splash of broth.
  • Reheating: Warm on the stove over low heat, stirring often.
  • Make ahead: Make the soup a day ahead, and roast the chickpeas just before serving.

Frequently Asked Questions

Can I make it without cashews?

Yes. Use white beans, a peeled potato, or full-fat coconut milk for creaminess.

Do I have to roast the cauliflower?

No, but roasting adds a lot of flavor. You can boil it instead for a lighter, milder soup.

Can I make it gluten-free?

Yes. The recipe is naturally gluten-free as long as your broth is gluten-free.

Can I use frozen cauliflower?

Yes. Roast it straight from frozen at a high temperature, though it will brown less.

Why is my soup bitter?

Overcooked or browned garlic can taste bitter. Roast it wrapped in foil, and do not let it burn.

How do I make it thicker?

Add a diced potato, simmer longer, or blend in more cashews or white beans.


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

Vegan Stuffed Pepper Soup with Lentil Crumbles, Rice and Smoky Tomato Broth — The Most Hearty Plant-Based Soup You Will Make All Week

vegan stuffed pepper soup

All the cozy flavor of classic stuffed peppers, turned into an easy one-pot soup. This Vegan Stuffed Pepper Soup is loaded with tender bell peppers, savory plant-based “meat” crumbles, fluffy rice, and a rich, smoky tomato broth. It is hearty, comforting, and ready in about 40 minutes with no stuffing, no baking, and no fuss.

The “ground meat” in this soup comes from a simple mix of cooked lentils and finely chopped walnuts, browned with soy sauce and spices until crumbly and savory. It gives the soup the satisfying, meaty texture of traditional stuffed pepper soup, with plenty of protein and fiber. Red and green bell peppers soften in the broth and bring natural sweetness, while onion, garlic, and tomato paste build the savory base.

Smoked paprika, oregano, and a touch of maple syrup balance the acidity of the tomatoes, and a splash of Worcestershire-style vegan sauce or apple cider vinegar brightens the pot. Rice cooks right in the soup, thickening the broth so it eats like a stew.

Serve it with crusty bread, a green salad, or a sprinkle of vegan cheese. It is perfect for chilly evenings, meal prep, and feeding a crowd, and the flavors deepen even more the next day.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins25 mins40 mins6~330 kcal

Ingredients

For the Lentil-Walnut Crumbles

  • 1 tbsp olive oil
  • 1 cup (about 200g) cooked brown or green lentils
  • ½ cup (55g) walnuts, finely chopped
  • 1 tbsp soy sauce or tamari
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ¼ tsp black pepper

For the Soup

  • 1 tbsp olive oil
  • 1 large yellow onion, diced
  • 2 large bell peppers (1 red, 1 green), diced
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 can (800g) diced or crushed tomatoes
  • 4 cups (950ml) vegetable broth
  • ¾ cup (140g) long-grain white rice, rinsed
  • 1 tbsp vegan Worcestershire sauce or apple cider vinegar
  • 1 tbsp maple syrup
  • 1½ tsp smoked paprika
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 bay leaf
  • 1 tsp salt, to taste
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh parsley

To Serve

  • Crusty bread
  • Vegan parmesan or shredded vegan cheese
  • Fresh parsley
  • Chili flakes
  • Vegan sour cream

Optional Additions

  • Diced zucchini or carrots
  • Pinch of cayenne
  • Fresh basil
  • White beans for extra protein

Instructions

  1. Brown the crumbles. Heat 1 tablespoon of oil in a large pot over medium-high heat. Add the lentils and walnuts and cook for 5–6 minutes, mashing lightly, until browned and crumbly. Stir in the soy sauce, paprika, garlic powder, and pepper. Transfer to a bowl.
  2. Cook the vegetables. In the same pot, heat the remaining oil over medium heat. Add the onion and peppers and cook for 6–8 minutes until softened. Add the garlic and cook for 1 minute.
  3. Add the tomato paste. Stir in the tomato paste, paprika, oregano, and basil, and cook for 1–2 minutes until slightly darkened.
  4. Build the soup. Add the tomatoes, vegetable broth, rice, Worcestershire sauce, maple syrup, bay leaf, salt, and pepper. Stir well and bring to a boil.
  5. Simmer. Reduce the heat to medium-low, cover partially, and simmer for 15–18 minutes, stirring occasionally, until the rice is tender.
  6. Combine. Stir in the lentil-walnut crumbles and simmer for 5 more minutes so the flavors blend.
  7. Finish. Remove the bay leaf and stir in the parsley. Taste and adjust the salt, sweetness, and acidity.
  8. Serve. Ladle into bowls and top with vegan parmesan, parsley, and chili flakes. Serve with crusty bread.

Pro Tips for the Best Stuffed Pepper Soup

  • Brown the crumbles well. Browning gives them a meaty, savory flavor.
  • Dice the peppers evenly. They cook at the same rate and look tidy in the bowl.
  • Rinse the rice. This keeps the broth from becoming gummy.
  • Do not overcook the rice. It keeps absorbing broth as it sits, so stop when it is just tender.
  • Balance the tomatoes. A little maple syrup cuts the acidity.
  • Add liquid when reheating. The rice will thicken the soup overnight.
  • Use a mix of pepper colors. Red, yellow, and orange add sweetness, and green adds a classic flavor.

Why This Soup Is Good for You

Bell peppers are an excellent source of vitamin C, and tomatoes provide lycopene, an antioxidant that is easier to absorb when cooked. Lentils add plant protein, fiber, folate, and iron, and walnuts contribute healthy omega-3 fats.

Compared with a traditional stuffed pepper soup made with ground beef, this version has no cholesterol and is lower in saturated fat. A serving provides about 13 grams of plant protein and 8 grams of fiber, making it filling and balanced.


Flavor Variations

  • Spicy Southwest Version: Add cumin, chili powder, and corn, and top with avocado.
  • Italian Version: Add Italian seasoning and a splash of red wine, and top with vegan parmesan.
  • Cauliflower Rice Version: Replace the rice with cauliflower rice for a lighter soup.
  • Slow Cooker Version: Cook everything except the crumbles on low for 6–7 hours, then add the crumbles.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~330 kcal13g50g8g9g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The rice will absorb liquid.
  • Freezer: Freeze for up to 3 months. The rice softens slightly after freezing.
  • Reheating: Warm on the stove over medium heat, adding a splash of broth or water to loosen.
  • Make ahead: Make the soup a day ahead, since the flavor deepens overnight.

Frequently Asked Questions

Can I use brown rice?

Yes. Brown rice takes longer, about 35–40 minutes, so add more broth.

Can I make it nut-free?

Yes. Replace the walnuts with extra lentils or finely chopped mushrooms.

Can I use store-bought plant-based ground meat?

Yes. Brown about 200g of vegan ground and add it instead of the lentil-walnut crumbles.

Can I make it gluten-free?

Use tamari and a gluten-free vegan Worcestershire sauce, or just use apple cider vinegar.

Is Worcestershire sauce vegan?

Regular Worcestershire contains anchovies. Use a vegan version or substitute vinegar and soy sauce.

Can I make it in an Instant Pot?

Yes. Sauté the vegetables first, then cook everything except the crumbles for 8 minutes under pressure with a natural release.


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