Easy Homemade Black Beans Recipe From Scratch (Vegan)

Rice and beans
TiktaAlik / Getty Images
  • Total: 2 hrs 10 mins
  • Prep: 10 mins
  • Cook: 2 hrs
  • Yield: about 8 servings
Nutritional Guidelines (per serving)
231 Calories
4g Fat
36g Carbs
13g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: about 8 servings
Amount per serving
Calories 231
% Daily Value*
Total Fat 4g 6%
Saturated Fat 1g 3%
Cholesterol 0mg 0%
Sodium 858mg 37%
Total Carbohydrate 36g 13%
Dietary Fiber 9g 32%
Protein 13g
Calcium 119mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Never made homemade black beans from scratch before? Here's an easy way to add plenty of flavor to homemade black beans.

Serve with brown rice, or perhaps paired with a Spanish rice or Mexican rice, use to make burritos, or serve as a side for just about any meal. For something a bit more high protein, pair your homemade black beans with quinoa or kaniwa, instead of rice.

Lately I've been eating lots of homemade black beans topped with salsa alongside a little tofu scramble and topped with salsa for a big "huevos rancheros"-inspired protein-boost at breakfast. And who doesn't love an excuse to have salsa for breakfast? And a high-protein breakfast is always a good idea!

This recipe is both vegetarian and vegan. If you need it to be gluten-free, too, leave out the optional bouillon cube and check your vegetable broth to make sure there's no added or hidden gluten. And, cooked black beans keep fairly well, so there's no reason you can't make extra and keep them in the freezer in ready-to-go portions. 


  • 3/4 pound dried black beans
  • 6 cups water or vegetable broth (divided)
  • 2 tbsp vegetable oil or olive oil
  • 1 onion, diced small
  • 3 cloves garlic, minced
  • 2 bay leaves
  • 1 vegetarian bouillon cube (optional)
  • 1/2 tsp dried oregano
  • 1/2 tsp hot sauce (or to taste, optional)
  • 1/2 tsp salt
  • 1 tbsp sugar
  • 2 tbsp balsamic or red wine vinegar

Steps to Make It

  1. First, sort and rinse the dry black beans, removing any impurities.

  2. Add the beans and 2 cups of water or into a medium saucepan and bring to a boil.

  3. Cover, remove from heat, and let stand for 1 hour. Drain the beans and set aside. 

  4. Sautee the onions and garlic in vegetable oil until onions are soft, about 4-6 minutes.

  5. Add the beans, remaining water or vegetable broth, bay leaves, optional bouillon cube, oregano, hot sauce, salt, sugar and balsamic vinegar.

  6. Bring to a boil, cover, reduce the heat, and allow to simmer over low heat for about 30-45 minutes, or until the beans are done cooking.

  7. Give your beans an occasional stir from time to time while they are cooking. 

  8. Keep in mind that once you turn off the heat and remove the pot from the heat, your beans will continue to cook a bit as they cool, so don't be tempted to over cook your beans, unless you are planning on using them for something where you want them extra soft, such as making homemade refried beans. 

Be sure to remove and discard the bay leaves before serving. 

Enjoy your easy homemade black beans from scratch! That wasn't too hard, now was it?

Like these beans? Here's more ways to prepare beans at home:

Recipe Tags: