vegan dinner

Crispy Baked Vegan Chickpea Balls with Garlic, Fresh Herbs and Sun-Dried Tomato — The Most Versatile Plant-Based Protein Balls You Will Make All Week

chickpea balls

Golden and crisp on the outside, tender and flavorful on the inside, these Vegan Chickpea Balls are a quick, protein-packed recipe you will want in your regular dinner rotation. Made from canned chickpeas, oats, garlic, herbs, and sun-dried tomatoes, they come together in one bowl, bake in 25 minutes, and are ready for pasta, bowls, sandwiches, or snacking.

Chickpeas are one of the most budget-friendly, pantry-friendly ingredients, and mashing them with rolled oats creates a soft, sturdy base that holds together without eggs or breadcrumbs. Sun-dried tomatoes add a chewy, tangy bite, while garlic, parsley, oregano, and a splash of soy sauce build a savory, almost meaty depth. Nutritional yeast gives them a lightly cheesy flavor.

The texture is what makes them special. A quick bake gives crisp, golden edges and a tender middle that is moist but never mushy. Roll them small for party bites and snacks, or larger for pasta and sandwiches. They are just as good tossed in marinara over spaghetti, tucked into a pita with tahini sauce, or served as a high-protein bowl topping.

They are also perfect for meal prep. Make a double batch, freeze half, and you will have an easy protein ready for busy nights.

These chickpea balls are 100% vegan, dairy-free, egg-free, and easy to make gluten-free with certified gluten-free oats.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins25 mins40 mins20 balls (4 servings)~290 kcal per serving

Ingredients

For the Chickpea Balls

  • 2 cans (15 oz / 425g each) chickpeas, drained, rinsed, and patted dry
  • 1 cup (90g) rolled oats (or ¾ cup oat flour)
  • ¼ cup (35g) sun-dried tomatoes, finely chopped
  • 3 cloves garlic, minced
  • ¼ cup (15g) chopped fresh parsley
  • 2 tbsp nutritional yeast
  • 2 tbsp tomato paste
  • 1 tbsp soy sauce or tamari
  • 1 tbsp olive oil
  • 1½ tsp dried oregano
  • 1 tsp smoked paprika
  • 1 tsp onion powder
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2–3 tbsp water or plant milk, if needed

For the Marinara (Optional)

  • 2 cups warm marinara sauce
  • Fresh basil leaves
  • Vegan parmesan

For the Tahini Sauce (Optional)

  • ¼ cup (60g) tahini
  • 2 tbsp lemon juice
  • 1 small clove garlic, grated
  • 3–4 tbsp water
  • Pinch of salt

To Serve

  • Spaghetti or pasta
  • Sub rolls or pita
  • Rice or quinoa bowls
  • Green salad
  • Roasted vegetables

Optional Additions

  • Chopped olives
  • Pinch of chili flakes
  • Chopped walnuts
  • Fresh basil

Instructions

  1. Preheat. Heat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Pulse the oats. Pulse the oats in a food processor a few times until coarsely ground. Transfer to a bowl if you like.
  3. Mash the chickpeas. Add the chickpeas to the food processor with the garlic, tomato paste, soy sauce, and olive oil. Pulse 8–10 times until mostly broken down but still chunky.
  4. Mix. Add the oats, sun-dried tomatoes, parsley, nutritional yeast, oregano, paprika, onion powder, salt, and pepper. Pulse a few more times until the mixture holds together when squeezed. Add a tablespoon or two of water if it feels dry.
  5. Rest. Let the mixture sit for 10 minutes so the oats absorb moisture.
  6. Shape. Scoop about 1½ tablespoons of the mixture and roll into balls with damp hands. Place on the prepared sheet.
  7. Bake. Bake for 22–25 minutes, turning once halfway, until golden and firm.
  8. Make the sauce. Whisk the tahini, lemon juice, garlic, water, and salt together, or warm the marinara in a pan.
  9. Serve. Serve the chickpea balls hot, tossed in marinara or drizzled with tahini sauce.

Pro Tips for the Best Chickpea Balls

  • Pat the chickpeas dry. Excess moisture makes the mixture sticky.
  • Do not over-process. Keep some texture for a better bite.
  • Let the mixture rest. Oats need time to absorb liquid and bind.
  • Use damp hands. This stops the mixture from sticking while rolling.
  • Turn them halfway. This browns all sides.
  • Chill before baking if soft. Fifteen minutes in the fridge firms the mixture.
  • Brush lightly with oil. It gives a crispier exterior.

Why Chickpea Balls Are Good for You

Chickpeas are an excellent source of plant protein, fiber, iron, and folate, and oats add beta-glucan fiber, which is good for heart health. Sun-dried tomatoes bring antioxidants, and nutritional yeast offers B vitamins.

These balls are low in saturated fat, cholesterol free, and very filling. A serving provides about 14 grams of plant protein and 11 grams of fiber.


Flavor Variations

  • Italian Chickpea Balls: Serve in marinara over spaghetti.
  • Mediterranean Chickpea Balls: Add olives and lemon zest and serve with tahini sauce.
  • Spicy Chickpea Balls: Add chili flakes and harissa.
  • Curried Chickpea Balls: Add curry powder and serve with mango chutney.

Nutritional Highlights (Per Serving of 5 Balls)

CaloriesProteinCarbsFiberFat
~290 kcal14g44g11g7g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze baked balls for up to 3 months. Reheat from frozen.
  • Reheating: Warm in a 375°F (190°C) oven or air fryer for 8–10 minutes.
  • Make ahead: Shape the raw balls and refrigerate up to 24 hours before baking.

Frequently Asked Questions

Why are my chickpea balls falling apart?

The mixture may be too wet or not processed enough. Pat the chickpeas dry, add a spoonful more oats, and let the mixture rest.

Can I fry them instead of baking?

Yes. Pan-fry in a little oil for 2–3 minutes per side. They will be crispier but richer.

Can I use an air fryer?

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

Can I make them gluten-free?

Use certified gluten-free oats and check that your soy sauce is gluten-free, or use tamari.

Can I use dried chickpeas?

Yes. Cook them until very tender and drain well before using.

How are these different from your falafel?

Falafel uses raw soaked chickpeas and lots of fresh herbs, while these chickpea balls use canned chickpeas, oats, and Italian-style seasoning, so they are quicker and softer.


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

Loaded Vegan Club Sandwich with Smoky Tempeh Bacon, Baked Tofu Turkey and Creamy Avocado — The Most Satisfying Plant-Based Triple-Decker You Will Make All Week

Vegan club sandwich with tempeh bacon, tofu, avocado, and tomato

Three layers of toasted bread stacked with smoky tempeh bacon, savory baked tofu “turkey,” crisp lettuce, juicy tomato, creamy avocado, and tangy garlic mayo. This Vegan Club Sandwich is a towering, deli-style triple-decker that is hearty, fresh, and packed with texture, and it is completely free of meat, dairy, and eggs.

A classic club sandwich is all about contrast: crunchy toast, salty, smoky bacon, tender sliced turkey, cool lettuce, and ripe tomato, all held together with mayonnaise. This plant-based version keeps every part of that experience. Tempeh strips marinated in soy sauce, maple, and smoked paprika cook up chewy, crisp, and smoky like bacon, while slices of pressed tofu marinated in herbs and baked until firm give a tender, sliceable “turkey” layer.

A quick garlic-lemon vegan mayo ties everything together, and slices of ripe avocado add creaminess. Each layer is simple on its own, but together they create a sandwich that is satisfying enough for dinner, though it is equally great for lunch, picnics, or game day.

Cut it into triangles, secure each with a toothpick, and serve with crispy fries, a pickle, or a green salad. You can also prep the tempeh and tofu ahead, which makes assembling the sandwiches a five-minute job.

This sandwich is 100% vegan, dairy-free, and egg-free, and it can be made gluten-free with gluten-free bread and tamari.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins20 mins40 mins (plus pressing)2 sandwiches~620 kcal each

Ingredients

For the Smoky Tempeh Bacon

  • 1 block (8 oz / 225g) tempeh, sliced into thin strips
  • 2 tbsp soy sauce or tamari
  • 1 tbsp maple syrup
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ¼ tsp black pepper
  • 1–2 tsp liquid smoke (optional)

For the Baked Tofu Turkey

  • 1 block (14 oz / 400g) extra-firm tofu, pressed and cut into 6 thin slabs
  • 2 tbsp soy sauce or tamari
  • 1 tbsp olive oil
  • 1 tbsp nutritional yeast
  • 1 tsp dried sage
  • 1 tsp dried thyme
  • ½ tsp onion powder
  • ½ tsp garlic powder

