White Bean Tomato Stew

Updated: Jun 23, 2021

White Bean Tomato Stew
General Information
  • Entrees
  • Savory
  • 1 hour 32 minutes
  • Vegan
  • Gluten-Free
  • 8 servings


  • 2 cups of bean (white, dry)
  • 28 ounces of canned whole peeled plum tomatoes
  • 1 onion (chopped)
  • 2 cloves of garlic (minced)
  • 1 bay leaves
  • Salt (to taste)
  • Black pepper (to taste)
  • 1 teaspoon of ground cumin
  • 1 teaspoon of brown sugar
  • 2 tablespoons of olive oil (for sautéing)


Beans make for a nutritious dinner, especially in vegan or vegetarian diets. They offer protein, fiber, magnesium, and B vitamins, while tomatoes add potassium and vitamins A and K. This white bean stew is not only filling, but will also give the body key nutrients that help lower blood pressure, regulate sugar levels, and protect it against cardiovascular disease.

  1. Soak the beans overnight. The next day, drain them and place them in a pot with bay leaf. Cover them with 3-4 inches of water and cook until tender.Then drain and set aside.(1 hour)
  2. Crush the tomatoes in a food processor.(2 minutes)
  3. In another pot, sauté the onion until translucent. Add the garlic and cook it for another minute.(5 minutes)
  4. Add crushed tomatoes into the pot, mix, and bring to a boil.(5 minutes)
  5. Add the beans and simmer the stew for about 20 minutes or until the sauce thickens. You may crush about 1/4 cup of the stew with the fork to thicken the stew a little more. Add salt, pepper, brown sugar, and cumin. Enjoy!(20 minutes)

You can eat this white bean stew on its own alongside crusty bread or as a side dish.