VEGAN RECIPES

Vegan White Bean Stroganoff 

Make vegan white bean stroganoff with mushrooms and creamy sauce. This easy dairy-free comfort meal is rich and satisfying.

⏱ Time

Prep: 15 minutes
Cook: 25 minutes
Serves: 4


🧺 Ingredients

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 2 cups mushrooms, sliced
  • 1 can (15 oz) white beans, drained and rinsed
  • 1 cup vegetable broth
  • ¾ cup unsweetened plant-based milk
  • 2 tbsp nutritional yeast
  • 1 tbsp soy sauce or tamari
  • 1 tsp paprika
  • ½ tsp black pepper
  • 1 tbsp cornstarch + 2 tbsp water
  • Cooked pasta or rice, for serving

👩‍🍳 Instructions

Firstly, heat olive oil in a large pan over medium heat.

Next, sauté onion and garlic until soft and fragrant.

Then, add mushrooms and cook until golden and tender.

After that, stir in white beans, vegetable broth, plant milk, nutritional yeast, soy sauce, and spices.

Meanwhile, mix cornstarch with water and add it to the pan.

Now, simmer for 8–10 minutes until the sauce thickens.

Finally, serve hot over pasta or rice.


🌟 Tips & Variations

  • Extra Creamy: Blend half the beans before adding.
  • Gluten-Free: Serve with gluten-free pasta or rice.
  • Low-Fat: Use oil-free sauté with broth.
  • Herby: Add thyme or dill for classic stroganoff flavor.
  • Protein Boost: Add tofu cubes or lentils.

🌿 Benefits of Vegan White Bean Stroganoff

Firstly, white beans provide plant-based protein and fiber.

Secondly, mushrooms supply antioxidants and B vitamins.

Moreover, nutritional yeast adds B12 and cheesy flavor.

In addition, this meal is cholesterol-free and dairy-free.

As a result, it supports heart health and digestion.

Finally, it keeps you full and satisfied longer.


🧒 Kid-Friendly Version

  • Firstly, skip paprika and strong spices.
  • Then, mash some beans for a smoother sauce.
  • Next, serve over small pasta shapes.
  • Finally, add extra plant milk for mild creaminess.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 360 kcal
  • Protein: 15 g
  • Carbohydrates: 48 g
  • Fat: 10 g
  • Fiber: 10 g
  • Sugar: 5 g
  • Cholesterol: 0 mg

Portobello Mushroom Wraps 

Make portobello mushroom wraps with grilled mushrooms, fresh veggies, and creamy sauce. A healthy vegan lunch or dinner idea.

⏱ Time

Prep: 15 minutes
Cook: 15 minutes
Serves: 4 wraps


🧺 Ingredients

  • 4 large portobello mushrooms, sliced
  • 1 tbsp olive oil
  • 1 tbsp soy sauce or tamari
  • ½ tsp smoked paprika
  • ½ tsp black pepper
  • 4 whole-wheat wraps or tortillas
  • 1 cup shredded lettuce
  • ½ cup sliced cucumber
  • ½ cup shredded carrot
  • ¼ cup vegan mayo or hummus

👩‍🍳 Instructions

Firstly, heat olive oil in a pan over medium heat.

Next, add portobello mushrooms and cook for 6–8 minutes until tender.

Then, stir in soy sauce, paprika, and black pepper.

After that, warm the wraps slightly.

Meanwhile, spread vegan mayo or hummus on each wrap.

Now, add mushrooms and fresh vegetables.

Finally, roll tightly and serve warm.


🌟 Tips & Variations

  • Grilled Version: Grill mushrooms for smoky flavor.
  • Low-Carb: Use lettuce wraps instead of tortillas.
  • Spicy: Add chili sauce or jalapeños.
  • Extra Protein: Add chickpeas or tofu strips.
  • Mediterranean: Add olives and tahini sauce.

🌿 Benefits of Portobello Mushroom Wraps