For the Garlic Lemon Mayo

  • ½ cup (120g) vegan mayonnaise
  • 1 small clove garlic, grated
  • 1 tsp lemon juice
  • 1 tsp Dijon mustard
  • Pinch of salt and pepper

For Assembly

  • 6 slices sandwich bread, toasted
  • 4 leaves romaine or butter lettuce
  • 2 ripe tomatoes, sliced
  • 1 ripe avocado, sliced
  • Pinch of salt and pepper
  • 4 toothpicks

To Serve

  • Crispy fries or potato chips
  • Dill pickles
  • Coleslaw
  • Fresh green salad

Optional Additions

  • Vegan cheese slices
  • Sliced red onion
  • Pickled jalapeños
  • Hot sauce

Instructions

  1. Press the tofu. Wrap the tofu in a clean towel and press for 20 minutes. Slice it into 6 thin slabs, about ¼ inch thick.
  2. Marinate. Whisk the soy sauce, olive oil, nutritional yeast, sage, thyme, onion powder, and garlic powder in a shallow dish. Add the tofu slices, turn to coat, and marinate for at least 10 minutes. In a second dish, whisk the tempeh marinade and add the tempeh strips.
  3. Preheat. Heat the oven to 400°F (200°C). Line a baking sheet with parchment.
  4. Bake the tofu. Arrange the tofu slices on one half of the sheet and bake for 15 minutes, flipping once, until golden and firm.
  5. Cook the tempeh bacon. Meanwhile, pan-fry the tempeh strips in a lightly oiled skillet over medium-high heat for 2–3 minutes per side, until deeply browned and crisp at the edges. Drizzle in any leftover marinade for the last minute.
  6. Make the mayo. Stir the mayonnaise, garlic, lemon juice, mustard, salt, and pepper together.
  7. Toast the bread. Toast the slices until golden and sturdy.
  8. Build the first layer. Spread mayo on one slice of toast. Add lettuce, tomato, and a sprinkle of salt and pepper, then half of the tofu.
  9. Add the second layer. Top with a second slice of toast spread with mayo, then the tempeh bacon, avocado, and more lettuce.
  10. Finish. Add the remaining tofu and tomato, then the final slice of toast with mayo. Press down gently.
  11. Cut and serve. Slice into 4 triangles, secure each with a toothpick, and serve with pickles and fries.

Pro Tips for the Best Vegan Club Sandwich

  • Press the tofu well. Firm, dry tofu slices hold up in the stack.
  • Slice tempeh thin. Thin strips crisp up like bacon.
  • Toast the bread well. Sturdy toast prevents soggy layers.
  • Dry the lettuce and tomatoes. Excess moisture makes the sandwich slide apart.
  • Season the tomatoes. A pinch of salt brings out their flavor.
  • Use ripe but firm avocado. It slices cleanly.
  • Use toothpicks. They keep the sandwich together when cutting.

Why This Sandwich Is a Smart Choice

Tempeh is a fermented soy product that provides plant protein and fiber, and tofu adds calcium and complete protein. Avocado brings healthy fats and potassium, while lettuce and tomato add freshness, vitamin C, and lycopene.

Compared with a traditional club sandwich, this version has no cholesterol and far less saturated fat. Each sandwich provides about 32 grams of plant protein.


Flavor Variations

  • Spicy Club: Add pickled jalapeños and sriracha mayo.
  • Mediterranean Club: Add hummus, cucumber, and olives.
  • Club Wrap: Roll the fillings in a large tortilla.
  • Carrot Bacon Club: Use air-fried carrot bacon instead of tempeh.

Nutritional Highlights (Per Sandwich)

CaloriesProteinCarbsFiberFat
~620 kcal32g55g10g32g

Storage

  • Refrigerator: Store the tempeh and tofu in separate containers for up to 4 days.
  • Assembled sandwich: Best eaten right away. Wrapped, it will keep for a few hours.
  • Reheating: Warm the tempeh and tofu in a skillet or oven before assembling.
  • Meal prep tip: Prep the components ahead and assemble just before serving.

Frequently Asked Questions

What is on a club sandwich?

A club sandwich is traditionally a triple-decker with turkey, bacon, lettuce, tomato, and mayonnaise on toast. This version replaces the meats with plant proteins.

Can I use store-bought vegan deli slices?

Yes. Use plant-based turkey or bacon slices to save time.

Can I make it gluten-free?

Use gluten-free bread and tamari.

Can I make the components ahead?

Yes. Marinate and cook the tofu and tempeh up to 3 days ahead and assemble when ready to eat.

How do I keep it from falling apart?

Use sturdy toast, pat the ingredients dry, and secure with toothpicks before slicing.

How is this different from your tuna sandwich?

This is a layered, triple-decker deli sandwich with smoky tempeh and tofu, while our Vegan Tuna Sandwich is a simple chickpea-based salad sandwich.


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

Hearty Vegan Spaghetti Bolognese with Mushroom Walnut Ragu, Red Wine and Slow-Simmered Tomato — The Most Comforting Plant-Based Pasta You Will Make All Week

vegan spaghetti bolognese

Rich, savory, and slow-simmered to perfection, this Vegan Spaghetti Bolognese is a classic Italian-style meat sauce made entirely from plants. Finely chopped mushrooms and walnuts replace the ground meat, creating a thick, hearty ragu with a deep, meaty texture and a flavor that tastes like it simmered all afternoon, even though it is ready in about 45 minutes.

A traditional bolognese starts with a soffritto, a base of finely diced onion, carrot, and celery cooked slowly until sweet and soft. That is where this sauce begins too. Then come browned mushrooms and toasted walnuts for savory depth and texture, tomato paste cooked until brick red, a splash of red wine, crushed tomatoes, and herbs. A spoonful of soy sauce and a little miso or nutritional yeast add the umami that makes the sauce taste so satisfying.

The secret to a great bolognese is patience in the first ten minutes: browning the mushrooms well and caramelizing the tomato paste. After that, the sauce simmers on its own, getting thicker and richer as it goes. Toss it with al dente spaghetti and a splash of pasta water, and the sauce clings to every strand.

Serve it with a sprinkle of vegan parmesan and fresh basil, a crisp green salad, and warm garlic bread. It is perfect for family dinners and meal prep, and leftovers are even better the next day.

This bolognese is 100% vegan, dairy-free, egg-free, and easy to make gluten-free with gluten-free pasta.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins6 servings~460 kcal

Ingredients

For the Mushroom Walnut Bolognese

  • 2 tbsp olive oil
  • 1 large yellow onion, finely diced
  • 2 medium carrots, finely diced
  • 2 stalks celery, finely diced
  • 4 cloves garlic, minced
  • 1 lb (450g) cremini mushrooms, finely chopped (or pulsed in a food processor)
  • 1 cup (100g) walnuts, toasted and finely chopped
  • 3 tbsp tomato paste
  • ½ cup (120ml) dry red wine (or vegetable broth)
  • 1 can (28 oz / 800g) crushed tomatoes
  • 1 cup (240ml) vegetable broth
  • 2 tbsp soy sauce or tamari
  • 1 tbsp white miso paste (optional)
  • 2 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp smoked paprika
  • 2 bay leaves
  • 1 tsp sugar or maple syrup
  • 1 tsp salt, plus more to taste
  • ½ tsp black pepper

For the Pasta

  • 1 lb (450g) spaghetti
  • 1 tbsp salt, for the pasta water

To Finish

  • Fresh basil leaves
  • Vegan parmesan
  • Red pepper flakes
  • Olive oil, for drizzling

To Serve

  • Garlic bread
  • Green salad
  • Roasted vegetables
  • Extra vegan parmesan

Optional Additions

  • Dried porcini mushrooms, soaked
  • Lentils for extra protein
  • Splash of plant milk for creaminess
  • Fresh parsley

