freezer friendly vegan

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

golden brown patties

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

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

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

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

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


Recipe Information

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

Ingredients

For the Patties

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

For Cooking

  • 3 tbsp neutral oil for pan-frying

For the Quick Garlic Yogurt Dip

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

To Serve

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

Optional Additions

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

Instructions

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

Pro Tips for Perfect Golden-Brown Patties

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

Why These Patties Are a Smart Meal

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

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


Flavor Variations

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

Nutritional Highlights (Per Serving — 2 patties)

CaloriesProteinCarbsFiberFat
~340 kcal13g44g8g12g

Storage

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

Frequently Asked Questions

Why are my patties falling apart?

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

Can I bake them instead of frying?

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

Can I air fry them?

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

Can I make them gluten-free?

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

Can I use other beans?

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

What can I use instead of rice?

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


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

Vegan 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 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 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 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!

Crispy Vegan Veggie Dumplings with Golden Pan-Fried Bottoms and Ginger Soy Dipping Sauce — The Most Crunchy Plant-Based Dumplings You Will Make All Week

crispy veggie dumpling

Golden and crunchy on the bottom, soft and juicy on top, and packed with a savory mushroom, tofu, and cabbage filling, these Crispy Vegan Veggie Dumplings are the ultimate pan-fried potsticker. A quick steam-and-fry method gives every dumpling a shatteringly crisp base, and a tangy ginger soy dipping sauce takes them over the top.

The secret to a really great vegetable dumpling is the filling. Finely chopped shiitake mushrooms bring deep umami, crumbled firm tofu adds body and protein, and cabbage and carrot keep everything fresh and juicy. Toasted sesame oil, garlic, ginger, and soy sauce season the mixture so that every bite is savory and balanced.

The cooking method is just as important as the filling. The dumplings are first fried in a little oil until the bottoms turn deep golden, then a splash of water is added and the pan is covered so the tops steam to tender perfection. Uncovered for the last minute, the water evaporates and the bottoms crisp up again.

Serve them as a fun appetizer, a satisfying dinner with rice and stir-fried greens, or a party snack that vanishes in minutes. They are also ideal for freezing, so one afternoon of folding gives you easy meals for weeks.

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
35 mins15 mins50 mins4 (about 24 dumplings)~290 kcal

Ingredients

For the Filling

  • 200g firm tofu, pressed and crumbled
  • 150g shiitake or cremini mushrooms, very finely chopped
  • 2 cups (150g) finely shredded green cabbage
  • 1 medium carrot, grated
  • 3 green onions, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp soy sauce or tamari
  • 1 tbsp toasted sesame oil
  • 1 tsp rice vinegar
  • 1 tsp cornstarch
  • ½ tsp white pepper
  • ½ tsp salt
  • 1 tbsp neutral oil for sautéing

For Assembly and Cooking

  • 24 round dumpling wrappers (check that they are egg-free)
  • Small bowl of water for sealing
  • 2–3 tbsp neutral oil for pan-frying
  • ½ cup (120ml) water for steaming
  • 1 tsp sesame seeds for garnish

For the Ginger Soy Dipping Sauce

  • 3 tbsp soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1 tsp maple syrup
  • 1 tsp fresh ginger, finely grated
  • 1 clove garlic, grated
  • 1 tsp chili oil or chili flakes (optional)
  • 1 green onion, sliced

To Serve

  • Steamed rice
  • Stir-fried bok choy or broccoli
  • Cucumber salad
  • Extra green onions

Optional Additions

  • Water chestnuts, finely chopped, for crunch
  • Chili crisp for dipping
  • Kimchi folded into the filling
  • Black vinegar in the sauce

