Beans and Potato Recipes Vegan for Easy Healthy Meals

Updated On: October 5, 2025

Beans and potatoes are a classic combination that brings together hearty, comforting flavors with wholesome nutrition. Whether you’re a seasoned vegan or simply looking to add more plant-based meals to your repertoire, these recipes provide delicious, satisfying options for any occasion.

They’re budget-friendly, easy to prepare, and can be customized with your favorite spices and herbs. From stews and casseroles to vibrant salads, beans and potatoes offer versatility that’s perfect for cozy dinners or meal prepping.

In this post, you’ll discover several vegan recipes featuring beans and potatoes that showcase the best of this dynamic duo. These dishes are packed with fiber, protein, and complex carbohydrates to keep you energized and full.

Plus, they’re free from animal products, making them kind to both your health and the planet.

Why You’ll Love This Recipe

These beans and potato recipes are more than just tasty—they’re incredibly nourishing and easy to make. Here’s why they deserve a spot in your weekly meal plan:

  • Wholesome Ingredients: Packed with fiber, plant-based protein, and essential vitamins.
  • Budget-Friendly: Beans and potatoes are affordable staples that stretch your grocery budget.
  • Versatile: Use them in soups, stews, salads, or even crispy hash browns.
  • Comforting & Filling: Perfect for chilly days or when you need a satisfying, hearty meal.
  • Easy to Customize: Add your favorite spices, herbs, and veggies to make it your own.

Ingredients

  • 2 cups dried beans (such as kidney, black, or cannellini beans; or 3 cans of cooked beans, drained and rinsed)
  • 4 medium potatoes, peeled and diced (Yukon Gold or Russet work well)
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil or any vegetable oil
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder (optional, for a bit of heat)
  • 4 cups vegetable broth
  • Salt and black pepper to taste
  • Fresh parsley or cilantro for garnish
  • 1 tablespoon lemon juice (optional, for brightness)

Equipment

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Colander (if using canned beans)
  • Serving bowls

Instructions

  1. Prepare the beans: If using dried beans, soak them overnight in plenty of water. The next day, drain and rinse the beans. Place them in a large pot, cover with fresh water, and simmer for about 1 to 1.5 hours until tender. Drain and set aside. If using canned beans, rinse thoroughly and drain.
  2. Sauté the aromatics: Heat the olive oil in your Dutch oven or large pot over medium heat. Add the chopped onion and cook for 5-7 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add spices: Sprinkle in the smoked paprika, ground cumin, and chili powder. Stir well to coat the onions and garlic with the spices, cooking for 1-2 minutes to release their aroma.
  4. Add potatoes and broth: Stir in the diced potatoes, then pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat to a simmer.
  5. Cook the potatoes: Cover the pot and let the potatoes cook for 15-20 minutes, or until they are tender when pierced with a fork.
  6. Add beans: Stir in the cooked beans, season with salt and black pepper to taste, and let everything simmer together for another 5-10 minutes to meld the flavors.
  7. Finish with lemon juice and herbs: Just before serving, stir in the lemon juice for a fresh, tangy lift. Garnish with chopped fresh parsley or cilantro.
  8. Serve and enjoy: Ladle the bean and potato stew into bowls and serve warm.

Tips & Variations

For a creamier texture, mash some of the potatoes and beans in the pot before serving.

  • Spice it up: Add cayenne pepper or a splash of hot sauce for extra heat.
  • Make it a curry: Swap the spices for curry powder and add coconut milk for a rich vegan curry twist.
  • Use sweet potatoes: Substitute regular potatoes with sweet potatoes for a sweeter, nutrient-rich alternative.
  • Add greens: Stir in chopped kale or spinach at the end of cooking for added color and nutrition.
  • Try a crispy topping: Top the stew with toasted breadcrumbs or fried onions for texture contrast.

Nutrition Facts

Nutrient Amount per Serving
Calories 280 kcal
Protein 14 g
Carbohydrates 48 g
Dietary Fiber 12 g
Fat 5 g
Sodium 400 mg (varies with broth and added salt)
Vitamin C 25% Daily Value
Iron 20% Daily Value

Serving Suggestions

This beans and potato stew is perfect on its own as a hearty vegan main dish. Here are some ideas to elevate your meal:

  • Serve with warm crusty bread or garlic naan to soak up the flavorful broth.
  • Pair with a simple green salad dressed with lemon vinaigrette for freshness.
  • Top with sliced avocado or vegan sour cream for extra creaminess.
  • Enjoy alongside a light quinoa or brown rice pilaf to add some extra grains.
  • For a festive meal, serve with vegan cornbread and a side of sautéed greens.