Instructions

  1. Toast the walnuts. Toast the walnuts in a dry skillet over medium heat for 4–5 minutes until fragrant. Cool, then chop finely.
  2. Make the soffritto. Heat the olive oil in a large, deep pot over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook for 8–10 minutes, until soft and sweet.
  3. Add garlic. Stir in the garlic and cook for 1 minute.
  4. Brown the mushrooms. Add the chopped mushrooms and cook for 8–10 minutes, stirring occasionally, until all the moisture has cooked off and they are deeply browned.
  5. Cook the paste. Add the tomato paste and stir for 2 minutes until it darkens to a brick red color.
  6. Deglaze. Pour in the red wine and scrape up any browned bits. Simmer for 2–3 minutes until mostly evaporated.
  7. Add the rest. Stir in the walnuts, crushed tomatoes, broth, soy sauce, miso, oregano, basil, paprika, bay leaves, sugar, salt, and pepper.
  8. Simmer. Reduce the heat to medium-low, partially cover, and simmer for 25–30 minutes, stirring occasionally, until thick and rich. Add a splash of water if it gets too thick.
  9. Cook the pasta. Meanwhile, boil the spaghetti in well-salted water until al dente. Reserve 1 cup of pasta water, then drain.
  10. Combine. Remove the bay leaves. Toss the pasta with the sauce over low heat, adding pasta water a splash at a time until glossy.
  11. Serve. Top with fresh basil, vegan parmesan, and a drizzle of olive oil.

Pro Tips for the Best Vegan Bolognese

  • Chop the mushrooms finely. A fine, even chop gives a more meat-like texture.
  • Cook off the mushroom moisture. Browned mushrooms taste meaty, while steamed ones taste watery.
  • Toast the walnuts. It deepens their flavor and removes any bitterness.
  • Cook the tomato paste. This adds rich, sweet depth.
  • Simmer long enough. Twenty-five to thirty minutes thickens and blends the flavors.
  • Use pasta water. The starch helps the sauce coat the noodles.
  • Season in layers. Taste and adjust at the end.

Why This Bolognese Is a Smart Choice

Mushrooms provide B vitamins, selenium, and umami, while walnuts add omega-3 fats, protein, and a meaty chew. Carrots, celery, and tomatoes contribute fiber and antioxidants like lycopene.

Compared to a traditional meat sauce, this version has no cholesterol and far less saturated fat. A serving provides about 14 grams of plant protein and 7 grams of fiber, especially with whole wheat pasta.


Flavor Variations

  • Lentil Mushroom Bolognese: Add 1 cup of cooked brown lentils.
  • Spicy Bolognese: Add chili flakes and a diced fresh chili.
  • Creamy Bolognese: Stir in ¼ cup of cashew cream at the end.
  • Bolognese Bake: Layer with pasta and vegan cheese and bake.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~460 kcal14g68g7g14g

Storage

  • Refrigerator: Store the sauce for up to 5 days.
  • Freezer: Freeze the sauce for up to 3 months. Thaw overnight and reheat gently.
  • Reheating: Warm on the stove with a splash of water or broth.
  • Make ahead: The sauce tastes best the next day, so make it ahead for easy dinners.

Frequently Asked Questions

What can I use instead of red wine?

Use vegetable broth with a teaspoon of balsamic or red wine vinegar for acidity.

Can I make it nut-free?

Yes. Replace the walnuts with cooked lentils, sunflower seeds, or extra mushrooms.

Can I make it gluten-free?

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

Can I make it in a slow cooker?

Yes. Brown the vegetables and mushrooms first, then simmer everything in the slow cooker on low for 6–8 hours.

Why is my sauce watery?

Simmer longer with the lid off to reduce, and make sure the mushrooms cooked down fully.

How is this different from your lentil bolognese?

This sauce is built on mushrooms and walnuts for a meaty, rich texture, while our Vegan Lentil Bolognese uses lentils for a heartier, protein-rich sauce.


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

Vegan Lentil Shepherd’s Pie with Rich Gravy Filling and Creamy Golden Mashed Potato Topping — The Most Comforting Plant-Based Pie You Will Make All Week

vegan lentil shephard’s pie

Rich, savory lentil and vegetable filling in a thick, herby gravy, topped with fluffy, buttery mashed potatoes baked until golden and crisp at the peaks. This Vegan Lentil Shepherd’s Pie is the ultimate cozy dinner: hearty enough for a cold night, wholesome enough for a weekly meal, and completely free of meat, dairy, and eggs.

A classic shepherd’s pie is a British comfort food made with a savory meat filling under a blanket of mashed potatoes. In this plant-based version, tender green or brown lentils take the place of the meat, and they are perfect for it. They hold their shape as they simmer in a rich sauce of tomato paste, vegetable broth, soy sauce, and thyme, giving the filling a deep, meaty, slightly earthy flavor and a satisfying bite.

Carrots, celery, onion, peas, and garlic make the filling colorful and full of flavor, while a splash of red wine or balsamic vinegar adds depth. A spoonful of cornstarch thickens the gravy so it stays luscious instead of runny under the potato topping.

The mashed potatoes are creamy, buttery, and seasoned with garlic and a little nutritional yeast. Fork them over the top to create ridges that crisp up in the oven, then bake until the filling bubbles at the edges and the peaks are deeply golden.

Serve it hot with steamed green beans or a crisp salad. It also makes wonderful leftovers and freezes beautifully, so it is a great one for meal prep.

This pie is 100% vegan, dairy-free, egg-free, and easy to make gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins50 mins1 hr 15 mins6 servings~380 kcal

Ingredients

For the Lentil Filling

  • 1 cup (200g) dried green or brown lentils, rinsed
  • 2 cups (480ml) vegetable broth, plus more as needed
  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 2 large carrots, diced
  • 2 stalks celery, diced
  • 4 cloves garlic, minced
  • 3 tbsp tomato paste
  • ¼ cup (60ml) red wine or 1 tbsp balsamic vinegar
  • 2 tbsp soy sauce or tamari
  • 1 tbsp cornstarch mixed with 2 tbsp water
  • 2 tsp fresh thyme leaves (or 1 tsp dried)
  • 1 tsp dried rosemary, finely chopped
  • 1 tsp smoked paprika
  • 2 bay leaves
  • ½ tsp salt
  • ½ tsp black pepper
  • 1 cup (140g) frozen peas

For the Mashed Potato Topping

  • 2½ lb (1.1kg) Yukon gold potatoes, peeled and cubed
  • ¼ cup (60g) vegan butter
  • ½ cup (120ml) unsweetened plant milk, warmed
  • 2 tbsp nutritional yeast
  • 2 cloves garlic, roasted or grated
  • 1 tsp salt
  • ¼ tsp black pepper

For Finishing

  • 1 tbsp olive oil, for brushing
  • Fresh parsley, chopped
  • Paprika, for dusting

To Serve

  • Steamed green beans
  • Green salad
  • Roasted carrots
  • Extra gravy

Optional Additions

  • Mushrooms, sautéed
  • Corn
  • Sweet potato topping
  • Vegan cheddar shreds

Instructions

  1. Cook the lentils. Add the lentils and broth to a pot. Bring to a boil, reduce the heat, cover, and simmer for 20–25 minutes, until tender but not mushy. Drain any excess liquid, saving it for the sauce.
  2. Boil the potatoes. Meanwhile, cover the potatoes with cold salted water in a large pot. Bring to a boil and cook for 15–20 minutes, until very tender.
  3. Make the filling base. Heat the olive oil in a large skillet over medium heat. Cook the onion, carrots, and celery for 8–10 minutes, until soft. Add the garlic and cook for 1 minute.
  4. Build the sauce. Stir in the tomato paste and cook for 2 minutes. Add the wine, soy sauce, thyme, rosemary, paprika, and bay leaves, and simmer for 2 minutes.
  5. Combine. Add the cooked lentils and 1 cup of vegetable broth. Simmer for 10 minutes, stirring in the cornstarch slurry until the sauce thickens. Stir in the peas and season to taste. Remove the bay leaves.
  6. Preheat. Heat the oven to 400°F (200°C).
  7. Mash the potatoes. Drain the potatoes well and return them to the pot. Add the vegan butter, warm plant milk, nutritional yeast, garlic, salt, and pepper and mash until smooth and creamy.
  8. Assemble. Spread the lentil filling in a 9×13 inch baking dish or large oven-safe skillet. Spoon the mashed potatoes over the top, spread evenly to the edges, and drag a fork across the top to create ridges.
  9. Brush and bake. Brush the potatoes lightly with olive oil and dust with paprika. Place the dish on a baking sheet and bake for 25–30 minutes, until the filling bubbles and the top is golden.
  10. Broil. For extra color, broil for 2–3 minutes at the end.
  11. Rest and serve. Rest for 10 minutes, then sprinkle with parsley and serve.