Firstly, portobello mushrooms are low in calories.

Secondly, they provide antioxidants and B vitamins.

Moreover, whole-grain wraps offer fiber and energy.

In addition, this meal is cholesterol-free.

As a result, it supports heart health.

Finally, it keeps you full without heaviness.


🧒 Kid-Friendly Version

  • Firstly, use mild seasoning only.
  • Then, slice mushrooms thin for easier chewing.
  • Next, add mashed avocado instead of sauce.
  • Finally, cut wraps into small pinwheels.

🧮 Nutrition Facts (Per Wrap – Approximate)

  • Calories: 260 kcal
  • Protein: 8 g
  • Carbohydrates: 34 g
  • Fat: 10 g
  • Fiber: 6 g
  • Sugar: 4 g
  • Cholesterol: 0 mg

Vegan Cauliflower Soup

Make creamy vegan cauliflower soup with simple ingredients. This dairy-free, comforting soup is perfect for quick lunches or dinners.

⏱ Time

Prep: 10 minutes
Cook: 25 minutes
Serves: 4


🧺 Ingredients

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 medium cauliflower, chopped
  • 3 cups vegetable broth
  • 1 cup plant-based milk (almond, oat, or soy)
  • ½ tsp black pepper
  • ½ tsp salt (or to taste)
  • ¼ tsp nutmeg (optional)

👩‍🍳 Instructions

Firstly, heat olive oil in a large pot over medium heat.

Next, sauté onion and garlic until soft and fragrant.

Then, add cauliflower and stir well.

After that, pour in vegetable broth and bring to a boil.

Meanwhile, reduce heat and simmer for 15–18 minutes until cauliflower is tender.

Now, blend the soup until smooth using an immersion blender.

Finally, stir in plant milk, season, and warm through before serving.


🌟 Tips & Variations

  • Extra Creamy: Add cashew cream or coconut milk.
  • Low-Fat: Skip oil and sauté in broth.
  • Spicy: Add white pepper or chili flakes.
  • Roasted Flavor: Roast cauliflower before cooking.
  • Protein Boost: Blend in white beans or tofu.

🌿 Benefits of Vegan Cauliflower Soup

Firstly, cauliflower is low in calories and high in fiber.

Secondly, it provides antioxidants that support immunity.

Moreover, plant-based ingredients support heart health.

In addition, the soup is naturally gluten-free.

As a result, it’s gentle on digestion.

Finally, it keeps you full without heaviness.


🧒 Kid-Friendly Version

  • Firstly, skip garlic and strong spices.
  • Then, add a little mashed potato for creaminess.
  • Next, blend until extra smooth.
  • Finally, serve with toast soldiers or crackers.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 180 kcal
  • Protein: 6 g
  • Carbohydrates: 22 g
  • Fat: 7 g
  • Fiber: 5 g
  • Sugar: 4 g
  • Cholesterol: 0 mg

Vegan Stuffed Pepper Soup

Make vegan stuffed pepper soup with rice, beans, and colorful veggies. This easy one-pot meal is hearty, healthy, and filling.

⏱ Time

Prep: 15 minutes
Cook: 30 minutes
Serves: 6


🧺 Ingredients

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 2 bell peppers (red & green), diced
  • 1 cup cooked rice (white or brown)
  • 1 can (15 oz) diced tomatoes
  • 1 can (15 oz) kidney or black beans, drained
  • 4 cups vegetable broth
  • 1 tsp smoked paprika
  • 1 tsp Italian seasoning
  • Salt and black pepper to taste
  • Fresh parsley (optional)

👩‍🍳 Instructions

Firstly, heat olive oil in a large pot over medium heat.

Next, sauté onion and garlic until fragrant and soft.

Then, add bell peppers and cook for 3–4 minutes.

After that, stir in tomatoes, beans, rice, broth, and seasonings.

Meanwhile, bring the soup to a gentle boil.