Delicious Beans and Potato Recipes Vegan Listicle

Classic Vegan Bean and Potato Stew

The recipe above is a warming stew that combines tender potatoes and beans in a spiced vegetable broth. It’s perfect for meal prep or a cozy dinner.

Try it with crusty bread or as a filling for stuffed baked potatoes.

Crispy Potato and Bean Hash

Dice potatoes and pan-fry them until golden and crispy. Stir in cooked black beans, sautéed onions, bell peppers, and your favorite herbs.

Serve with avocado slices and hot sauce for a perfect brunch or dinner.

Spicy Vegan Chili with Beans and Potatoes

Incorporate diced potatoes into your favorite vegan chili recipe along with kidney beans, tomatoes, and chili spices. The potatoes add a soft texture that complements the hearty beans and rich tomato base.

Vegan Potato and Bean Salad

Boil baby potatoes and mix with cooked cannellini beans, chopped celery, red onion, and fresh parsley. Dress with a tangy Dijon mustard vinaigrette for a refreshing and filling side dish or lunch option.

Indian-Style Potato and Bean Curry

Cook potatoes and green beans in a fragrant curry sauce made with coconut milk, turmeric, cumin, and garam masala. Serve over steamed basmati rice or with vegan naan.

This dish bursts with flavor and warmth.

Baked Potato Skins with Refried Beans

Hollow out baked potatoes and fill the skins with spicy refried beans. Bake until crispy and top with vegan cheese, jalapeños, and fresh cilantro for a tasty appetizer or snack.

Vegan Shepherd’s Pie with Beans and Potatoes

Use mashed potatoes as the topping for a savory bean and vegetable filling. This comforting casserole is great for cold nights and can be prepared ahead of time.

For more flavorful vegan recipes, check out our Jamaican Minced Beef Recipes or try the delightful Leche De Pantera Recipe. If you love dough-based dishes, the Magic Dough Recipe is a must-try!

Conclusion

Beans and potatoes make an unbeatable vegan pairing that offers both flavor and nutrition in every bite. These recipes showcase how simple ingredients can be transformed into hearty, comforting meals that satisfy your taste buds and fuel your body.

With just a few pantry staples and fresh herbs, you can whip up dishes that feel indulgent yet remain wholesome and plant-based.

Whether you prefer a warming stew, a crispy hash, or a vibrant salad, beans and potatoes provide a versatile base that’s easy to adapt to your personal preferences. Give these recipes a try, experiment with different spices, and enjoy the many ways this classic duo can brighten up your vegan meal rotation.

📖 Recipe Card: Beans and Potato Vegan Stew

Description: A hearty and comforting vegan stew made with tender potatoes and protein-rich beans. Perfect for a nutritious and filling meal.

Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 medium potatoes, peeled and diced
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (14 oz) diced tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • 2 cups fresh spinach (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and garlic, sauté until translucent.
  3. Add diced potatoes and cook for 5 minutes, stirring occasionally.
  4. Stir in smoked paprika and cumin, cook for 1 minute.
  5. Add kidney beans, cannellini beans, diced tomatoes, and vegetable broth.
  6. Bring to a boil, then reduce heat and simmer for 25 minutes until potatoes are tender.
  7. Season with salt and pepper to taste.
  8. Stir in fresh spinach and cook until wilted, about 2 minutes.
  9. Serve hot.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 6 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beans and Potato Vegan Stew”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and comforting vegan stew made with tender potatoes and protein-rich beans. Perfect for a nutritious and filling meal.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, chopped”, “3 cloves garlic, minced”, “4 medium potatoes, peeled and diced”, “1 can (15 oz) kidney beans, drained and rinsed”, “1 can (15 oz) cannellini beans, drained and rinsed”, “1 can (14 oz) diced tomatoes”, “2 cups vegetable broth”, “1 teaspoon smoked paprika”, “1 teaspoon ground cumin”, “Salt and pepper to taste”, “2 cups fresh spinach (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic, saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add diced potatoes and cook for 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Stir in smoked paprika and cumin, cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add kidney beans, cannellini beans, diced tomatoes, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 25 minutes until potatoes are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh spinach and cook until wilted, about 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “6 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X