plant-based dinner

Vegan Lentil Bolognese with Walnuts, Red Wine and Slow-Simmered Tomato Sauce — The Most Hearty Plant-Based Pasta You Will Make All Week

hearty vegan lentil bolognese

Thick, rich, and deeply savory, this Vegan Lentil Bolognese tastes like it has been simmering all afternoon, yet it is ready in about 45 minutes. Green lentils and finely chopped walnuts give the sauce a hearty, meaty texture, while a base of carrot, celery, onion, and garlic builds the classic Italian flavor. Tossed with spaghetti or tagliatelle and topped with vegan parmesan, it is comfort food at its best.

The secret to a bolognese that tastes authentic is layering flavor. Vegetables are cooked slowly until sweet, tomato paste is caramelized in the pan, and a splash of red wine is cooked down to add depth. A little soy sauce and a spoonful of miso or Marmite bring the rich, savory umami that normally comes from meat, and a bay leaf and dried herbs add classic aroma. A small amount of plant milk stirred in at the end gives the sauce that silky, velvety finish.

Lentils are budget-friendly, filling, and packed with protein and fiber, so this sauce is also great for meal prep. It thickens and improves overnight, freezes beautifully, and works as a filling for lasagna, stuffed peppers, baked potatoes, and zucchini boats.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins6~430 kcal (with pasta)

Ingredients

For the Lentil Bolognese

  • 2 tbsp olive oil
  • 1 large yellow onion, finely diced
  • 2 medium carrots, finely diced
  • 2 stalks celery, finely diced
  • 5 cloves garlic, minced
  • 3 tbsp tomato paste
  • ½ cup (120ml) dry red wine (or extra broth)
  • 1 can (800g) crushed tomatoes
  • 1½ cups (about 300g) cooked green or brown lentils (about ¾ cup dry), or 1 can drained
  • ½ cup (55g) walnuts, finely chopped
  • 1½ cups (360ml) vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1 tsp white miso paste (optional)
  • 1 tsp maple syrup
  • 2 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp dried thyme
  • 2 bay leaves
  • 1 tsp salt, to taste
  • ½ tsp black pepper
  • ¼ cup (60ml) unsweetened plant milk (optional, for a creamy finish)
  • 2 tbsp chopped fresh basil or parsley

For the Pasta

  • 400g spaghetti, tagliatelle, or pappardelle (egg-free)
  • Salt for the pasta water

To Serve

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

Optional Additions

  • 200g mushrooms, finely chopped
  • Pinch of smoked paprika
  • Sun-dried tomatoes
  • Splash of balsamic vinegar

Instructions

  1. Build the base. Heat the oil in a large, deep skillet or Dutch oven over medium heat. Add the onion, carrot, and celery and cook for 8–10 minutes, stirring often, until very soft and starting to caramelize. Add the garlic and cook for 1 minute.
  2. Toast the tomato paste. Stir in the tomato paste and cook for 2 minutes until it darkens to a deep red-brown.
  3. Deglaze. Pour in the red wine and scrape up the browned bits from the bottom of the pan. Simmer for 2–3 minutes until mostly reduced.
  4. Simmer the sauce. Add the crushed tomatoes, lentils, walnuts, broth, soy sauce, miso, maple syrup, herbs, bay leaves, salt, and pepper. Bring to a boil, then reduce the heat to low and simmer, partially covered, for 20–25 minutes, stirring occasionally, until thick and rich.
  5. Finish the sauce. Remove the bay leaves, stir in the plant milk and fresh basil, and taste. Adjust with more salt, a pinch of sugar, or a splash of vinegar as needed.
  6. Cook the pasta. Boil the pasta in well-salted water until al dente. Reserve ½ cup of the pasta water, then drain.
  7. Combine. Toss the pasta with the bolognese sauce, adding splashes of pasta water to loosen the sauce and make it glossy.
  8. Serve. Top with vegan parmesan, fresh basil, and chili flakes, and serve with garlic bread.

Pro Tips for the Best Lentil Bolognese

  • Cook the vegetables slowly. A soft, sweet base is what makes the sauce taste rich.
  • Caramelize the tomato paste. Cooking it until dark adds depth and removes the raw taste.
  • Use green or brown lentils. They hold their shape better than red lentils.
  • Chop the walnuts finely. They melt into the sauce and add richness and body.
  • Add umami. Soy sauce and miso give the sauce a savory, meaty taste.
  • Simmer low and slow. Longer cooking means more flavor.
  • Toss with pasta water. The starch helps the sauce cling to every strand.

Why This Bolognese Is a Smart Weeknight Dinner

Lentils are one of the most affordable sources of plant protein, and they provide fiber, folate, iron, and potassium. Walnuts add healthy omega-3 fats, and carrots, celery, and tomatoes contribute vitamin A, vitamin C, and lycopene.

