Beans are a staple ingredient in vegan cooking, offering an incredible combination of nutrition, affordability, and versatility.
Rich in plant-based protein, fiber, and essential nutrients, beans can be used to create satisfying meals that keep you full and energized throughout the day.
Whether you’re preparing hearty soups, flavorful chili, fresh salads, creamy dips, or comforting casseroles, beans fit seamlessly into countless recipes.
They are easy to store, budget-friendly, and perfect for meal prep, making them a favorite among home cooks.
From black beans and chickpeas to kidney beans, pinto beans, and cannellini beans, each variety brings its own unique flavor and texture to the table.
In this collection of 31+ vegan bean recipes, you’ll discover delicious and creative ways to turn simple pantry staples into wholesome meals everyone will enjoy.
31+ Delicious Vegan Bean Recipes for Every Occasion

Vegan bean recipes are proof that simple ingredients can create incredibly flavorful and satisfying meals.
With their high protein content, rich fiber, and versatility, beans make an excellent foundation for a wide variety of plant-based dishes.
Whether you’re looking for quick weeknight dinners, healthy lunches, meal-prep ideas, or comforting family meals, there’s a bean recipe for every occasion.
These recipes are affordable, nutritious, and easy to customize with your favorite herbs, spices, and vegetables.
With these 31+ vegan bean recipes, you’ll have plenty of inspiration to add more wholesome and delicious plant-based meals to your routine.
Try a few new recipes and discover just how versatile and satisfying beans can be in everyday cooking.
Vegan Black Bean Quinoa Bowl
This Vegan Black Bean Quinoa Bowl is a protein-rich, plant-based meal perfect for lunch or dinner. It combines hearty black beans with fluffy quinoa and fresh vegetables for a balanced and filling dish. It is simple to prepare, naturally gluten-free, and ideal for a healthy vegan lifestyle.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, magnesium, potassium, and antioxidants that support digestion, heart health, and energy balance. The combination of beans and quinoa makes it a complete plant protein meal.
Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 2 people
Ingredients
- 1 cup cooked quinoa
- 1 cup black beans (cooked)
- 1 cup corn kernels
- ½ cup cherry tomatoes
- ½ avocado, sliced
- 1 tablespoon olive oil
- 1 teaspoon lime juice
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Cook quinoa and let it cool slightly.
- Heat black beans in a pan for 3–5 minutes.
- Prepare vegetables and slice avocado.
- Place quinoa in serving bowls.
- Add black beans, corn, and tomatoes.
- Top with avocado slices.
- Drizzle olive oil and lime juice.
- Serve fresh.
This bowl is colorful, filling, and naturally nutritious.
Its plant protein supports long-lasting energy and wellness.
Side Dish
- Green salad
- Roasted sweet potatoes
- Cucumber slices
- Herbal tea
Vegan Chickpea Spinach Curry
This Vegan Chickpea Spinach Curry is a warm, comforting, and nutrient-dense dish packed with plant-based protein and fresh greens. It is easy to cook and perfect for a healthy vegan dinner that supports energy and fullness.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, iron, calcium, fiber, potassium, magnesium, and antioxidants that support immunity, digestion, and heart health. Chickpeas and spinach create a powerful nutritional combination.
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 3 people
Ingredients
- 1 cup chickpeas (cooked)
- 2 cups spinach
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 cup tomato puree
- 1 teaspoon curry powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Heat olive oil in a pan.
- Add onion and garlic and sauté until soft.
- Add tomato puree and curry powder.
- Stir and cook for 5 minutes.
- Add chickpeas and mix well.
- Simmer for 10 minutes.
- Add spinach and cook until wilted.
- Serve hot.
This curry is warm, rich, and flavorful.
Its fiber helps support digestion and steady energy levels.
Side Dish
- Brown rice
- Whole wheat roti
- Cucumber salad
- Lemon wedges
Vegan Kidney Bean Chili
This Vegan Kidney Bean Chili is a hearty, protein-packed dish full of bold flavors and warming spices. It is perfect for cold evenings or meal prep and keeps you full for hours while supporting a plant-based diet.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, potassium, magnesium, and antioxidants that support heart health, metabolism, and digestion. Kidney beans make it rich and satisfying.
Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 4 people
Ingredients
- 1 cup kidney beans (cooked)
- 1 cup tomatoes, chopped
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 cup bell peppers
- 1 teaspoon chili powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Heat olive oil in a pot.
- Add onion and garlic and sauté.
- Add bell peppers and cook for 3 minutes.
- Stir in tomatoes and chili powder.
- Add kidney beans and mix well.
- Simmer for 20 minutes.
- Stir occasionally until thick.
- Serve hot.
This chili is rich, spicy, and filling.
Its high fiber supports heart and digestive health.
Side Dish
- Cornbread
- Green salad
- Rice
- Avocado slices
Vegan White Bean Garlic Skillet
This Vegan White Bean Garlic Skillet is a quick, simple, and flavorful plant-based dish made with creamy white beans and aromatic garlic. It is perfect for a light lunch or dinner and takes minimal time to prepare.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, magnesium, potassium, and antioxidants that support heart health, digestion, and energy balance. White beans are soft, creamy, and very nutritious.
Prep Time: 5 minutes | Cook Time: 15 minutes | Total Time: 20 minutes | Servings: 2 people
Ingredients
- 1 cup white beans (cooked)
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon lemon juice
- 1 teaspoon parsley
Instructions
- Heat olive oil in a pan.
- Add garlic and sauté until fragrant.
- Add white beans and stir gently.
- Cook for 5–7 minutes.
- Add salt and black pepper.
- Mix well and heat through.
- Add lemon juice and parsley.
- Serve warm.
This skillet dish is light, creamy, and comforting.
Its plant protein supports healthy vegan eating.
Side Dish
- Whole grain toast
- Green salad
- Roasted vegetables
- Cucumber slices
Vegan Bean & Sweet Potato Stew
This Vegan Bean & Sweet Potato Stew is a hearty, nourishing, and naturally sweet plant-based meal. It combines protein-rich beans with soft sweet potatoes for a comforting and filling dish perfect for lunch or dinner.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, potassium, magnesium, iron, and antioxidants that support immune health, digestion, and steady energy levels. Sweet potatoes add natural sweetness and nutrition.
Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes | Servings: 4 people
Ingredients
- 1 cup mixed beans (cooked)
- 1 sweet potato, cubed
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 4 cups vegetable broth
- 1 teaspoon olive oil
- ½ teaspoon paprika
- ½ teaspoon salt
Instructions
- Heat olive oil in a pot.
- Add onion and garlic and sauté.
- Add carrots and sweet potatoes.
- Stir in beans and broth.
- Bring to boil, then simmer for 25 minutes.
- Add paprika and salt.
- Cook until vegetables are soft.
- Serve hot.
This stew is warm, thick, and very satisfying.
Its fiber-rich ingredients support digestion and heart health.
Side Dish
- Whole grain bread
- Green salad
- Steamed spinach
- Lemon water
Vegan Spicy Black Bean Tacos
These Vegan Spicy Black Bean Tacos are a quick, flavorful, and protein-rich plant-based meal perfect for lunch or dinner. They combine seasoned black beans with fresh vegetables wrapped in soft tortillas, creating a satisfying and healthy street-style dish at home.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, magnesium, potassium, and antioxidants that support digestion, immunity, and energy balance. The spices enhance metabolism while keeping the meal light and nutritious.
Prep Time: 10 minutes | Cook Time: 10 minutes | Total Time: 20 minutes | Servings: 2–3 people
Ingredients
- 1 cup black beans (cooked)
- 6 small tortillas
- ½ cup onion, chopped
- ½ cup tomatoes, chopped
- 1 teaspoon chili powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- Lettuce leaves
Instructions
- Heat olive oil in a pan.
- Add onions and cook until soft.
- Add black beans and chili powder.
- Mix and cook for 5 minutes.
- Warm tortillas lightly.
- Fill with bean mixture and vegetables.
- Fold into tacos.
- Serve fresh.
These tacos are spicy, soft, and very satisfying.
Their plant protein makes them perfect for healthy vegan meals.
Side Dish
- Guacamole
- Salsa dip
- Corn salad
- Lime wedges
Vegan White Bean Coconut Curry
This Vegan White Bean Coconut Curry is a creamy, comforting, and aromatic plant-based dish perfect for lunch or dinner. It blends soft white beans with rich coconut milk and warming spices for a smooth and satisfying curry experience.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, healthy fats, fiber, iron, potassium, and magnesium that support immunity, digestion, and heart health. Coconut milk adds richness while keeping it dairy-free.
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 3 people
Ingredients
- 1 cup white beans (cooked)
- 1 cup coconut milk
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon curry powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- Fresh cilantro
Instructions
- Heat olive oil in a pan.
- Add onion and garlic and sauté.
- Stir in curry powder.
- Add white beans and mix well.
- Pour in coconut milk.
- Simmer for 15–20 minutes.
- Add salt and stir.
- Garnish with cilantro and serve.
This curry is creamy, warm, and comforting.
Its healthy fats support energy and smooth digestion.
Side Dish
- Brown rice
- Quinoa
- Cucumber salad
- Naan bread
Vegan Three Bean Salad
This Vegan Three Bean Salad is a fresh, protein-packed, and colorful dish made with a mix of beans and crisp vegetables. It is perfect as a light meal, side dish, or healthy snack option for any time of the day.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, magnesium, potassium, and antioxidants that support digestion, heart health, and energy balance. It is naturally low in fat and very refreshing.
Prep Time: 10 minutes | Cook Time: 0 minutes | Total Time: 10 minutes | Servings: 3–4 people
Ingredients
- ½ cup kidney beans (cooked)
- ½ cup chickpeas (cooked)
- ½ cup green beans (chopped)
- ½ cup corn kernels
- 1 tablespoon olive oil
- 1 teaspoon lemon juice
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Mix all beans in a large bowl.
- Add corn and green beans.
- Drizzle olive oil and lemon juice.
- Add salt and pepper.
- Toss everything well.
- Let it rest for 5 minutes.
- Mix again before serving.
- Serve fresh.
This salad is crunchy, colorful, and refreshing.
Its fiber supports digestion and long-lasting fullness.
Side Dish
- Whole grain bread
- Green salad
- Roasted nuts
- Fruit bowl
Vegan Black Bean Stuffed Peppers
These Vegan Black Bean Stuffed Peppers are a nutritious, colorful, and satisfying plant-based meal perfect for lunch or dinner. They are filled with seasoned black beans and vegetables, then baked until tender and flavorful.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, potassium, magnesium, iron, and antioxidants that support immunity, digestion, and heart health. Bell peppers add natural sweetness and extra nutrients.
Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 2–3 people
Ingredients
- 3 bell peppers
- 1 cup black beans (cooked)
- ½ cup corn
- ½ cup onions, chopped
- 1 teaspoon olive oil
- 1 teaspoon cumin powder
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Preheat oven to 190°C (375°F).
- Cut bell peppers and remove seeds.
- Heat olive oil in a pan.
- Add onions and cook lightly.
- Mix in black beans, corn, and spices.
- Fill peppers with mixture.
- Bake for 25–30 minutes.
- Serve warm.
These stuffed peppers are hearty, colorful, and healthy.
Their fiber-rich filling supports digestion and fullness.
Side Dish
- Green salad
- Guacamole
- Rice
- Cucumber slices
Vegan Lentil & Bean Soup
This Vegan Lentil & Bean Soup is a warm, hearty, and nourishing plant-based dish packed with protein and fiber. It is perfect for cold days or meal prep and keeps you full and energized for hours.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, iron, magnesium, potassium, and antioxidants that support immune health, digestion, and steady energy levels. Lentils and beans create a powerful nutritional base.
Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes | Servings: 4 people
Ingredients
- ½ cup lentils
- ½ cup mixed beans (cooked)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 4 cups vegetable broth
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Heat olive oil in a pot.
- Add onion and garlic and sauté.
- Add carrot and cook for 3 minutes.
- Add lentils and beans.
- Pour in vegetable broth.
- Simmer for 30 minutes.
- Add salt and pepper.
- Serve hot.
This soup is thick, warm, and deeply nourishing.
Its plant protein supports long-lasting energy and health.
Side Dish
- Whole grain bread
- Green salad
- Roasted vegetables
- Lemon water
Vegan BBQ Black Bean Burgers
These Vegan BBQ Black Bean Burgers are smoky, hearty, and perfect for a satisfying plant-based meal. They are packed with flavor and protein while staying completely dairy-free and egg-free. Ideal for lunch, dinner, or outdoor summer grilling.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, potassium, magnesium, and antioxidants that support heart health, digestion, and steady energy. The black beans create a firm, satisfying burger texture.
Prep Time: 15 minutes | Cook Time: 15 minutes | Total Time: 30 minutes | Servings: 3–4 people
Ingredients
- 1 cup black beans (mashed)
- ½ cup oats
- 2 tablespoons BBQ sauce (vegan)
- ½ cup onion, finely chopped
- 1 teaspoon garlic powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- Burger buns
Instructions
- Mash black beans in a bowl.
- Add oats, onion, and spices.
- Mix in BBQ sauce and form patties.
- Heat oil in a pan.
- Cook patties 5–7 minutes per side.
- Toast burger buns lightly.
- Assemble with toppings.
- Serve hot.
These burgers are smoky, soft, and filling.
Their plant protein makes them great for healthy vegan meals.
Side Dish
- Sweet potato fries
- Green salad
- Coleslaw
- Pickles
Vegan Chickpea Avocado Salad Bowl
This Vegan Chickpea Avocado Salad Bowl is a fresh, creamy, and nutrient-rich plant-based meal perfect for quick lunches or light dinners. It combines protein-packed chickpeas with healthy fats from avocado and crisp vegetables for a balanced dish.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, potassium, magnesium, iron, and antioxidants that support digestion, heart health, and skin health. It is naturally gluten-free and very refreshing.
Prep Time: 10 minutes | Cook Time: 0 minutes | Total Time: 10 minutes | Servings: 2 people
Ingredients
- 1 cup chickpeas (cooked)
- 1 ripe avocado
- ½ cup cucumber, chopped
- ½ cup cherry tomatoes
- 1 tablespoon olive oil
- 1 teaspoon lemon juice
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Mash or slice avocado as preferred.
- Combine chickpeas and vegetables in a bowl.
- Add avocado on top.
- Drizzle olive oil and lemon juice.
- Add salt and pepper.
- Mix gently.
- Let rest for 5 minutes.
- Serve fresh.
This bowl is creamy, fresh, and satisfying.
Its healthy fats and protein support balanced vegan nutrition.
Side Dish
- Whole grain toast
- Fruit bowl
- Roasted nuts
- Herbal tea
Vegan Three Bean Chili Stew
This Vegan Three Bean Chili Stew is a rich, hearty, and spicy plant-based dish loaded with protein and bold flavors. It is perfect for meal prep or cold evenings when you want something warm and filling.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, potassium, magnesium, and antioxidants that support immunity, digestion, and energy balance. The mix of beans makes it very satisfying and nutritious.
Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes | Servings: 4 people
Ingredients
- ½ cup kidney beans (cooked)
- ½ cup black beans (cooked)
- ½ cup chickpeas (cooked)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 cup tomato puree
- 1 teaspoon chili powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Heat olive oil in a pot.
- Add onion and garlic and sauté.
- Add tomato puree and spices.
- Stir and cook for 5 minutes.
- Add all beans and mix well.
- Simmer for 25–30 minutes.
- Stir occasionally until thick.
- Serve hot.
This chili is thick, spicy, and comforting.
Its high fiber supports digestion and fullness.
Side Dish
- Cornbread
- Rice
- Avocado slices
- Green salad
Vegan Lemon Garlic White Bean Pasta
This Vegan Lemon Garlic White Bean Pasta is a light, creamy, and zesty plant-based pasta dish perfect for quick dinners. It combines soft white beans with garlic and lemon for a refreshing yet satisfying flavor.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, magnesium, potassium, and antioxidants that support digestion, energy balance, and heart health. It is dairy-free but still creamy and rich.
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes | Servings: 2–3 people
Ingredients
- 2 cups cooked pasta
- 1 cup white beans (cooked)
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon lemon juice
- ½ teaspoon salt
- ½ teaspoon black pepper
- Parsley
Instructions
- Cook pasta and set aside.
- Heat olive oil in a pan.
- Add garlic and sauté lightly.
- Add white beans and mash slightly.
- Mix in pasta and lemon juice.
- Stir well until creamy.
- Add salt and pepper.
- Garnish with parsley and serve.
This pasta is creamy, light, and refreshing.
Its plant protein supports healthy vegan energy.
Side Dish
- Green salad
- Roasted vegetables
- Garlic bread (vegan)
- Lemon water
Vegan Mexican Bean Rice Bowl
This Vegan Mexican Bean Rice Bowl is a bold, colorful, and protein-packed plant-based meal inspired by Mexican flavors. It is perfect for lunch or dinner and easy to customize with fresh toppings.
It provides protein, Vitamin A, Vitamin B, Vitamin C, Vitamin D, fiber, iron, magnesium, potassium, and antioxidants that support digestion, immunity, and energy balance. Beans and rice together create a complete protein source.
Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 3 people
Ingredients
- 1 cup cooked rice
- 1 cup black beans (cooked)
- ½ cup corn
- ½ cup tomatoes, chopped
- 1 teaspoon cumin powder
- 1 teaspoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- Lime juice
Instructions
- Heat olive oil in a pan.
- Add black beans and spices.
- Cook for 5–7 minutes.
- Place rice in bowls.
- Add beans, corn, and tomatoes.
- Drizzle lime juice on top.
- Mix gently.
- Serve fresh.
This bowl is colorful, bold, and satisfying.
Its balanced protein supports long-lasting energy.
Side Dish
- Guacamole
- Salsa
- Green salad
NB : More Recipes Coming Soon
Cheri D. Baker is a food enthusiast, recipe developer, and home cooking advocate. She enjoys creating approachable recipes that combine great taste with everyday convenience. Her goal is to make cooking enjoyable and accessible for everyone, whether they are beginners or experienced home cooks. At TasteHush, Cheri shares trusted recipes, helpful kitchen tips, and creative meal ideas for every occasion.