Pro Tips for the Best Lentil Shepherd’s Pie

  • Use green or brown lentils. Red lentils turn mushy and will not hold the filling together.
  • Cook the vegetables well. Soft, sweet vegetables make the filling richer.
  • Thicken the gravy. A slightly thick filling stops the potatoes from sinking.
  • Dry the potatoes. Let them steam for a minute after draining for fluffier mash.
  • Fork the top. The ridges brown and become crispy.
  • Warm the plant milk. Cold milk can make the mash gluey.
  • Rest before serving. The filling sets and holds its shape better.

Why Lentil Shepherd’s Pie Is Good for You

Lentils are packed with plant protein, fiber, iron, and folate, and they keep you full for hours. Carrots, celery, and peas add vitamins and extra fiber, and potatoes provide potassium and vitamin C.

This pie is naturally cholesterol free and much lower in saturated fat than a traditional meat version. Each serving has about 14 grams of plant protein and 10 grams of fiber.


Flavor Variations

  • Mushroom Lentil Shepherd’s Pie: Add sautéed mushrooms for extra depth.
  • Sweet Potato Shepherd’s Pie: Top with mashed sweet potatoes.
  • Cheesy Shepherd’s Pie: Sprinkle vegan cheddar over the top before baking.
  • Individual Pies: Bake in ramekins for 20 minutes.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal14g58g10g9g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze baked or unbaked for up to 3 months. Thaw overnight before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 20–25 minutes until hot.
  • Make ahead: Assemble the pie, cover, and refrigerate for up to 24 hours before baking.

Frequently Asked Questions

What is the difference between shepherd’s pie and cottage pie?

Traditionally, shepherd’s pie is made with lamb and cottage pie with beef. In vegan versions, they are essentially the same dish.

What lentils are best?

Green or brown lentils hold their shape. Avoid red lentils, which break down.

Can I make it gluten-free?

Yes. Use tamari instead of soy sauce and check that your broth is gluten-free.

Can I use canned lentils?

Yes. Use about 2 cans (15 oz each), drained and rinsed, and reduce the simmering time.

Why is my filling watery?

It may need more simmering or cornstarch. Thicken the gravy before topping with potatoes.

How is this different from your Vegan Cottage Pie?

Both are lentil-based. This one has a tomato, thyme, and rosemary gravy with peas and a garlicky mash, while our Vegan Cottage Pie adds mushrooms and a deeper, Worcestershire-style gravy.


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 Kung Pao Tofu with Crispy Golden Cubes, Roasted Peanuts and Spicy Sweet Savory Sauce — The Most Flavorful Plant-Based Stir-Fry You Will Make All Week

vegan kung pao tofu

Crispy golden tofu, crunchy roasted peanuts, tender bell peppers, and a glossy, sticky sauce that is spicy, sweet, tangy, and savory all at once. This Vegan Kung Pao Tofu brings all the bold flavor of the classic Sichuan-inspired takeout favorite to your own kitchen, in about 35 minutes and in one pan.

Kung pao is famous for its balance of flavors: a little heat from dried chilies, a savory depth from soy sauce, a tang from black rice vinegar, and a touch of sweetness. In this plant-based version, extra-firm tofu replaces the chicken. A light cornstarch coating and a hot pan turn each cube golden and crisp on the outside while staying soft in the middle, so it holds up to the sauce without going soggy.

The stir-fry comes together quickly. Dried red chilies and garlic bloom in hot oil, red bell pepper, celery, and scallions add color and crunch, and a handful of roasted peanuts provides that signature nutty bite. The sauce thickens in the pan into a shiny glaze that coats every piece.

Serve it over steamed jasmine rice or noodles with a side of broccoli or cucumber salad for a satisfying, restaurant-quality dinner. It is perfect for weeknights and even better than takeout, and it makes great leftovers for lunch.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins (plus pressing)4 servings~390 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
  • 3 tbsp neutral oil, for frying

For the Kung Pao Sauce

  • 3 tbsp soy sauce or tamari
  • 2 tbsp Chinese black vinegar or rice vinegar
  • 1 tbsp maple syrup or brown sugar
  • 1 tbsp hoisin sauce (check the label for vegan)
  • 1 tsp toasted sesame oil
  • 1 tsp cornstarch
  • 3 tbsp water

For the Stir-Fry

  • 1 tbsp neutral oil
  • 6–8 dried red chilies (such as chiles de árbol), halved
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 1 red bell pepper, cut into ¾-inch pieces
  • 1 green bell pepper, cut into ¾-inch pieces
  • 2 stalks celery, sliced
  • 4 scallions, white and green parts separated
  • ½ cup (70g) roasted unsalted peanuts
  • ½ tsp Sichuan peppercorns, lightly crushed (optional)

To Serve

  • Steamed jasmine rice
  • Rice noodles
  • Steamed broccoli or bok choy
  • Cucumber salad

Optional Additions

  • Diced zucchini or water chestnuts
  • A drizzle of chili oil
  • Cashews instead of peanuts
  • Extra chili flakes

Instructions

  1. Press and coat the tofu. Press the tofu for 20 minutes, cut it into cubes, and toss gently with 3 tablespoons of cornstarch and the salt.
  2. Fry the tofu. Heat 3 tablespoons of oil in a large nonstick skillet or wok over medium-high heat. Fry the tofu in a single layer for 8–10 minutes, turning every 2 minutes, until golden and crisp. Transfer to a plate.
  3. Make the sauce. Whisk the soy sauce, vinegar, maple syrup, hoisin, sesame oil, cornstarch, and water in a small bowl.
  4. Bloom the aromatics. Heat 1 tablespoon of oil in the same pan over medium-high heat. Add the dried chilies and Sichuan peppercorns and stir for 20–30 seconds until fragrant. Add the garlic, ginger, and scallion whites and stir for 30 seconds.
  5. Stir-fry the vegetables. Add the bell peppers and celery and cook for 3–4 minutes, until crisp-tender.
  6. Add the sauce. Stir the sauce again and pour it into the pan. Cook for 1–2 minutes, stirring, until it thickens and turns glossy.
  7. Combine. Return the tofu to the pan with the peanuts and toss gently to coat.
  8. Finish. Sprinkle with scallion greens and serve immediately over rice.

Pro Tips for the Best Kung Pao Tofu

  • Press the tofu well. Dry tofu crisps up better and absorbs more flavor.
  • Do not crowd the pan. Fry in two batches if needed.
  • Keep the vegetables crisp. Stir-fry quickly over high heat.
  • Add the peanuts last. This keeps them crunchy.
  • Whisk the sauce again before adding. The cornstarch settles at the bottom.
  • Adjust the heat. Remove the chili seeds for milder heat, or add more chilies for fire.
  • Prep everything first. Stir-fries cook fast, so have all ingredients ready.

Why Kung Pao Tofu Is a Smart Choice

Tofu is a complete plant protein with calcium and iron, and peanuts add healthy fats, extra protein, and a satisfying crunch. Bell peppers provide vitamin C, and garlic, ginger, and chilies add flavor with no extra calories.

Pan-fried in a modest amount of oil, this dish is lighter than the deep-fried takeout version and contains no cholesterol. Each serving has about 20 grams of plant protein.


Flavor Variations

  • Cauliflower Kung Pao: Swap the tofu for roasted cauliflower florets.
  • Kung Pao Chickpeas: Use crispy roasted chickpeas instead of tofu.
  • Mild Kung Pao: Use fewer chilies and remove the seeds.
  • Kung Pao Noodles: Toss the sauce with cooked noodles and vegetables.

Nutritional Highlights (Per Serving, Without Rice)

CaloriesProteinCarbsFiberFat
~390 kcal20g24g5g25g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Not recommended, as the vegetables soften.
  • Reheating: Warm in a skillet over medium heat for 3–4 minutes with a splash of water.
  • Meal prep tip: Keep the peanuts separate until serving.

Frequently Asked Questions

What does kung pao taste like?

It is a balance of spicy, savory, sweet, and tangy flavors, with a nutty crunch from peanuts and a mild numbing heat from Sichuan peppercorns.

Can I make it gluten-free?

Use tamari, gluten-free hoisin, and rice vinegar, and check that your other sauces are gluten-free.

Can I bake the tofu instead?

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

Where do I find Chinese black vinegar?

Look in Asian grocery stores or online. Balsamic vinegar or rice vinegar plus a pinch of sugar are good substitutes.

Is it very spicy?

You control the heat. Use fewer dried chilies and remove the seeds for a mild version.

How is this different from your Vegan Orange Tofu?