Instructions

  1. Sauté the filling. Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add the mushrooms and cook for 4–5 minutes until their moisture cooks off and they start to brown. Add the cabbage and carrot and cook for 3 minutes. Add the garlic and ginger and cook for 1 minute.
  2. Season and cool. Stir in the tofu, soy sauce, sesame oil, vinegar, cornstarch, white pepper, salt, and green onions. Cook for 2 minutes, then transfer to a bowl and cool completely. A cool filling is easier to fold and keeps the wrappers from tearing.
  3. Fill the wrappers. Place a wrapper in your palm and add about 1 tablespoon of filling to the center. Wet the edge with water, fold in half, and pleat the edge to seal tightly, pressing out any air. Place on a lightly floured tray and cover with a damp towel.
  4. Pan-fry. Heat 2 tablespoons of oil in a large non-stick skillet with a lid over medium-high heat. Arrange the dumplings flat side down in the pan and fry for 2–3 minutes, until the bottoms are deep golden brown.
  5. Steam. Pour in ½ cup of water, cover right away, and reduce the heat to medium. Steam for 5–6 minutes until the wrappers look translucent and the water has mostly evaporated.
  6. Re-crisp. Remove the lid and cook for another 1–2 minutes until the remaining water evaporates and the bottoms crackle and crisp again.
  7. Make the sauce. Whisk together all of the dipping sauce ingredients while the dumplings cook.
  8. Serve. Slide the dumplings out crispy side up, sprinkle with sesame seeds and green onion, and serve hot with the dipping sauce.

Pro Tips for the Crispiest Dumplings

  • Squeeze out the moisture. Press the tofu and cook the mushrooms until dry. A wet filling makes soggy dumplings.
  • Cool the filling fully. Warm filling softens the wrappers and makes them hard to seal.
  • Do not overfill. About 1 tablespoon is the sweet spot. More makes them burst.
  • Use a non-stick pan. It gives the cleanest crisp bottoms.
  • Cover immediately after adding water. The quick steam cooks the tops evenly.
  • Let the water cook off. The final uncovered minute is what makes them crunchy.
  • Do not move them while they fry. Leaving them still helps the bottoms brown.

Why Vegetable Dumplings Make a Great Meal

Mushrooms deliver savory umami along with B vitamins and selenium, tofu contributes plant protein and calcium, and cabbage and carrot add fiber, vitamin C, and beta-carotene. Because the filling is mostly vegetables, these dumplings are lighter than meat-filled versions while still feeling hearty.

Pan-frying with just a small amount of oil keeps the dish lighter than deep frying. A serving provides about 9 grams of protein and 4 grams of fiber, which makes it a balanced meal when served with rice and greens.


Flavor Variations

  • Kimchi Dumplings: Fold ½ cup chopped vegan kimchi into the filling for tangy heat.
  • Spicy Szechuan Dumplings: Add chili bean paste and a pinch of Szechuan pepper to the filling.
  • Edamame Dumplings: Replace the tofu with mashed edamame for a green, protein-rich filling.
  • Crispy Lattice Skirt: Add a slurry of 1 tbsp flour and ½ cup water to the pan in step 5 for a lacy golden skirt.

Nutritional Highlights (Per Serving — 6 dumplings)

CaloriesProteinCarbsFiberFat
~290 kcal9g38g4g11g

Storage

  • Refrigerator: Store cooked dumplings in an airtight container for up to 3 days. Store uncooked dumplings on a floured tray for up to 24 hours.
  • Freezer: Freeze uncooked dumplings on a tray until solid, then transfer to a bag for up to 3 months. Cook from frozen, adding 2–3 minutes of steaming.
  • Reheating: Re-crisp in a hot, lightly oiled pan for 2–3 minutes per side, or in the air fryer at 375°F (190°C) for 5 minutes.
  • Make ahead: The filling can be refrigerated for up to 2 days before folding.

Frequently Asked Questions

Why do my dumplings stick to the pan?

Use a good non-stick pan and enough oil, and do not move them until the bottoms release naturally.

Are dumpling wrappers vegan?

Most round wrappers are made with just flour and water, but check the label for egg.

Can I air fry them?

Yes. Brush with oil and air fry at 375°F (190°C) for 8–10 minutes, turning halfway. They will be crunchy all over.

Can I make the wrappers from scratch?

Yes. Mix 2 cups flour with ¾ cup hot water, knead, rest for 30 minutes, then roll thin and cut into circles.

Can I bake them?

Yes. Brush with oil and bake at 425°F (220°C) for 15–18 minutes, flipping once. The result is crispy but less tender than pan-fried.

Can I make them gluten-free?

Use gluten-free wrappers and tamari. Handle carefully since they tear more easily.


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

Vegan Spicy Steamed Dumplings with Tofu, Edamame and Chili Oil Dipping Sauce — The Most Fiery Plant-Based Dumplings You Will Make All Week

SPICY STEAMED DUMPLINGS

