Bean Stew Recipe - Hearty & Healthy Vegan Meal

Bean Stew Recipe - Hearty & Healthy Vegan Meal

Vegan & vegetarian 1 Last Update: Mar 23, 2026 Created: Mar 19, 2026
Bean Stew Recipe - Hearty & Healthy Vegan Meal Bean Stew Recipe - Hearty & Healthy Vegan Meal
  • Serves: 4 People
  • Prepare Time: 20 minutes
  • Cooking Time: 1 hour 45 m
  • Calories: -
  • Difficulty: Medium
Print

Looking for a truly satisfying and wholesome meal that tells a story? Dive into our authentic African Bean & Maize Stew, a beloved staple found across East and Central Africa. This isn't just any bean stew recipe; it's a vibrant, hearty dish packed with flavor and nutrition, perfect for anyone exploring african cuisine recipes or simply seeking a delicious healthy meal with protein.
This african dish recipe celebrates the power of plant-based eating. It's naturally vegan, gluten-free, and loaded with fiber and protein, making it an easy protein rich recipe that will keep you feeling full and energized. We're talking about a delicious, plant based vegan recipe that’s incredibly simple to make, often in just one pot!
In many African cultures, beans and maize aren't just ingredients; they're foundational pillars of the diet. Beans provide essential protein, while maize serves as a primary grain, often prepared as ugali. This stew brings these two powerhouses together in a comforting embrace, offering a taste of tradition and incredible health benefits. Get ready to cook up some warmth!

Ingredients