Kung pao is a savory, spicy stir-fry with peanuts and vegetables, while our Vegan Orange Tofu has a sweet, citrus glaze.


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

Roasted Cauliflower and Chickpeas with Smoky Spices and Lemon Tahini Drizzle — The Most Easy Plant-Based Sheet Pan Dinner You Will Make All Week

roasted cauliflower and chickpeas

Caramelized, golden cauliflower florets and crispy-edged chickpeas, roasted together on one sheet pan with smoky spices and drizzled with creamy lemon tahini sauce. This Roasted Cauliflower and Chickpeas recipe is the definition of an easy, healthy weeknight dinner: ten minutes of prep, one pan, and a big payoff in flavor and texture.

Roasting at high heat transforms cauliflower from bland to brilliant. The edges brown and turn sweet and nutty, while the centers stay tender. Chickpeas roast alongside it, picking up the same seasoning and turning crisp on the outside and creamy inside. A blend of cumin, smoked paprika, garlic powder, and a pinch of turmeric gives the whole pan a warm, savory, slightly smoky flavor.

The lemon tahini drizzle ties everything together. Made from tahini, lemon juice, garlic, and a splash of water, it is cool, nutty, and tangy, and it takes about two minutes to whisk. A scatter of fresh parsley and a squeeze of lemon at the end brightens the pan.

Serve it over rice, quinoa, or couscous, stuff it into warm pita with pickled onions, toss it into a salad, or eat it straight from the pan. It is also a fantastic meal-prep recipe, since the roasted vegetables keep well and reheat nicely.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4 servings~320 kcal

Ingredients

For the Roasted Cauliflower and Chickpeas

  • 1 large head cauliflower (about 2 lb / 900g), cut into bite-sized florets
  • 2 cans (15 oz / 425g each) chickpeas, drained, rinsed, and patted very dry
  • 3 tbsp olive oil
  • 2 tsp ground cumin
  • 1½ tsp smoked paprika
  • 1 tsp garlic powder
  • ½ tsp ground turmeric
  • ½ tsp ground coriander
  • 1 tsp salt
  • ½ tsp black pepper
  • ¼ tsp cayenne pepper (optional)

For the Lemon Tahini Drizzle

  • ¼ cup (60g) tahini
  • 3 tbsp lemon juice
  • 1 small clove garlic, grated
  • 3–5 tbsp cold water, to thin
  • 1 tsp maple syrup
  • ¼ tsp salt

To Finish

  • 2 tbsp chopped fresh parsley or cilantro
  • Zest of 1 lemon
  • Sesame seeds
  • Lemon wedges

To Serve

  • Cooked rice, quinoa, or couscous
  • Warm pita or flatbread
  • Green salad
  • Pickled red onions
  • Vegan yogurt

Optional Additions

  • 1 sliced red onion
  • Dried cranberries or raisins
  • Toasted pine nuts
  • Harissa paste

Instructions

  1. Preheat. Heat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper, or use two sheets if needed.
  2. Dry the chickpeas. Pat the chickpeas very dry with a clean towel. This is the key to crispiness.
  3. Season. In a large bowl, toss the cauliflower and chickpeas with the olive oil, cumin, paprika, garlic powder, turmeric, coriander, salt, pepper, and cayenne until evenly coated.
  4. Spread. Transfer to the baking sheet in a single layer, giving the vegetables space so they roast instead of steam.
  5. Roast. Roast for 25–30 minutes, tossing halfway through, until the cauliflower is deeply golden and the chickpeas are crisp.
  6. Make the drizzle. While the pan roasts, whisk the tahini, lemon juice, garlic, maple syrup, and salt together. Add cold water a tablespoon at a time until pourable.
  7. Finish. Remove from the oven, squeeze lemon over the top, and sprinkle with parsley, lemon zest, and sesame seeds.
  8. Serve. Serve hot, drizzled with the lemon tahini sauce.

Pro Tips for the Best Roasted Cauliflower and Chickpeas

  • Dry the chickpeas well. Moisture makes them soft instead of crisp.
  • Use a hot oven. 425°F (220°C) gives caramelized edges.
  • Do not crowd the pan. Use two sheets if needed so everything browns.
  • Cut florets evenly. Similar sizes roast at the same rate.
  • Toss halfway. This browns all sides.
  • Add the sauce after roasting. It keeps the vegetables crisp.
  • Thin the tahini gradually. It thickens at first, then loosens as you add water.

Why This Dish Is Good for You

Cauliflower is rich in vitamin C, vitamin K, and fiber, and chickpeas bring plant protein, iron, and folate. Tahini adds healthy fats and calcium, while turmeric, cumin, and paprika give color, flavor, and antioxidants.

The whole pan is made with a modest amount of oil and is naturally gluten free and cholesterol free. Each serving provides about 15 grams of plant protein and 11 grams of fiber, making it a filling, balanced meal.


Flavor Variations

  • Curry Roasted Cauliflower and Chickpeas: Use curry powder and serve with coconut yogurt.
  • Buffalo Roasted Cauliflower and Chickpeas: Toss with buffalo sauce after roasting.
  • Mediterranean Roasted Cauliflower and Chickpeas: Add oregano, olives, and sun-dried tomatoes.
  • Harissa Roasted Cauliflower and Chickpeas: Toss with harissa paste and serve with mint yogurt.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~320 kcal15g38g11g13g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. Keep the sauce separate.
  • Freezer: Freeze the roasted vegetables for up to 2 months. Texture will soften.
  • Reheating: Crisp in a 400°F (200°C) oven or air fryer for 8–10 minutes.
  • Meal prep tip: Pack with rice and add the sauce just before eating.

Frequently Asked Questions

How do I get chickpeas crispy in the oven?

Dry them thoroughly, coat them in oil, and roast on a hot, uncrowded pan.

Can I use frozen cauliflower?

Yes, but it releases more moisture and will not brown as well. Roast it straight from frozen at a higher temperature on a hot pan.

Can I use an air fryer?

Yes. Air fry at 400°F (200°C) for 15–18 minutes, shaking halfway, working in batches.

Can I make the tahini sauce ahead?

Yes. Keep it in the fridge for up to 5 days and thin with water before serving.

Why is my cauliflower soggy?

The pan may be overcrowded or the oven not hot enough. Use a single layer and a hot oven.

How is this different from your crispy roasted cauliflower?

This is a one-pan meal with chickpeas, smoky spices, and tahini sauce, while our Crispy Vegan Roasted Cauliflower focuses on a crunchy, standalone cauliflower side.


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

Vegan Vegetable Balls with Sweet Potato, Broccoli and Quinoa in Garlic Tomato Sauce — The Most Wholesome Plant-Based Dinner You Will Make All Week

vegan vegetable balls

Soft and tender inside, lightly crisp outside, and packed with colorful vegetables, these Vegan Vegetable Balls are an easy, family-friendly way to turn a handful of simple ingredients into a hearty meal. Roasted sweet potato, finely chopped broccoli, fluffy quinoa, and chickpeas are bound together with oats and herbs, shaped into balls, baked until golden, and simmered in a garlicky tomato sauce. They are wholesome, flavorful, and satisfying enough to be the star of dinner.

Vegetable balls are a fantastic way to use up leftover vegetables and grains, and they are infinitely adaptable. This version is built around sweet potato for natural sweetness and creaminess, broccoli for freshness and color, and cooked quinoa for protein and texture. Chickpeas add body and more protein, while rolled oats and a little ground flaxseed help everything hold together without any eggs.

Seasoning is what turns a simple vegetable mixture into something memorable. Garlic, onion, smoked paprika, cumin, and Italian herbs give the balls plenty of savory depth, and a spoonful of tomato paste and a splash of soy sauce add rich umami. Nutritional yeast contributes a subtle cheesy note that kids and adults both love.

Serve them in tomato sauce over pasta or polenta, tucked into a pita with hummus, on top of a grain bowl, or simply with a dip as a snack. They freeze beautifully, so a double batch gives you easy meals for weeks.

This recipe is 100% vegan, easily made gluten-free, and ready in about 50 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins30 mins50 mins4 (about 20 balls)~340 kcal

Ingredients

For the Vegetable Balls

  • 1 medium sweet potato (about 300g), peeled and cubed
  • 1½ cups (110g) broccoli florets, very finely chopped
  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (185g) cooked quinoa, cooled
  • ¾ cup (70g) rolled oats
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp tomato paste
  • 2 tbsp nutritional yeast
  • 1 tbsp soy sauce or tamari
  • 2 tbsp olive oil
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh parsley