Soft, juicy, and bursting with heat, these Vegan Spicy Steamed Dumplings are filled with a savory mix of crumbled tofu, edamame, shiitake mushrooms, and Szechuan-style seasoning, then steamed until tender and served with a fiery chili oil dipping sauce. Every bite is silky on the outside, hearty on the inside, and full of tingling, garlicky spice.

The filling gets its kick from chili bean paste, fresh ginger, garlic, and a pinch of Szechuan peppercorn, which adds a numbing warmth that makes these dumplings truly special. Crumbled tofu brings protein, edamame adds a fresh pop of green and a gentle sweetness, and finely chopped shiitake mushrooms give a deep, meaty umami. A little toasted sesame oil rounds out the flavor.

Steaming keeps the wrappers tender and the filling juicy without any frying, so these dumplings feel lighter than pan-fried versions. A quick homemade chili oil dipping sauce of soy sauce, black vinegar, garlic, and chili crisp finishes them off with a tangy, spicy punch.

Serve them as an appetizer, a satisfying dinner with steamed rice and greens, or a party snack. They also freeze well, so you can fold a big batch and cook them straight from the freezer whenever you want.

This recipe is 100% vegan, egg-free, and ready in about 45 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins15 mins45 mins4 (about 24 dumplings)~300 kcal

Ingredients

For the Spicy Filling

  • 200g firm tofu, pressed and finely crumbled
  • ¾ cup (100g) shelled edamame, steamed and roughly chopped
  • 120g shiitake or cremini mushrooms, very finely chopped
  • 2 cups (60g) fresh spinach, chopped (optional)
  • 3 green onions, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp chili bean paste (doubanjiang) or chili garlic sauce
  • 1 tbsp soy sauce or tamari
  • 1 tbsp toasted sesame oil
  • 1 tsp cornstarch
  • ½ tsp ground Szechuan peppercorn (optional)
  • ½ tsp salt
  • 1 tbsp neutral oil for sautéing

For Assembly

  • 24 round dumpling wrappers (check that they are egg-free)
  • Small bowl of water for sealing
  • Parchment paper or cabbage leaves for the steamer

For the Chili Oil Dipping Sauce

  • 3 tbsp soy sauce or tamari
  • 1 tbsp black vinegar or rice vinegar
  • 1 tbsp chili crisp or chili oil
  • 1 tsp toasted sesame oil
  • 1 tsp maple syrup
  • 1 clove garlic, grated
  • 1 green onion, sliced
  • 1 tsp sesame seeds

To Serve

  • Steamed rice
  • Stir-fried bok choy or broccoli
  • Cucumber salad
  • Extra chili crisp

Optional Additions

  • Crushed peanuts for crunch
  • Fresh cilantro
  • Pickled mustard greens
  • Kimchi in the filling

Instructions

  1. Cook the filling. Heat the oil in a skillet over medium-high heat. Add the mushrooms and cook for 4–5 minutes until their moisture cooks off. Add the garlic, ginger, and chili bean paste and stir for 1 minute until fragrant.
  2. Season and cool. Stir in the tofu, edamame, spinach, soy sauce, sesame oil, cornstarch, Szechuan pepper, and salt. Cook for 2–3 minutes until the spinach wilts, then add the green onions. Transfer to a bowl and cool completely.
  3. Fill the wrappers. Place a wrapper in your palm and add about 1 tablespoon of filling to the center. Wet the edge with water, fold in half, and pleat the edge to seal tightly, pressing out any air. Place on a floured tray and cover with a damp towel.
  4. Prepare the steamer. Line a bamboo or metal steamer with parchment paper (poke a few holes) or cabbage leaves so the dumplings do not stick. Bring water in the pot below to a boil.
  5. Steam. Arrange the dumplings in a single layer with a little space between them. Cover and steam over medium-high heat for 8–10 minutes until the wrappers look slightly translucent and the dumplings feel firm.
  6. Make the dipping sauce. While they steam, whisk together the soy sauce, vinegar, chili crisp, sesame oil, maple syrup, and garlic. Stir in the green onion and sesame seeds.
  7. Serve. Transfer the hot dumplings to a plate and serve right away with the chili oil sauce.

Pro Tips for the Best Spicy Steamed Dumplings

  • Cool the filling fully. Warm filling softens the wrappers and makes sealing harder.
  • Do not overfill. About 1 tablespoon per wrapper keeps them from bursting.
  • Seal tightly. Press out the air so the dumplings stay plump while steaming.
  • Line the steamer. Parchment or cabbage leaves stop the wrappers from sticking.
  • Leave space between dumplings. They expand a little as they steam.
  • Do not lift the lid early. Steam escaping makes them cook unevenly.
  • Adjust the heat. Start with less chili bean paste and add more to taste.