Now, reduce heat and simmer for 20 minutes.

Finally, adjust seasoning and garnish before serving.


🌟 Tips & Variations

  • High-Protein: Add lentils or tofu crumbles.
  • Low-Carb: Replace rice with cauliflower rice.
  • Spicy: Add chili flakes or cayenne pepper.
  • Extra Creamy: Stir in cashew cream before serving.
  • Slow Cooker: Cook on LOW for 6 hours.

🌿 Benefits of Vegan Stuffed Pepper Soup

Firstly, bell peppers are rich in vitamin C.

Secondly, beans provide plant-based protein and fiber.

Moreover, rice adds lasting energy.

In addition, this soup is low in fat and cholesterol-free.

As a result, it supports heart and digestive health.

Finally, it’s filling without being heavy.


🧒 Kid-Friendly Version

  • Firstly, use mild seasonings only.
  • Then, chop vegetables very small.
  • Next, add extra rice for a softer texture.
  • Finally, serve with crackers or toast fingers.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 260 kcal
  • Protein: 10 g
  • Carbohydrates: 42 g
  • Fat: 6 g
  • Fiber: 9 g
  • Sugar: 6 g
  • Cholesterol: 0 mg

Vegan Crock-Pot Lasagna

Make vegan crock-pot lasagna with layers of veggies, plant-based cheese, and rich sauce. An easy slow cooker dinner recipe.

⏱ Time

Prep: 20 minutes
Cook: 4–5 hours (LOW) or 2–3 hours (HIGH)
Serves: 6–8


🧺 Ingredients

  • 9–10 no-boil lasagna noodles
  • 3 cups marinara sauce
  • 1½ cups vegan ricotta (tofu or cashew-based)
  • 1½ cups chopped vegetables (zucchini, spinach, mushrooms)
  • 1 cup cooked lentils or plant-based crumbles
  • 1 tsp Italian seasoning
  • ½ tsp garlic powder
  • Salt and black pepper to taste
  • 1 cup shredded vegan mozzarella (optional)

👩‍🍳 Instructions

Firstly, lightly grease the crock-pot insert.

Next, spread a thin layer of marinara sauce at the bottom.

Then, add a layer of noodles, breaking them if necessary.

After that, layer vegan ricotta, vegetables, lentils, and seasoning.

Meanwhile, repeat layers until ingredients are used.

Now, finish with marinara sauce and vegan cheese on top.

Finally, cover and cook on LOW for 4–5 hours or HIGH for 2–3 hours. Let rest 10 minutes before serving.


🌟 Tips & Variations

  • Extra Creamy: Add cashew cream between layers.
  • Gluten-Free: Use gluten-free no-boil noodles.
  • High-Protein: Add more lentils or tofu crumbles.
  • Veggie-Loaded: Add bell peppers or grated carrots.
  • Oil-Free: Use oil-free marinara and tofu ricotta.

🌿 Benefits of Vegan Crock-Pot Lasagna

Firstly, it provides plant-based protein from lentils and tofu.

Secondly, vegetables add fiber and essential nutrients.

Moreover, slow cooking enhances flavor without extra fat.

In addition, it’s cholesterol-free and dairy-free.

As a result, it supports heart health and digestion.

Finally, it’s ideal for meal prep and leftovers.


🧒 Kid-Friendly Version

  • Firstly, skip strong spices and extra garlic.
  • Then, use finely chopped or blended vegetables.
  • Next, add extra vegan cheese for mild flavor.
  • Finally, cut into small squares for easy eating.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 380 kcal
  • Protein: 18 g
  • Carbohydrates: 45 g
  • Fat: 14 g
  • Fiber: 8 g
  • Sugar: 7 g
  • Cholesterol: 0 mg

Vegan Black Bean Brownies

Bake vegan black bean brownies that are fudgy, flourless, and naturally sweetened. A healthy dessert everyone will love.

⏱ Time

Prep: 10 minutes
Bake: 25 minutes
Serves: 9 brownies


🧺 Ingredients

  • 1½ cups cooked black beans, rinsed and drained
  • ½ cup maple syrup or date syrup
  • ¼ cup cocoa powder
  • 2 tbsp coconut oil or nut butter
  • 1 tsp vanilla extract
  • ½ tsp baking powder
  • ¼ tsp salt
  • ¼ cup dairy-free chocolate chips (optional)

👩‍🍳 Instructions

Firstly, preheat the oven to 180°C (350°F) and line a baking pan.

Next, add all ingredients except chocolate chips to a blender or food processor.

Then, blend until completely smooth.

After that, fold in the chocolate chips.

Now, pour the batter into the prepared pan and spread evenly.

Finally, bake for 22–25 minutes until set. Let cool before slicing.


🌟 Tips & Variations

  • Extra Fudgy: Slightly underbake and chill before cutting.
  • Nut-Free: Use sunflower seed butter or coconut oil.
  • Low-Sugar: Replace syrup with mashed ripe banana.
  • Protein Boost: Add 1–2 tbsp peanut butter.
  • Gluten-Free: Naturally gluten-free—no changes needed.

🌿 Benefits of Vegan Black Bean Brownies

Firstly, black beans provide plant-based protein.

Secondly, they are rich in fiber for digestion.

Moreover, cocoa contains antioxidants.

In addition, these brownies are flourless and dairy-free.

As a result, they are lighter than traditional brownies.

Finally, they help satisfy sweet cravings mindfully.


🧒 Kid-Friendly Version

  • Firstly, blend extra smooth so beans are undetectable.
  • Then, add chocolate chips for sweetness.
  • Next, cut into small bite-sized squares.
  • Finally, serve with fruit or dairy-free milk.

🧮 Nutrition Facts (Per Brownie – Approximate)

  • Calories: 160 kcal
  • Protein: 6 g
  • Carbohydrates: 22 g
  • Fat: 6 g
  • Fiber: 5 g
  • Sugar: 9 g
  • Cholesterol: 0 mg

Potato Pie

Make creamy potato pie with simple ingredients. This comforting recipe is perfect for family dinners and special occasions.

⏱ Time

Prep: 20 minutes
Cook: 40 minutes
Serves: 6


🧺 Ingredients

  • 3 large potatoes, peeled and thinly sliced
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup plant-based milk
  • ½ cup vegan cream or cashew cream
  • 2 tbsp olive oil
  • 2 tbsp cornstarch
  • ½ tsp paprika
  • ½ tsp black pepper
  • Salt to taste
  • 1 vegan pie crust (store-bought or homemade)

👩‍🍳 Instructions

Firstly, preheat the oven to 190°C (375°F).

Next, parboil the potato slices for 5–7 minutes, then drain.

Meanwhile, sauté onion and garlic in olive oil until soft.

Then, stir in plant milk, cream, cornstarch, and seasonings.

After that, layer potatoes evenly in the pie crust.

Now, pour the sauce over the potatoes.

Finally, bake for 35–40 minutes until golden and bubbling. Let rest before slicing.


🌟 Tips & Variations

  • Extra Creamy: Use full-fat coconut or cashew cream.
  • Cheesy Flavor: Add nutritional yeast to the sauce.
  • Gluten-Free: Use a gluten-free crust.
  • Herbed Version: Add rosemary or thyme.
  • Veggie Boost: Layer with spinach or mushrooms.

🌿 Benefits of Potato Pie

Firstly, potatoes provide natural energy from complex carbs.

Secondly, they are rich in potassium and vitamin C.

Moreover, plant-based fats support heart health.

In addition, this dish is filling without being heavy.

As a result, it’s perfect for comfort meals.

Finally, it suits vegetarian and vegan diets easily.