For the Garlic Tomato Sauce

  • 1 can (400g) crushed tomatoes
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tsp dried basil
  • 1 tsp maple syrup
  • ½ tsp salt
  • Pinch of chili flakes
  • Fresh basil to finish

To Serve

  • Cooked pasta, polenta, or rice
  • Warm pita and hummus
  • Fresh basil or parsley
  • Vegan parmesan
  • Green salad
  • Lemon wedges

Optional Additions

  • ¼ cup sun-dried tomatoes, finely chopped
  • ¼ cup vegan cheese, shredded
  • Chili flakes for heat
  • Sesame seeds for coating
  • Spinach, finely chopped

Instructions

  1. Prepare the flax egg. Mix the ground flaxseed with 5 tablespoons of water and let it thicken for 10 minutes.
  2. Cook the sweet potato. Boil or steam the sweet potato cubes for 10–12 minutes until very soft, then drain well and let steam dry for 5 minutes. Alternatively roast at 400°F (200°C) for 25 minutes.
  3. Sauté the aromatics. Heat 1 tablespoon of oil in a skillet over medium heat. Add the onion and cook for 4 minutes until soft. Add the garlic and tomato paste and cook for 1 minute. Add the chopped broccoli and cook for 2 minutes until just softened. Let cool slightly.
  4. Mash the base. In a large bowl mash the sweet potato and chickpeas together with a fork or potato masher, leaving some chunky texture.
  5. Combine. Add the sautéed vegetables, quinoa, oats, nutritional yeast, soy sauce, spices, salt, pepper, parsley, and flax egg. Mix until well combined. The mixture should be sticky and hold together when pressed. If it is too wet, add a tablespoon of oats. If it is too dry, add a splash of water.
  6. Chill. Refrigerate the mixture for 15–20 minutes so the oats absorb moisture and the mixture firms up.
  7. Shape and bake. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment. With damp hands roll about 2 tablespoons of mixture into balls and place them on the sheet. Brush lightly with olive oil. Bake for 25–28 minutes, turning once halfway, until golden and firm.
  8. Make the sauce. While the balls bake, heat the oil in a saucepan over medium heat. Add the garlic and cook for 30 seconds. Add the crushed tomatoes, basil, maple syrup, salt, and chili flakes. Simmer for 12–15 minutes until slightly thickened.
  9. Combine and serve. Gently add the baked vegetable balls to the sauce and simmer for 3–5 minutes. Serve over pasta, polenta, or rice, topped with fresh basil and vegan parmesan.

Pro Tips for the Best Vegetable Balls

  • Dry the sweet potato. Excess moisture makes the mixture too soft. Let it steam dry or roast it.
  • Chop the broccoli very finely. Small pieces blend into the mixture and make shaping easier.
  • Chill the mixture. Chilling lets the oats hydrate and makes the balls hold together.
  • Keep some chunky texture. Do not over-mash, so the balls have more bite.
  • Use damp hands. This prevents sticking while rolling.
  • Turn halfway. Flipping once ensures even browning.
  • Do not skip the seasoning. Vegetables need bold flavors. Taste the mixture before shaping and add more salt or spices.

Why Vegetable Balls Are a Smart Weeknight Meal

Vegetable balls combine several food groups in a single bite. Sweet potato provides complex carbohydrates, beta-carotene, and fiber, broccoli adds vitamin C and vitamin K, and quinoa and chickpeas deliver complete plant protein and minerals like iron and magnesium. Oats add soluble fiber, which supports heart health and helps keep you full.

Because the mixture is made from whole foods, the balls are naturally lower in saturated fat and higher in fiber than many meat-based versions. A serving provides about 13 grams of plant-based protein and 9 grams of fiber, and the vegetables hide inside a flavorful ball that appeals to kids.

They are also very practical. The mixture can be made ahead, the balls freeze well, and leftover grains and vegetables can be used up, which reduces food waste.


Flavor Variations

  • Curried Vegetable Balls: Add curry powder and serve with coconut yogurt dip.
  • Mediterranean Veggie Balls: Add sun-dried tomatoes, olives, and oregano, and serve with tzatziki.
  • Teriyaki Veggie Balls: Glaze with teriyaki sauce and serve over rice with steamed greens.
  • Spinach Pesto Balls: Stir 2 tablespoons of vegan pesto into the mixture for a green, herby version.

Nutritional Highlights (Per Serving — 5 balls with sauce)

CaloriesProteinCarbsFiberFat
~340 kcal13g52g9g9g

Storage

  • Refrigerator: Store cooked balls in an airtight container for up to 5 days, with or without sauce.
  • Freezer: Freeze baked balls on a tray until solid, then transfer to a freezer bag for up to 3 months. Reheat from frozen in the oven or simmer in sauce.
  • Make ahead: The mixture can be refrigerated for up to 24 hours before shaping and baking.
  • Meal prep: Pack with rice and roasted vegetables for easy lunches.

Frequently Asked Questions

Why are my vegetable balls falling apart?

The mixture may be too wet or not chilled enough. Dry the sweet potato well, chill the mixture, and add more oats if needed.

Can I air fry them?

Yes. Air fry at 375°F (190°C) for 12–15 minutes, shaking the basket halfway, until golden and crisp.

Can I make them gluten-free?

Use certified gluten-free oats and tamari instead of soy sauce. Quinoa and chickpeas are naturally gluten-free.

Can I use other vegetables?

Yes. Cauliflower, carrots, zucchini, spinach, or peas all work. Chop finely and remove excess moisture.

Can I fry them instead of baking?

Yes. Pan-fry in a little oil over medium heat for 8–10 minutes, turning often. Baking is easier and lighter.

What can I use instead of quinoa?

Cooked brown rice, millet, or couscous all work well.


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

Vegan Baked Broccoli and Cauliflower Casserole with Creamy Cashew Cheese Sauce and Crunchy Topping — The Most Comforting Plant-Based Dinner You Will Make All Week

vegan baked broccoli and cauliflower casserole

Bubbling, creamy, and topped with a golden crunchy crust, this Vegan Baked Broccoli and Cauliflower Casserole is the kind of comfort food that makes vegetables the best part of the meal. Tender broccoli and cauliflower florets are folded into a silky, cheesy sauce made from cashews and nutritional yeast, then baked under a crispy herbed breadcrumb topping until the edges bubble and brown.

This casserole proves that plant-based comfort food does not need dairy to taste rich. The sauce blends soaked cashews with garlic, mustard, lemon, and plant milk into a velvety cheese-style sauce that coats every floret. A little miso and smoked paprika add the savory depth you expect from a classic cheesy bake.

It works beautifully as a holiday side dish, a cozy weeknight main served with rice or crusty bread, or a make-ahead dish for potlucks and family gatherings. Everything can be prepared in advance and baked when you are ready, which makes it a lifesaver on busy days.

Best of all, it is made from simple, wholesome ingredients and ready in about 55 minutes. Even people who say they do not like cauliflower tend to go back for seconds.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins35 mins55 mins6~280 kcal

Ingredients

For the Vegetables

  • 1 large head broccoli (about 400g), cut into bite-size florets
  • 1 medium head cauliflower (about 500g), cut into bite-size florets
  • 1 tbsp olive oil
  • ½ tsp salt

For the Creamy Cashew Cheese Sauce

  • 1 cup (140g) raw cashews, soaked in hot water for 15 minutes and drained
  • 1¼ cups (300ml) unsweetened plant milk
  • ¼ cup (20g) nutritional yeast
  • 3 cloves garlic
  • 1 tbsp lemon juice
  • 1 tbsp white miso paste
  • 1 tsp Dijon mustard
  • 1 tsp onion powder
  • ½ tsp smoked paprika
  • ¾ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp ground nutmeg

For the Crunchy Topping

  • 1 cup (60g) panko breadcrumbs
  • 2 tbsp olive oil
  • 2 tbsp nutritional yeast
  • 1 tsp dried thyme or Italian herbs
  • ¼ tsp garlic powder
  • Pinch of salt
  • 2 tbsp chopped fresh parsley

To Serve

  • Cooked rice, quinoa, or crusty bread
  • Fresh parsley
  • Lemon wedges
  • Simple green salad

Optional Additions

  • 1 cup white beans for extra protein
  • ½ cup vegan cheese shreds on top
  • Chili flakes for heat
  • Caramelized onions folded in