Why These Dumplings Are a Smart Choice

Tofu and edamame both supply plant protein, and edamame adds fiber, folate, and iron. Mushrooms bring B vitamins and umami, while ginger and garlic add flavor and aromatic compounds.

Steaming uses no oil, so these dumplings are lighter than fried versions. A serving of 6 dumplings provides about 12 grams of plant protein and 4 grams of fiber, which makes it a satisfying meal alongside rice and vegetables.


Flavor Variations

  • Mild Version: Skip the chili bean paste and use a little extra ginger and soy sauce.
  • Kimchi Dumplings: Add ½ cup of chopped vegan kimchi to the filling.
  • Peanut Chili Sauce: Whisk 1 tablespoon of peanut butter into the dipping sauce.
  • Spicy Pan-Fried Option: Steam, then crisp the bottoms in a hot oiled pan for 1–2 minutes.

Nutritional Highlights (Per Serving — 6 dumplings)

CaloriesProteinCarbsFiberFat
~300 kcal12g40g4g10g

Storage

  • Refrigerator: Store cooked dumplings in an airtight container for up to 3 days. Store uncooked dumplings on a floured tray for up to 24 hours.
  • Freezer: Freeze uncooked dumplings on a tray until solid, then transfer to a bag for up to 3 months. Steam from frozen for 12–14 minutes.
  • Reheating: Re-steam for 3–4 minutes or pan-fry briefly to crisp.
  • Make ahead: The filling can be refrigerated for up to 2 days.

Frequently Asked Questions

Are dumpling wrappers vegan?

Most round wrappers are made from flour and water, but check the label for egg.

How do I make them less spicy?

Reduce or skip the chili bean paste and Szechuan pepper, and use a milder dipping sauce.

Can I use a regular pot if I do not have a steamer?

Yes. Place a heatproof plate on a rack above simmering water and cover with a lid.

Why are my dumplings sticking?

Line the steamer with parchment paper or cabbage leaves and leave space between each dumpling.

Can I make them gluten-free?

Use gluten-free wrappers and tamari. Handle them gently since they tear more easily.

What can I use instead of chili bean paste?

Use chili garlic sauce, sambal oelek, or sriracha with a little miso for depth.


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

Cozy Vegan Chili with Three Beans, Sweet Potato and Smoky Spices — The Most Hearty Plant-Based Dinner You Will Make All Week

COZY VEGAN CHILI

Thick, smoky, and loaded with beans, sweet potato, and tender vegetables, this Cozy Vegan Chili is the ultimate one-pot comfort meal. It simmers in a rich tomato base seasoned with chili powder, cumin, smoked paprika, and a touch of cocoa, and it is ready in about 45 minutes with mostly pantry ingredients.

What makes this chili special is the balance of textures and flavors. Three kinds of beans (kidney, black, and pinto) give it creaminess and body, while diced sweet potato adds natural sweetness and a velvety bite. Onion, bell pepper, carrot, and garlic build a savory base, and a spoonful of tomato paste and a splash of soy sauce deepen the flavor so it tastes like it has been simmering all day.

A small amount of unsweetened cocoa powder and a little maple syrup round out the spice and add a subtle richness. Finish with lime juice, fresh cilantro, and your favorite toppings, such as avocado, vegan sour cream, or crushed tortilla chips.

This chili is perfect for cold nights, game day, meal prep, and feeding a crowd. It tastes even better the next day and freezes beautifully, which makes it ideal for batch cooking.

This recipe is 100% vegan, gluten-free, dairy-free, and high in protein and fiber.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins6~360 kcal

Ingredients

For the Chili

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 1 large red bell pepper, diced
  • 2 medium carrots, diced
  • 4 cloves garlic, minced
  • 1 medium sweet potato (about 300g), peeled and cut into ½ inch cubes
  • 3 tbsp tomato paste
  • 2 tbsp chili powder
  • 2 tsp ground cumin
  • 2 tsp smoked paprika
  • 1 tsp dried oregano
  • ½ tsp ground cinnamon
  • 1 tbsp unsweetened cocoa powder
  • 1 can (400g) kidney beans, drained and rinsed
  • 1 can (400g) black beans, drained and rinsed
  • 1 can (400g) pinto beans, drained and rinsed
  • 1 can (800g) crushed tomatoes
  • 2 cups (480ml) vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1 tbsp maple syrup
  • 1 bay leaf
  • 1½ tsp salt, to taste
  • ¼ tsp black pepper
  • 1–2 tbsp lime juice

