Black Beans for Iron: A Simple, Flavorful Recipe

Updated November 5, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Black Beans for Iron: A Simple, Flavorful Recipe

This black bean and tomato skillet is a savory, plant-based dish with black beans, peppers, spices, and a squeeze of lime. It is served warm as a filling side or an easy bowl meal; the lime and tomatoes add brightness that balances the beans’ earthy flavor.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
  • 1 medium red bell pepper, seeded and diced (about 1 cup / 150 g)
  • 3 cloves garlic, minced (about 1 tablespoon / 9 g)
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon smoked paprika (2 g)
  • ¼ teaspoon cayenne pepper (0.5 g), optional
  • 2 cans black beans, 15 ounces (425 g) each, drained and rinsed (about 3 cups / 510 g total)
  • 1 cup (240 ml) low-sodium vegetable broth or water
  • 1 cup (150 g) diced tomatoes, fresh or canned, with their juice
  • ½ teaspoon fine salt (3 g), plus more to taste
  • ¼ teaspoon freshly ground black pepper (0.5 g)
  • 1 tablespoon (15 ml) fresh lime juice, plus lime wedges for serving
  • ¼ cup (10 g) chopped fresh cilantro, optional

Instructions

  1. Set a large skillet or medium saucepan over medium heat and add the olive oil. When it shimmers, add the onion and bell pepper. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables soften and the onion begins to turn translucent.
  2. Stir in the garlic, cumin, smoked paprika, and cayenne, if using. Cook for about 30 seconds, just until fragrant. Keep the garlic moving so it does not brown or become bitter.
  3. Add the drained black beans, broth or water, diced tomatoes and their juice, salt, and black pepper. Stir to combine and bring the mixture to a gentle simmer.
  4. Lower the heat to medium-low and simmer uncovered for 12 to 15 minutes, stirring every few minutes. The liquid should reduce slightly while the beans remain moist. For a thicker, creamier texture, mash about ½ cup (85 g) of beans against the side of the pan, then stir them back in.
  5. Remove the pan from the heat. Stir in the lime juice and cilantro, if using. Taste and adjust the salt, pepper, or lime. Serve hot with extra lime wedges.

Tips

  • Rinse canned beans well. Draining and rinsing removes the canning liquid and some surface starch, giving the finished dish a cleaner flavor. If using beans cooked from dry, use about 3 cups (510 g) cooked beans.
  • Control the texture. Simmer uncovered for a saucier result, or mash a few beans if you want the mixture thicker. If it becomes too dry before the beans are tender, add broth or water 2 tablespoons (30 ml) at a time.
  • Season at the end. Broth and canned beans vary in saltiness, so taste before adding more. Lime also sharpens the flavor, so add it gradually if you prefer a milder tang.
  • Choose the heat level. Omit the cayenne for a gentle dish, or add a pinch more for extra warmth. Smoked paprika contributes a smoky note; sweet paprika works as a substitute but tastes less smoky.

Serving Suggestions

Spoon the beans over steamed rice, quinoa, or roasted sweet potatoes for a substantial bowl. They also work in warm tortillas, tacos, burritos, or alongside grilled vegetables. Top with sliced avocado, chopped tomato, shredded cabbage, or a spoonful of plain yogurt or sour cream. For a simple meal, serve with cornbread or a green salad and put lime wedges on the table so everyone can brighten their portion to taste.

If you are serving the beans with rice, keep the rice hot until serving rather than leaving it at room temperature. Add toppings just before eating so fresh herbs and crisp vegetables retain their texture.

Variations

  • Add greens: Stir in 2 packed cups (60 g) baby spinach during the final 2 minutes, or add 1 cup (30 g) chopped kale about 5 minutes before the end so it has time to soften.
  • Make it smoky without cayenne: Add 1 chipotle pepper in adobo, finely chopped, and 1 teaspoon (5 ml) of its sauce. This makes the dish hotter and more intensely smoky, so start with less if you are sensitive to spice.
  • Use another bean: Kidney beans or pinto beans can replace the black beans in the same quantity. The result will be less earthy or will have a softer, creamier texture, depending on the bean.
  • Make it more substantial: Add 1 cup (150 g) corn kernels with the beans, or stir in 1 cup (150 g) diced zucchini with the peppers. Either addition makes a fuller skillet; simmer until the zucchini is tender.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, covered container. They keep for 3 to 4 days in the refrigerator. For longer storage, freeze in meal-size airtight containers for up to 3 months; thaw overnight in the refrigerator for more even reheating.

Reheat on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or broth if the beans have thickened. You can also microwave a covered portion in short intervals, stirring between each. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer, and only reheat the portion you plan to eat.

Frequently Asked Questions

Are black beans a good source of iron?
Black beans contain iron, but the amount varies by product and serving size. This recipe is made with beans rather than fortified ingredients, and its nutrition can differ by brand. Pairing beans with vitamin C-containing foods such as lime, tomatoes, or bell pepper is a flavorful way to round out the dish; this recipe does not make a medical or dietary treatment claim.

Can I use dried black beans instead of canned?
Yes. Cook dried beans according to the package directions until tender, then measure out about 3 cups (510 g) cooked beans for this recipe. Do not add dry beans directly to the skillet: the short simmer will not cook them through.

Can I make this recipe ahead?
Yes. Cook it through, cool it promptly, and refrigerate it in a covered container within 2 hours. The flavors settle as it rests, and you can reheat it gently with a little broth or water. Follow the storage and reheating guidance above.

Why are my beans watery?
They may need more time to simmer uncovered, or the beans may have brought extra liquid into the pan. Continue simmering and stir periodically, or mash a small portion of the beans to thicken the sauce. Avoid draining away all the liquid at once if you still want a spoonable texture.

Can I make the beans less spicy?
Leave out the cayenne and avoid chipotle or other hot additions. Cumin and smoked paprika provide plenty of flavor without much heat; if the dish is already spicy, serve it with rice, avocado, or a spoonful of yogurt to mellow each serving.

Is this recipe vegan and gluten-free?
It is vegan when made with vegetable broth or water and served without dairy toppings. The ingredients are naturally gluten-free, but check the labels on canned beans, broth, and spices if you need to avoid gluten because packaged products can vary.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).