Black Beans and Sautéed Onions
Earthy, creamy black beans simmered with aromatic spices and topped with deeply golden sautéed onions. A simple, soul-satisfying side or light main that tastes like it's been cooking all day, ready in under an hour.
For 4 servings
- prep
Soak the beans overnight.
Rinse 1.5 cups dried black beans and place in a large bowl. Cover with plenty of cold water, at least 3 inches above the beans. Soak for 8 hours or overnight. Drain and rinse before cooking.
TIPA long soak helps the beans cook evenly and reduces cooking time. If you forget, a quick-soak works too: boil 2 minutes, then let sit covered for 1 hour. - boil · ~45 min
Simmer the black beans until tender.
1.Place drained beans in a large pot with 4 cups water and the bay leaf.2.Bring to a rolling boil over high heat.3.Reduce heat to low, cover partially, and simmer until beans are tender (35-45 min).4.Check occasionally and add a splash of water if the pot looks dry.TIPDon't salt the beans yet — salting early can toughen the skins. Wait until they're nearly tender. - saute · ~12 min
Sauté the onions until deeply golden.
1.Heat olive oil in a skillet over medium heat.2.Add sliced onions and a pinch of salt.3.Cook, stirring occasionally, until deeply golden and caramelized (10-12 min).4.Add minced garlic, cumin powder, and dried oregano during the last 2 minutes, stirring until fragrant.TIPKeep the heat at medium — too high and the onions burn, too low and they steam instead of caramelizing. - simmer · ~5 min
Combine and finish cooking.
1.When beans are tender, remove the bay leaf and discard.2.Stir the sautéed onion mixture into the pot of beans.3.Add salt and black pepper.4.Simmer together for 5 minutes, letting the flavors meld. The beans should be creamy and the liquid mostly absorbed.TIPMash a few beans against the side of the pot with your spoon — this gives the dish a naturally creamy texture without any cream. - garnish
Finish with lime juice and cilantro.
Remove from heat. Stir in fresh lime juice and sprinkle chopped cilantro on top. Taste and adjust salt if needed.
- serve
Serve warm as a side or light main.
Spoon into bowls or serve alongside rice, grilled vegetables, or a fresh salad.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the beans overnight for even cooking and reduced simmer time.
- 2Add salt only after the beans are tender to prevent tough skins.
- 3Mash a few beans against the pot for natural creaminess without dairy.
- 4Caramelize onions over medium heat, stirring often, to avoid burning.
- 5Stir in lime juice just before serving for a bright, fresh finish.
Adapt it for your goals.
Smoky-spiced
Add 1/2 tsp smoked paprika and a diced chipotle pepper in adobo with the garlic for a smoky, spicy kick that pairs well with grilled meats.
veganVegan
This recipe is already vegan. Serve over rice or quinoa with avocado slices for a complete plant-based meal.
high proteinHigh-protein
Stir in 1 cup of cooked quinoa or diced firm tofu at the end for an extra protein boost, turning the dish into a hearty main.
Why this is on our healthy list.
Rich in Plant-Based Protein
Black beans are a excellent source of plant protein, making this dish a satisfying meat-free option.
High in Dietary Fiber
The beans provide soluble and insoluble fiber, supporting healthy digestion and prolonged satiety.
Low in Saturated Fat
This recipe uses olive oil and contains no animal fats, keeping saturated fat content naturally low.
Frequently asked questions
Yes, but reduce the simmering time. Use two 15-oz cans, drained and rinsed, and skip step 2. Add them at step 4 and simmer for just 5 minutes.



