This flavorful dish combines hearty black beans with a kick of spice, perfect for anyone craving a satisfying vegetarian meal. Easy to make and packed with nutrients, it’s a great addition to your weeknight dinner rotation.
Start by heating some olive oil in a skillet over medium heat. Toss in the onions and cook them, stirring occasionally, until they start to turn golden—this usually takes about 5 minutes. Then turn the heat up to medium-high and add the bell pepper, serrano pepper, garlic, cumin, turmeric, and cayenne. Cook everything together for about a minute until you can really smell the spices.
02
Step 2
Next, stir in the diced tomatoes, black beans, tomato sauce, green onions, lime juice, salt, and a little brown sugar. Bring the mixture to a gentle boil, then lower the heat and let it simmer uncovered for about 30 minutes so all the flavors meld beautifully.
03
Step 3
When it’s done, take the skillet off the heat and sprinkle some fresh cilantro on top before serving.
03 / EXTRA DETAILS
Good to know.
Cook's tip
- Rinse the beans well before cooking to remove any impurities and reduce gas.
- Adjust the spice level by adding more or less chili depending on your preference.
- Simmer the beans gently to keep them tender and prevent them from breaking apart.
Why you’ll love it
This dish is packed with protein and fiber, making it both nutritious and satisfying. The spicy kick adds a bold flavor that keeps things exciting without relying on meat. It’s perfect for anyone looking to enjoy a hearty meal with a healthy twist.
Serving ideas
Serve this flavorful dish over steamed rice or with warm tortillas for a complete meal. It also pairs well with a fresh green salad or a dollop of cool yogurt to balance the heat.
Storage & leftovers
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently on the stove or in the microwave, adding a splash of water if needed to keep the beans moist. This dish also freezes well for up to three months.