Instructions

  1. Preheat. Heat the oven to 400°F (200°C). Lightly oil a 9×13 inch (or similar 2.5 quart) baking dish.
  2. Par-cook the vegetables. Steam or blanch the broccoli and cauliflower florets for 4–5 minutes until bright and just tender but still firm. Drain well and let steam dry for a few minutes. Excess water makes the casserole watery.
  3. Make the sauce. Blend the soaked cashews, plant milk, nutritional yeast, garlic, lemon juice, miso, mustard, onion powder, paprika, salt, pepper, and nutmeg until completely smooth, about 1–2 minutes. Taste and adjust the salt.
  4. Combine. In the baking dish, toss the vegetables with 1 tablespoon of olive oil and ½ teaspoon salt. Pour the sauce over the vegetables and stir gently until every floret is coated. Spread evenly.
  5. Make the topping. Mix the panko, olive oil, nutritional yeast, thyme, garlic powder, and salt until the crumbs are evenly moistened. Sprinkle over the casserole.
  6. Bake. Bake uncovered for 30–35 minutes until the sauce is bubbling and the topping is deep golden. If the top browns too quickly, cover loosely with foil.
  7. Rest and serve. Let the casserole rest for 10 minutes so the sauce thickens, then sprinkle with fresh parsley and serve warm.

Pro Tips for the Best Casserole

  • Do not overcook the vegetables first. They finish cooking in the oven, so keep them slightly firm.
  • Drain and dry them well. Wet vegetables thin out the sauce.
  • Blend the sauce until perfectly smooth. A high-speed blender gives the silkiest result. If yours is less powerful, soak the cashews longer.
  • Taste the sauce before baking. It should taste slightly bold, because the vegetables mellow it.
  • Use panko for the topping. It stays crunchier than regular breadcrumbs.
  • Let it rest. Ten minutes out of the oven makes it easier to serve and helps the sauce set.
  • Cut florets evenly. Even sizes cook at the same rate.

Why This Casserole Is So Good for You

Broccoli and cauliflower are cruciferous vegetables, known for their vitamin C, vitamin K, folate, and fiber. Broccoli in particular provides sulforaphane, a compound studied for its antioxidant properties, and both vegetables are low in calories while being very filling.

The cashew sauce adds healthy unsaturated fats, magnesium, and plant protein, and nutritional yeast contributes B vitamins and a savory, cheesy flavor. Compared to a traditional cheese and cream casserole, this version has no cholesterol and far less saturated fat.

A serving provides around 10 grams of protein and 6 grams of fiber, which makes it satisfying enough to serve as a main dish.


Flavor Variations

  • Cheddar-Style Casserole: Add 1 roasted red pepper and an extra tablespoon of nutritional yeast to the sauce for a deeper orange color and sharper flavor.
  • Italian Herb Bake: Stir in sun-dried tomatoes and basil, and top with vegan parmesan.
  • Spicy Southwest Casserole: Add cumin, chili powder, and a diced jalapeño, and finish with cilantro.
  • Protein-Packed Bake: Fold in white beans or cooked chickpeas before baking.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal10g26g6g16g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Reheating: Reheat in a 350°F (175°C) oven for 15–20 minutes to re-crisp the topping. A microwave works but softens the crumbs.
  • Freezer: Freeze the baked casserole without the topping for up to 2 months. Thaw overnight, add fresh topping, and reheat.
  • Make ahead: Assemble the casserole without the topping up to 1 day ahead, refrigerate, then add the topping and bake, adding 5–10 minutes.

Frequently Asked Questions

Why is my casserole watery?

Usually the vegetables were not drained well. Steam them briefly, let them dry, and do not add extra liquid to the sauce.

Can I make it nut-free?

Yes. Replace the cashews with 1 cup of white beans plus 2 tablespoons of tahini, or use sunflower seeds soaked in hot water.

Can I use frozen vegetables?

Yes. Thaw and squeeze out excess moisture, or roast them first. Skip the par-cooking step.

Can I make it gluten-free?

Use gluten-free breadcrumbs or crushed gluten-free crackers, and check that your miso is gluten-free.

Can I use something other than miso?

Yes. Replace it with a little extra salt and an extra teaspoon of lemon juice.

Can I make it ahead?

Yes. Assemble up to a day in advance without the topping and 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 cozy vegan dinner ideas? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Big Mac with Smash Patties, Special Sauce and Triple-Decker Stack — The Most Craveable Plant-Based Burger You Will Make All Week

vegan big mac

Two juicy plant-based patties, melty vegan cheese, crisp lettuce, tangy pickles, and a creamy special sauce, all stacked on a triple-decker sesame bun. This Vegan Big Mac gives you the nostalgic fast-food burger experience at home, made entirely from plants and ready in about 35 minutes.

The magic of this burger is in the details. The patties are made from black beans, walnuts, and oats, seasoned with smoky and savory spices, and pressed thin so they brown and crisp at the edges, just like a smash burger. The special sauce is a tangy, slightly sweet blend of vegan mayo, mustard, relish, and spices that you will want to put on everything.

The classic three-part bun is easy to recreate with regular burger buns: use the bottom of one bun, the top of another, and the center “club” layer made from the extra slice. Add finely shredded lettuce, diced onion, pickle slices, and vegan cheese, and you have a burger that looks and tastes like the real thing, without any meat or dairy.

It is a perfect weekend dinner, a fun family cooking project, and a great way to show friends and family that vegan fast food can be just as satisfying.

This recipe is 100% vegan, high in plant protein, and easily adapted to gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins15 mins35 mins4 burgers~560 kcal

Ingredients

For the Smash Patties (makes 8 thin patties)

  • 1 can (400g) black beans, drained, rinsed, and patted dry
  • ½ cup (55g) walnuts, finely chopped or pulsed
  • ¾ cup (70g) rolled oats, pulsed into coarse flour
  • ½ small onion, grated
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 tbsp soy sauce or tamari
  • 1 tsp smoked paprika
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • 2 tbsp oil for cooking

For the Special Sauce

  • ½ cup (120g) vegan mayonnaise
  • 2 tbsp sweet pickle relish
  • 1 tbsp yellow mustard
  • 1 tbsp ketchup
  • 1 tsp white vinegar
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp smoked paprika
  • Pinch of salt

For Assembling

  • 4 sesame seed burger buns (plus 4 extra bun bottoms or slices for the middle layer, optional)
  • 4–8 slices vegan cheddar or American-style cheese
  • 2 cups finely shredded iceberg lettuce
  • ¼ cup finely diced white onion
  • 16 dill pickle slices

Optional Additions

  • Toasted sesame seeds on the buns
  • Sliced tomato
  • Vegan bacon crumbles
  • Hot sauce in the special sauce

Instructions

  1. Make the flax egg. Mix the ground flaxseed with 5 tablespoons of water and rest for 10 minutes.
  2. Make the special sauce. Whisk together the mayo, relish, mustard, ketchup, vinegar, and spices. Refrigerate while you cook.
  3. Mix the patty base. In a bowl mash the black beans with a fork, leaving some texture. Add the walnuts, oat flour, onion, garlic, tomato paste, soy sauce, spices, salt, pepper, and flax egg. Mix until the mixture holds together when pressed. If it is too wet, add a spoonful of oats.
  4. Shape. Divide into 8 portions and roll each into a ball. Chill for 10 minutes for easier cooking.
  5. Smash and cook. Heat a skillet or griddle over medium-high heat with a little oil. Place the balls on the pan, press each one flat with a spatula to about ¼ inch thick, and cook for 3–4 minutes until a crust forms. Flip carefully and cook another 2 minutes. Top with cheese in the last minute and cover to melt.
  6. Toast the buns. Toast the cut sides of the buns in a dry pan or a little vegan butter until golden.
  7. Assemble. Spread sauce on the bottom bun, then add lettuce, onion, pickles, and a patty with cheese. Add the middle bun layer, spread with sauce, and repeat with lettuce, pickles, and a second patty. Finish with the top bun.
  8. Serve immediately. Serve hot with fries or a side salad.

Pro Tips for the Best Vegan Burger

  • Pat the beans dry. Extra moisture makes the patties too soft.
  • Press the patties thin. Thin patties crisp up and mimic the fast-food style.
  • Use a hot pan. Medium-high heat gives a deep brown crust.
  • Chill the sauce. The flavors blend and it tastes better after 15 minutes.
  • Shred the lettuce finely. It stays in the burger and gives a better bite.
  • Toast the buns. A crisp bun stops the burger from getting soggy.
  • Melt the cheese under a lid. A quick steam gives a perfect melt.

