Hearty Peanut and Red Bean Stew

A great hearty stew for those cold winter evenings

Hearty Peanut and Red Bean Stew
Prep Time: 20 min
Cook time: 40 Minutes
Yield: 4 servings


  • 4 cups chopped kale or spinach
  • 1 tablespoon extra virgin olive oil
  • 1 large yellow onion, chopped
  • 1 large sweet potato, peeled and cut into 1/2-inch chunks
  • 1 large red bell pepper, chopped
  • 2 cloves of garlic, minced
  • 1 teaspoon grated fresh ginger
  • ½ teaspoon ground cumin
  • ¼ teaspoon cayenne pepper (optional)
  • One 14.5-ounce can fire-roasted diced tomatoes, undrained
  • 2 cups vegetable broth
  • 2 teaspoon Salt
  • One 15.5-ounce can dark red kidney beans, drained and rinsed
  • ⅓ cup peanut butter
  • ¼ cup chopped roasted peanuts


  1. Steam the kale in a steamer basket over boiling water until tender, about 5 minutes. Drain well, pressing out any remaining liquid, and set aside.
  2. Heat the olive oil in a large pot over medium heat. Add the onion and cook until softened, about 5 minutes. Add the sweet potato, bell pepper and garlic. Cover and cook until softened, about 5 minutes. Stir in the ginger, cumin and cayenne (if using), and cook for 30 seconds. Stir in the tomatoes and their juices, the broth, and salt to taste. Bring to a boil, then reduce the heat to low, add the kidney beans, and simmer until the vegetables are soft, about 30 minutes.
  3. In a small bowl, thin out the peanut butter with 1 cup of the hot liquid from the stew, stirring until blended, then stir the mixture back into the pot. Add the cooked kale, stirring to incorporate. Serve hot, sprinkled with the roasted peanuts

We Need Your Help

People to People Ministries is a self-supporting, non-profit ministry primarily focusing on helping hungry children and families. This is done through the Weekend Backpack Program and providing emergency food assistance to families in need.

You can join us in this effort to support these hunger relief efforts through your tax-deductible contribution. Please donate today. Thanks!


Sign up to receive news and updates.