Deliciously Creamy Black Beans from Scratch
Once you try cooking black beans from scratch, you may never turn back to canned beans again! These authentic Mexican black beans are not only simple to prepare but are also bursting with flavor. They make for a delightful side dish or a fantastic addition to a variety of meals like bowls, enchiladas, tacos, salads, and more!

Ingredients for Black Beans
- Dried black beans: Find them in the bulk section or the legumes aisle at your grocery store.
- Onion and garlic: Diced onion and minced garlic lend a savory depth to the dish.
- Salt: Essential for tender, creamy beans and enhancing flavor.
- Spices: Cumin, oregano, chili powder, black pepper, and bay leaves add warmth and complexity.
- Garnishes: Fresh lime and cilantro bring a burst of flavor, while jalapeños, chili flakes, or cayenne pepper can offer extra heat.
How to Cook Black Beans
1. Rinse
Thoroughly rinse the black beans in a colander, removing any small stones or debris.
2. Sauté
In a Dutch oven or a large pot, heat a splash of oil over medium-high heat. Add diced onion and minced garlic, sautéing them for about 3-4 minutes until fragrant. Then, add in your rinsed black beans, water, and salt, and give everything a good stir.
3. Boil
Bring the mixture to a rolling boil for about 5 minutes.
4. Simmer
Lower the heat to medium-low and cover the pot. Let everything simmer for approximately 1-2 hours until the beans are tender but still hold their shape. Check them after one hour, and then continue checking every 20 minutes.
5. Drain
You have the option to keep the beans in their cooking liquid or drain some or all of the broth depending on your preference.
6. Season
Finish off your beans by drizzling them with fresh lime juice, adjusting for salt to taste, and adding a splash of olive oil.
Instant Pot Black Beans Recipe
If you’re short on time, using an Instant Pot is a game changer! Follow the initial steps of rinsing and sautéing your onion and garlic right in the pot. Set your Instant Pot to pressure cook on high for 35 minutes if the beans are unsoaked, or just 12 minutes for soaked beans. Let the pressure release naturally for the best results.
Chef’s Tips for Cooking Black Beans
- To Soak or Not to Soak? It varies! If your beans are fresh (less than a year old), soaking isn’t necessary. However, if they’re older, soaking for 6-12 hours can help reduce cooking time and improve texture.
- When to Salt. You can salt the beans from the start or near the end when they’re just tender. It’s up to your preference!
- Don’t Overcook. Keep an eye on your beans; they should be tender but still hold their shape.
- Make a Big Batch. Black beans freeze well and are easy to incorporate into many dishes, providing a healthy plant-based protein.
- Make it a Meal. Serve warm black beans with lime juice, a drizzle of olive oil, and toppings like avocado and cherry tomatoes for a nutritious meal.
Storing Black Beans
Leftover beans can be stored in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze them for up to 4 months.
How to Use Scratch-Made Black Beans
Use your delicious black beans in a variety of dishes! They pair wonderfully as a side with cilantro lime rice, tacos, enchiladas, Buddha bowls, quesadillas, salads, pasta salads, soups, and endless other creations. Here are some ideas to get you started:
FAQs
- How do I cook black beans?
- You cook dried black beans by combining them with sautéed onions and garlic, spices, salt, and water. Boil for a few minutes, then let them simmer until tender.
- Is it okay to cook black beans without soaking?
- Yes, as long as they are fresh. For beans that are over a year old, it’s best to soak them first.
- What is the best seasoning for black beans?
- Onions, garlic, spices like cumin and chili powder, garnished with fresh lime and cilantro are all excellent flavor enhancers.
- Can I use canned black beans instead?
- While canned beans are convenient, cooking from scratch yields fresher flavors and creamier textures.
- Can I cook black beans in a slow cooker?
- Yes, just add soaked or unsoaked beans with enough water to cover them and cook on low for about 6-8 hours.