To Serve

  • Sliced avocado
  • Vegan sour cream or cashew cream
  • Fresh cilantro
  • Sliced green onions
  • Crushed tortilla chips
  • Cornbread or rice
  • Lime wedges

Optional Additions

  • 1 chipotle pepper in adobo, minced
  • 1 cup corn kernels
  • Chopped jalapeño for heat
  • 1 cup cooked lentils or textured vegetable protein

Instructions

  1. Sauté the vegetables. Heat the oil in a large pot or Dutch oven over medium heat. Add the onion, bell pepper, and carrots and cook for 6–8 minutes until softened. Add the garlic and cook for 1 minute.
  2. Toast the spices. Stir in the tomato paste, chili powder, cumin, smoked paprika, oregano, cinnamon, and cocoa. Cook for 1–2 minutes, stirring constantly, until fragrant and slightly darkened.
  3. Add the sweet potato. Stir in the sweet potato cubes so they are coated in the spices.
  4. Build the chili. Add the three beans, crushed tomatoes, vegetable broth, soy sauce, maple syrup, bay leaf, salt, and pepper. Stir well and bring to a boil.
  5. Simmer. Reduce the heat to low, cover partially, and simmer for 25–30 minutes, stirring occasionally, until the sweet potato is tender and the chili is thick.
  6. Thicken if needed. For a thicker chili, mash a few beans against the side of the pot, or simmer uncovered for 5–10 minutes.
  7. Finish. Remove the bay leaf and stir in the lime juice. Taste and adjust the salt, spice, and sweetness.
  8. Serve. Ladle into bowls and top with avocado, vegan sour cream, cilantro, green onions, and crushed tortilla chips.

Pro Tips for the Best Vegan Chili

  • Toast the spices in the pot. This blooms their flavor and makes the chili taste richer.
  • Dice the sweet potato small. Smaller cubes cook evenly and melt into the chili.
  • Use a mix of beans. Different textures make the chili more interesting.
  • Add cocoa. A small amount deepens the flavor without tasting chocolatey.
  • Simmer low and slow. More time means more flavor.
  • Mash a few beans. This thickens the chili naturally.
  • Finish with lime. Acid brightens the whole pot.
  • Let it rest. Chili tastes better after resting off the heat for 10 minutes.

Why This Chili Is So Good for You

Beans are rich in plant protein, fiber, folate, iron, and potassium, and sweet potato adds beta-carotene and vitamin C. Tomatoes provide lycopene, and the spices add flavor without extra salt or fat.

Compared with meat chili, this version has no cholesterol and less saturated fat. A serving provides about 16 grams of plant protein and 15 grams of fiber, which makes it extremely filling and good for digestion.


Flavor Variations

  • Smoky Chipotle Chili: Add 1–2 chipotle peppers in adobo for smoky heat.
  • Lentil Chili: Replace one can of beans with 1 cup of dry red or brown lentils and add extra broth.
  • White Bean Chili: Use white beans, green chiles, and lime for a lighter version.
  • Slow Cooker Chili: Cook everything on low for 6–8 hours.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~360 kcal16g63g15g6g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze in portions for up to 3 months. Thaw overnight and reheat on the stove.
  • Reheating: Warm gently over medium heat, adding a splash of broth if it has thickened.
  • Make ahead: Chili improves overnight, so it is perfect for meal prep.

Frequently Asked Questions

How do I make it spicier?

Add chipotle peppers, jalapeños, cayenne, or hot sauce.

How do I thicken my chili?

Simmer uncovered, mash some beans, or stir in a spoonful of masa harina or cornmeal.

Can I use dried beans?

Yes. Soak and cook them first, using about 1½ cups of dried beans for each can.

Can I make it in an Instant Pot?

Yes. Sauté first, add the other ingredients, and pressure cook for 10 minutes with a natural release.

Can I freeze it?

Yes. It freezes very well for up to 3 months.

Is chili powder gluten-free?

Pure chili powder is, but some blends contain fillers, so check the label.


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!