Directions

  1. Prepare the Beans
    1. Soak: Rinse your dried beans thoroughly. Place them in a large bowl, cover with at least 3 inches of cold water, and let them soak overnight (8-12 hours). Alternatively, for a quick soak, bring beans and water to a boil, boil for 5 minutes, then remove from heat, cover, and let stand for 1 hour. Drain and rinse well.
    2. Cook: Place the soaked and rinsed beans in a large pot or Dutch oven. Cover with fresh water (about 2 inches above the beans). Bring to a boil, then reduce heat and simmer gently for 1 to 1.5 hours, or until tender but still firm. Season with salt only after they are tender, as adding salt too early can toughen the skins.
    3. Pressure Cooker Alternative: For a faster method, cook soaked beans in a pressure cooker for 20-30 minutes, or unsoaked beans for 40-50 minutes, following your cooker's instructions.
  2. Prepare the Maize
    1. If using dried maize kernels: Similar to beans, rinse them well and soak them overnight. Then, cook them separately in a pot of water until tender, about 1-1.5 hours. Drain.
    2. If using fresh or frozen maize kernels: Simply rinse them and set aside. They will be added later in the stew-building process.
  3. Build the Stew
    1. Sauté Aromatics: In a large pot or Dutch oven (the same one you'll finish the stew in), heat 2 tablespoons of oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir in the minced garlic, grated ginger, and optional chili, cooking for another minute until fragrant.
    2. Add Tomatoes & Spices: Stir in the canned diced tomatoes (or tomato paste) along with the cumin, paprika, and optional Berbere spice. Cook for 5-7 minutes, stirring occasionally, allowing the flavors to meld and the tomatoes to reduce slightly. This step is crucial for deepening the flavor of your african dish recipe.
    3. Combine Beans & Maize: Add the cooked beans (drained) and cooked dried maize (if using) to the pot. If using fresh or frozen maize kernels, add them now. Pour in 4 cups of vegetable stock or water. Bring the stew to a gentle simmer.
    4. Simmer to Meld: Cover the pot partially and let the stew simmer for at least 30-45 minutes, stirring occasionally. This allows all the flavors to deepen and the stew to thicken slightly. If it gets too thick, add more stock or water as needed.
  4. Final Texture & Serve
    1. Check for Doneness: The stew is ready when the beans and maize are tender, and the sauce has thickened to your desired consistency. The flavors should be well-integrated.
    2. Adjust Consistency: If the stew is too thin, simmer uncovered for a bit longer. If it's too thick, add a splash more vegetable stock or water.
    3. Season & Garnish: Stir in the fresh cilantro or parsley, and season generously with salt and black pepper to taste.
    4. Serve Hot: Ladle your hearty African Bean & Maize Stew into bowls and enjoy immediately! It's an easy plant based recipe that delivers on flavor and comfort.

Bean Stew Recipe - Hearty & Healthy Vegan Meal



  • Serves: 4 People
  • Prepare Time: 20 minutes
  • Cooking Time: 1 hour 45 m
  • Calories: -
  • Difficulty: Medium

Looking for a truly satisfying and wholesome meal that tells a story? Dive into our authentic African Bean & Maize Stew, a beloved staple found across East and Central Africa. This isn't just any bean stew recipe; it's a vibrant, hearty dish packed with flavor and nutrition, perfect for anyone exploring african cuisine recipes or simply seeking a delicious healthy meal with protein.
This african dish recipe celebrates the power of plant-based eating. It's naturally vegan, gluten-free, and loaded with fiber and protein, making it an easy protein rich recipe that will keep you feeling full and energized. We're talking about a delicious, plant based vegan recipe that’s incredibly simple to make, often in just one pot!
In many African cultures, beans and maize aren't just ingredients; they're foundational pillars of the diet. Beans provide essential protein, while maize serves as a primary grain, often prepared as ugali. This stew brings these two powerhouses together in a comforting embrace, offering a taste of tradition and incredible health benefits. Get ready to cook up some warmth!

Ingredients

Directions

  1. Prepare the Beans
    1. Soak: Rinse your dried beans thoroughly. Place them in a large bowl, cover with at least 3 inches of cold water, and let them soak overnight (8-12 hours). Alternatively, for a quick soak, bring beans and water to a boil, boil for 5 minutes, then remove from heat, cover, and let stand for 1 hour. Drain and rinse well.
    2. Cook: Place the soaked and rinsed beans in a large pot or Dutch oven. Cover with fresh water (about 2 inches above the beans). Bring to a boil, then reduce heat and simmer gently for 1 to 1.5 hours, or until tender but still firm. Season with salt only after they are tender, as adding salt too early can toughen the skins.
    3. Pressure Cooker Alternative: For a faster method, cook soaked beans in a pressure cooker for 20-30 minutes, or unsoaked beans for 40-50 minutes, following your cooker's instructions.
  2. Prepare the Maize
    1. If using dried maize kernels: Similar to beans, rinse them well and soak them overnight. Then, cook them separately in a pot of water until tender, about 1-1.5 hours. Drain.
    2. If using fresh or frozen maize kernels: Simply rinse them and set aside. They will be added later in the stew-building process.
  3. Build the Stew
    1. Sauté Aromatics: In a large pot or Dutch oven (the same one you'll finish the stew in), heat 2 tablespoons of oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir in the minced garlic, grated ginger, and optional chili, cooking for another minute until fragrant.
    2. Add Tomatoes & Spices: Stir in the canned diced tomatoes (or tomato paste) along with the cumin, paprika, and optional Berbere spice. Cook for 5-7 minutes, stirring occasionally, allowing the flavors to meld and the tomatoes to reduce slightly. This step is crucial for deepening the flavor of your african dish recipe.
    3. Combine Beans & Maize: Add the cooked beans (drained) and cooked dried maize (if using) to the pot. If using fresh or frozen maize kernels, add them now. Pour in 4 cups of vegetable stock or water. Bring the stew to a gentle simmer.
    4. Simmer to Meld: Cover the pot partially and let the stew simmer for at least 30-45 minutes, stirring occasionally. This allows all the flavors to deepen and the stew to thicken slightly. If it gets too thick, add more stock or water as needed.
  4. Final Texture & Serve
    1. Check for Doneness: The stew is ready when the beans and maize are tender, and the sauce has thickened to your desired consistency. The flavors should be well-integrated.
    2. Adjust Consistency: If the stew is too thin, simmer uncovered for a bit longer. If it's too thick, add a splash more vegetable stock or water.
    3. Season & Garnish: Stir in the fresh cilantro or parsley, and season generously with salt and black pepper to taste.
    4. Serve Hot: Ladle your hearty African Bean & Maize Stew into bowls and enjoy immediately! It's an easy plant based recipe that delivers on flavor and comfort.

You may also like

Author KirolosReda KirolosReda

Hey there! I’m just someone who seriously loves good food and believes that cooking doesn’t have to be complicated to be amazing. Whether it’s a quick weeknight dinner or a cozy weekend meal, I’m all about sharing easy, tasty recipes that actually work.

Stay With US

Newsletter

Sign up to receive email updates on new recipes.