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

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. 

What You'll Need

  • 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

How 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.
  1. 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.
  2. Give your beans an occasional stir from time to time while they are cooking. 
  3. 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:

Nutritional Guidelines (per serving)
231 Calories
4g Fat
36g Carbs
13g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)