🧒 Kid-Friendly Version

  • Firstly, skip garlic and strong spices.
  • Then, use mild plant milk and a smooth sauce.
  • Next, mash the potatoes slightly for softer texture.
  • Finally, cut into small squares for easy serving.

🧮 Nutrition Facts (Per Slice – Approximate)

  • Calories: 320 kcal
  • Protein: 6 g
  • Carbohydrates: 42 g
  • Fat: 14 g
  • Fiber: 5 g
  • Sugar: 3 g
  • Cholesterol: 0 mg

Tofu Cakes

Make crispy tofu cakes with simple ingredients. This vegan, high-protein recipe is perfect for snacks, lunch, or dinner.

⏱ Time

Prep: 15 minutes
Cook: 15 minutes
Serves: 4


🧺 Ingredients

  • 1 block (400 g) firm tofu, pressed and crumbled
  • ½ cup breadcrumbs or oat flour
  • 2 tbsp green onions, finely chopped
  • 1 small carrot, grated
  • 1 clove garlic, minced
  • 1 tbsp soy sauce or tamari
  • 1 tsp sesame oil (optional)
  • ½ tsp black pepper
  • ½ tsp paprika
  • 2 tbsp cornstarch
  • Oil for pan-frying

👩‍🍳 Instructions

Firstly, press the tofu to remove excess moisture.

Next, crumble the tofu into a mixing bowl.

Then, add breadcrumbs, vegetables, seasonings, cornstarch, and soy sauce.

After that, mix well until a firm mixture forms.

Meanwhile, shape the mixture into small patties.

Now, heat oil in a pan over medium heat.

Finally, fry the tofu cakes for 3–4 minutes per side until golden and crisp.


🌟 Tips & Variations

  • Baked Version: Bake at 200°C (400°F) for 20–25 minutes, flipping once.
  • Gluten-Free: Use gluten-free breadcrumbs or oat flour.
  • Spicy: Add chili flakes or sriracha.
  • Asian-Style: Add ginger and sesame seeds.
  • Extra Crunch: Coat lightly with breadcrumbs before cooking.

🌿 Benefits of Tofu Cakes

Firstly, tofu is a complete plant-based protein.

Secondly, it supports muscle and bone health.

Moreover, tofu is low in saturated fat.

In addition, these cakes are cholesterol-free.

As a result, they are heart-healthy and filling.

Finally, they are perfect for balanced vegan meals.


🧒 Kid-Friendly Version

  • Firstly, skip garlic and strong spices.
  • Then, add mashed potato or sweet corn for softness.
  • Next, shape into small nuggets or fun shapes.
  • Finally, serve with ketchup or mild vegan mayo.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 220 kcal
  • Protein: 16 g
  • Carbohydrates: 18 g
  • Fat: 9 g
  • Fiber: 4 g
  • Sugar: 2 g
  • Cholesterol: 0 mg

Vegan Potato Pancakes

Crispy vegan potato pancakes made with grated potatoes and simple spices. An easy dairy-free comfort recipe.

🧾 Ingredients

  • 3 medium russet potatoes, peeled and grated
  • ½ small onion, finely grated
  • 2 tbsp ground flaxseed + 5 tbsp water (flax egg)
  • ¼ cup all-purpose flour or oat flour
  • ½ tsp salt
  • ¼ tsp black pepper
  • ½ tsp garlic powder
  • 2 tbsp chopped fresh parsley (optional)
  • Oil for frying

👩‍🍳 Instructions

1️⃣ First, mix the ground flaxseed and water. Set aside for 5 minutes to thicken.

2️⃣ Next, place grated potatoes and onion in a clean towel. Squeeze out as much liquid as possible.

3️⃣ Then, transfer the potatoes to a bowl and add the flax egg, flour, salt, pepper, garlic powder, and parsley. Mix well.

4️⃣ Meanwhile, heat a thin layer of oil in a skillet over medium heat.

5️⃣ After that, scoop the mixture into the pan and flatten slightly.

6️⃣ Then, cook for 3–4 minutes per side until golden and crispy.

7️⃣ Finally, drain briefly on paper towels and serve hot.


💡 Tips & Variations

  • For baking, bake at 400°F (200°C) for 25 minutes, flipping halfway.
  • Alternatively, air fry at 375°F for 12–15 minutes.
  • For extra crunch, add grated carrot or zucchini.
  • For gluten-free, use oat flour or chickpea flour.
  • Additionally, serve with vegan sour cream or applesauce.

🌟 Benefits of Vegan Potato Pancakes

First, potatoes provide energy-boosting carbohydrates.
Additionally, flaxseed adds fiber and omega-3s.
Moreover, these pancakes are dairy-free and egg-free.
Furthermore, they are budget-friendly and filling.
In addition, they work for breakfast, lunch, or dinner.
Finally, they offer classic comfort without animal products.


📊 Nutrition Facts (Per Serving – Approximate)

  • Calories: 260
  • Protein: 6g
  • Carbohydrates: 34g
  • Fiber: 4g
  • Fat: 11g
  • Saturated Fat: 1g
  • Sugar: 2g
  • Sodium: 320mg

🧒 Kid-Friendly Version

To make these pancakes kid-friendly, skip garlic and parsley. Shape into small rounds and bake instead of frying. Serve with ketchup or unsweetened applesauce for dipping.

Vegan Spanakopita

Try these vegan spanakopita baked until golden with spinach and dairy-free cheese. A Greek-inspired recipe.

🧾 Ingredients

Filling

  • 10 oz frozen spinach, thawed and squeezed dry
  • ½ cup dairy-free feta, crumbled
  • ¼ cup onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 2 tbsp fresh dill, chopped
  • 2 tbsp fresh parsley, chopped
  • ½ tsp salt
  • ¼ tsp black pepper

Assembly

  • 10–12 sheets phyllo dough, thawed
  • ¼ cup olive oil, for brushing

👩‍🍳 Instructions

1️⃣ First, preheat the oven to 375°F (190°C) and grease a baking dish.

2️⃣ Next, heat olive oil in a pan. Sauté onion and garlic until soft.

3️⃣ Then, add spinach, salt, and pepper. Cook briefly to remove moisture.

4️⃣ After that, remove from heat and stir in vegan feta, dill, and parsley.

5️⃣ Meanwhile, lay one sheet of phyllo in the dish and brush lightly with olive oil.

6️⃣ Next, repeat layering phyllo sheets, brushing each one.

7️⃣ Then, spread the spinach mixture evenly over the phyllo.

8️⃣ Afterward, top with remaining phyllo sheets, brushing each layer with oil.

9️⃣ Finally, score the top and bake for 35–40 minutes until golden and crisp.


💡 Tips & Variations

  • For triangles, cut phyllo into strips and fold individually.
  • Alternatively, add sautéed mushrooms for extra texture.
  • For extra flavor, add lemon zest or nutmeg.
  • For gluten-free, use GF phyllo sheets.
  • Additionally, serve with vegan tzatziki.

🌟 Benefits of Vegan Spanakopita

First, spinach is rich in iron and vitamins.
Additionally, dairy-free feta reduces saturated fat.
Moreover, olive oil supports heart health.
Furthermore, phyllo creates crisp layers with less oil.
In addition, it’s a great make-ahead dish.
Finally, it delivers classic Greek flavor without dairy.


📊 Nutrition Facts (Per Serving – Approximate)

  • Calories: 290
  • Protein: 7g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Fat: 17g
  • Saturated Fat: 3g
  • Sugar: 2g
  • Sodium: 420mg

🧒 Kid-Friendly Version

To make this recipe kid-friendly, skip herbs like dill and garlic. Use mild dairy-free cheese and cut into small squares. Serve with ketchup or dairy-free yogurt dip.