Compared with a traditional meat sauce, this version has no cholesterol and less saturated fat. A serving of the sauce provides about 14 grams of plant protein and 9 grams of fiber, and it is simple to scale up for meal prep.


Flavor Variations

  • Mushroom Lentil Bolognese: Add finely chopped mushrooms for extra umami.
  • Spicy Arrabbiata Style: Add plenty of chili flakes and a splash of vinegar.
  • Lentil Lasagna Filling: Layer the sauce with noodles and vegan béchamel.
  • Nut-Free Version: Replace the walnuts with finely chopped mushrooms or sunflower seeds.

Nutritional Highlights (Per Serving, with pasta)

CaloriesProteinCarbsFiberFat
~430 kcal17g69g9g9g

Storage

  • Refrigerator: Store the sauce in an airtight container for up to 5 days.
  • Freezer: Freeze the sauce for up to 3 months. Thaw overnight and reheat on the stove.
  • Reheating: Warm gently with a splash of water or broth if it has thickened.
  • Make ahead: The flavor improves after a day, so it is ideal for meal prep.

Frequently Asked Questions

Can I make it without wine?

Yes. Replace it with vegetable broth and a teaspoon of balsamic vinegar.

Can I use canned lentils?

Yes. Use two 400g cans, drained and rinsed. They are ready to use, so reduce the broth slightly.

Can I use red lentils?

Red lentils break down and make a smoother, softer sauce. Brown or green lentils give a more textured result.

Can I make it gluten-free?

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

Can I make it nut-free?

Yes. Replace the walnuts with mushrooms or sunflower seeds.

How do I make it thicker?

Simmer uncovered for 5–10 minutes, or mash some of the lentils into the 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 easy vegan pasta dishes? 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 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!

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

vegan crock pot lasagna

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

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

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

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

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


Recipe Information

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

Ingredients

For the Marinara Sauce

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

For the Tofu Ricotta

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

For Assembly

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

To Serve

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

Optional Additions

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

Instructions

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

Pro Tips for the Best Slow Cooker Lasagna

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

Why This Lasagna Is a Smart Dinner

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

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


Flavor Variations

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

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~360 kcal16g46g6g12g

Storage

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

Frequently Asked Questions

Do I need to boil the noodles first?

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

Can I use no-boil noodles?

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

Why is my lasagna watery?

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

Can I make it gluten-free?

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

What size slow cooker do I need?

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

Can I make it in a smaller cooker?

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


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

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

vegan black bean brownies

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

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

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

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

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


Recipe Information

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

Ingredients

For the Brownies

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

To Top

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

To Serve

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

Optional Additions

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

Instructions

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

Pro Tips for the Fudgiest Brownies

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

Why Black Bean Brownies Are a Smart Treat

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

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


Flavor Variations

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

Nutritional Highlights (Per Brownie)

CaloriesProteinCarbsFiberFat
~180 kcal4g23g4g9g

Storage

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

Frequently Asked Questions

Can you taste the black beans?

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

Can I use canned or cooked beans?

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

Can I make them gluten-free?

Use certified gluten-free oat flour.

Why are my brownies gummy?

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

Can I make them nut-free?

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

Can I use a different sweetener?

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


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

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

tofu cakes

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

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

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

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


Recipe Information

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

Ingredients

For the Tofu Cakes

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

For Frying

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

For the Garlic Lemon Dip

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

To Serve

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

Optional Additions

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

Instructions

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

Pro Tips for the Best Tofu Cakes

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

Why Tofu Cakes Are Good for You

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

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


Flavor Variations

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

Nutritional Highlights (Per Cake)

CaloriesProteinCarbsFiberFat
~160 kcal8g10g2g9g

Storage

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

Frequently Asked Questions

Can I bake tofu cakes instead of frying?

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

Can I use an air fryer?

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

Why are my tofu cakes falling apart?

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

Can I make them gluten-free?

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

What can I use instead of chickpea flour?

Use cornstarch, oat flour, or more breadcrumbs.

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

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


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

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

vegan baked mac and cheese

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

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

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

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

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


Recipe Information

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

Ingredients

For the Pasta

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

For the Creamy Cheese Sauce

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

For the Crispy Topping

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

To Serve

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

Optional Additions

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

Instructions

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

Pro Tips for the Best Baked Mac and Cheese

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

Why This Mac and Cheese Is Better for You

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

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


Flavor Variations

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

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal14g58g6g14g

Storage

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

Frequently Asked Questions

Can I make it without cashews?

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

How do I make it gluten-free?

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

Why is my sauce grainy?

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

Can I make it on the stovetop only?

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

Will the sauce thicken as it sits?

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

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

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


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

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!