Why This Burger Works

Black beans and walnuts give the patties a hearty, savory texture, while oats act as a binder and add fiber. Smoked paprika, tomato paste, and soy sauce provide deep umami and a hint of smokiness that plays the role of grilled meat.

Each burger delivers about 20 grams of plant protein and 12 grams of fiber, along with iron, magnesium, and healthy fats from walnuts. Homemade burgers also let you control the salt, oil, and ingredients, which makes them a more wholesome version of a fast-food favorite.


Flavor Variations

  • Spicy Vegan Mac: Add jalapeños and hot sauce to the special sauce.
  • BBQ Vegan Mac: Swap the special sauce for smoky BBQ sauce and add crispy onions.
  • Lettuce-Wrap Version: Skip the buns and serve in large lettuce leaves.
  • Air Fryer Patties: Cook the patties at 375°F (190°C) for 10–12 minutes, flipping once.

Nutritional Highlights (Per Burger)

CaloriesProteinCarbsFiberFat
~560 kcal20g62g12g26g

Storage

  • Refrigerator: Store cooked patties in an airtight container for up to 5 days. Keep sauce separate for up to 1 week.
  • Freezer: Freeze cooked patties with parchment between them for up to 3 months. Reheat from frozen in a pan or oven.
  • Make ahead: Shape raw patties up to 2 days ahead and refrigerate.
  • Reheating: Warm in a skillet for 2–3 minutes per side to bring back the crust.

Frequently Asked Questions

Why are my patties falling apart?

The mixture is probably too wet. Dry the beans well, add more oats, and chill before cooking.

Can I make them gluten-free?

Use certified gluten-free oats, tamari, and gluten-free buns.

Can I use other beans?

Yes. Kidney beans or pinto beans work well. Keep them dry and mash with some texture.

Can I make them nut-free?

Replace the walnuts with sunflower seeds or extra oats.

Can I grill them?

Yes, but they are delicate. Use a grill mat or cook on a hot griddle for best results.

What can I use instead of vegan mayo?

Use plain unsweetened vegan yogurt mixed with a little mustard, or a cashew-based cream.


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

Vegan Zuppa Toscana Soup with Crispy Mushroom Sausage, Potatoes and Kale — The Most Cozy Plant-Based Soup You Will Make All Week

vegan zuppa toscana soup

Creamy, savory, and loaded with tender potatoes, silky kale, and crispy Italian-spiced “sausage,” this Vegan Zuppa Toscana Soup is the ultimate cozy bowl. Inspired by the classic Tuscan soup, it delivers all the rich, comforting flavor without any meat or dairy, and it comes together in one pot in about 45 minutes.

The plant-based sausage in this soup is made from crumbled mushrooms and chickpeas seasoned with fennel seed, smoked paprika, garlic, and chili flakes. Pan-fried until deeply browned, it gives the soup the hearty, savory bite that makes Zuppa Toscana so loved. Simmered in a garlicky vegetable broth with sliced potatoes and finished with a splash of creamy coconut milk or cashew cream, the soup turns velvety and full-bodied.

Kale is stirred in at the end so it stays bright green and tender, adding a fresh, slightly earthy contrast to the rich broth. A squeeze of lemon and a sprinkle of vegan parmesan on top lift every bite.

This is a perfect soup for chilly evenings, meal prep lunches, or feeding a crowd, and it tastes even better the next day.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins6~310 kcal

Ingredients

For the Mushroom Sausage

  • 250g cremini or white mushrooms, finely chopped or pulsed
  • 1 can (400g) chickpeas, drained and lightly mashed
  • 1 tbsp olive oil
  • 1 tbsp soy sauce or tamari
  • 2 tsp fennel seeds, lightly crushed
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • ½ tsp garlic powder
  • ½ tsp chili flakes
  • ¼ tsp black pepper
  • 1 tbsp tomato paste

For the Soup

  • 1 tbsp olive oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 4 medium Yukon gold potatoes (about 600g), sliced into ¼ inch rounds and halved
  • 6 cups (1.4L) vegetable broth
  • 1 bay leaf
  • 1 tsp dried Italian herbs
  • ¾ tsp salt, to taste
  • 1 can (400ml) full-fat coconut milk, or 1 cup cashew cream
  • 4 cups (about 150g) chopped kale, stems removed
  • 1 tbsp lemon juice

To Serve

  • Vegan parmesan
  • Crusty bread or garlic toast
  • Chili flakes
  • Fresh parsley
  • Lemon wedges

Optional Additions

  • 1 cup white beans for extra protein
  • Spinach in place of kale
  • Sun-dried tomatoes
  • Smoked tofu cubes

Instructions

  1. Brown the sausage. Heat 1 tablespoon of oil in a large pot over medium-high heat. Add the mushrooms and cook for 6–8 minutes until the moisture cooks off and they start to brown. Add the chickpeas, soy sauce, fennel, paprika, oregano, garlic powder, chili flakes, pepper, and tomato paste. Cook for 4–5 minutes, stirring, until crispy and deeply browned. Remove and set aside.
  2. Sauté the aromatics. In the same pot, add another tablespoon of oil and the onion. Cook for 5 minutes until soft. Add the garlic and cook for 1 minute.
  3. Simmer the potatoes. Add the potatoes, broth, bay leaf, Italian herbs, and salt. Bring to a boil, then reduce to a simmer and cook for 12–15 minutes until the potatoes are tender but not falling apart.
  4. Make it creamy. Stir in the coconut milk. For a thicker soup, lightly mash a few potato slices against the side of the pot.
  5. Add the greens. Stir in the kale and half of the crispy sausage. Simmer for 3–5 minutes until the kale is tender and bright green.
  6. Finish. Remove the bay leaf, stir in lemon juice, and taste for salt and pepper.
  7. Serve. Ladle into bowls and top with the remaining crispy sausage, vegan parmesan, chili flakes, and parsley. Serve with crusty bread.

Pro Tips for the Best Zuppa Toscana

  • Brown the mushrooms well. Cook off all the moisture first so they turn savory and crisp.
  • Crush the fennel seeds. Fennel is what gives the classic Italian sausage flavor.
  • Slice potatoes evenly. Uniform slices cook at the same rate.
  • Add kale late. This keeps it vibrant and tender, not mushy.
  • Use full-fat coconut milk. It gives the creamiest, richest broth.
  • Add lemon at the end. It brightens the whole pot.
  • Save some sausage for topping. The crisp bits on top add contrast.

Why This Soup Is So Satisfying

Potatoes provide potassium, vitamin C, and slow-digesting carbohydrates, while kale adds vitamin K, vitamin A, and antioxidants. Mushrooms and chickpeas bring plant protein, fiber, and a meaty texture, and fennel and paprika supply big flavor without added fat.

A serving gives around 9 grams of protein and 7 grams of fiber, making it a filling meal on its own. Coconut milk gives creaminess without dairy, so the soup is cholesterol free and suitable for those avoiding lactose.


Flavor Variations

  • Spicy Toscana: Double the chili flakes and add a splash of hot sauce.
  • Smoky Bean Toscana: Replace the mushroom sausage with smoked white beans and smoked paprika.
  • Low-Fat Version: Use unsweetened plant milk and a spoonful of cashew butter in place of coconut milk.
  • Sweet Potato Toscana: Swap half the potatoes for sweet potato for extra sweetness.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal9g36g7g15g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The potatoes will soften slightly.
  • Freezer: Freeze without the kale for up to 2 months. Thaw overnight and add fresh kale when reheating. Potatoes may soften further.
  • Reheating: Warm gently on the stove, adding a splash of broth or plant milk if it has thickened.
  • Make ahead: Cook the sausage and soup base a day ahead, then add the kale and coconut milk when reheating.

Frequently Asked Questions

Can I make it without coconut milk?

Yes. Use cashew cream, oat cream, or unsweetened plant milk blended with a few soaked cashews.

Can I use other greens?

Yes. Spinach, chard, or collard greens all work. Spinach cooks faster, so add it at the very end.

How do I make it thicker?

Mash some of the potatoes into the broth, or blend a cup of the soup and stir it back in.

Can I make it gluten-free?

Use tamari instead of soy sauce and check that your broth is gluten-free.

Can I use plant-based store-bought sausage?

Yes. Slice and brown 2–3 vegan sausages and add them in place of the mushroom mixture.

Can I make it in a slow cooker?

Yes. Brown the sausage first, then cook everything except kale and coconut milk on low for 6 hours. Add those at the end.


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!