
This black beans and eggs rice bowl is one of those simple, reliable recipes you’ll come back to again and again. Creamy black beans simmer with garlic and cumin, then the eggs get cracked right into the pan and gently cook, shakshuka-style, until the whites are set and the yolks are jammy.
You only need nine pantry staples: olive oil, garlic, a jalapeño, ground cumin, 2 cans of black beans, a splash of water or broth, salt, 4 eggs and cooked rice. It’s ready in about 25 minutes, serves 4, and works just as well for breakfast as it does for lunch or an easy weeknight dinner.
Why You’ll Love This Black Beans and Eggs Bowl
- Budget-friendly: Canned beans, eggs and rice are about as affordable as dinner gets.
- One skillet: The beans and eggs cook together in the same pan.
- Ready in about 25 minutes: Most of that is just letting the beans simmer.
- High in protein and fiber: It’s filling enough to keep you going for hours.
- Naturally gluten-free: And easy to adapt with whatever toppings you have.

Do Black Beans and Eggs Go Together?
They really do. Black beans and eggs are a simple, high-protein pairing made with pantry staples like canned black beans, eggs, warm spices, and usually a grain like rice or tortillas. It’s a popular combo across many cuisines because it’s affordable, nourishing, and easy to customize with whatever toppings you have on hand.
This version cooks the eggs like a shakshuka, simmered gently right in the beans instead of a traditional tomato sauce. Spooned over rice, it’s hearty enough to be a full meal but still light and flexible.
Black Beans and Eggs Ingredients
- Olive oil: Adds richness and flavor (avocado oil works too)
- Garlic: Fresh is best for maximum flavor
- Jalapeño or serrano chile (optional): For a little heat
- Ground cumin: Warm, earthy flavor
- Canned black beans (with liquid): Creates a saucy base
- Water or vegetable broth: Loosens the beans
- Sea salt: Brings out all the flavors
- Large eggs: Cooked directly in the beans
- Cooked rice: Hearty base to soak up everything
For serving (optional): lime wedges, chopped red or white onion, fresh cilantro, avocado or guacamole, and cotija or feta cheese. See the printable recipe card below for the full recipe and amounts.
Ingredient Notes
Black Beans
You’ll need 2 (15-ounce) cans of black beans, and don’t drain them. The liquid in the can is what turns the beans into a thick, saucy base for the eggs. Mashing some of the beans against the side of the pan thickens it even more.
Eggs
Four large eggs give everyone one egg on top of their bowl. Crack them into small wells in the beans so they stay in place while they cook.
Garlic, Chile and Cumin
Cooking the garlic and chile in the oil first, then letting the cumin bloom for a few seconds, gives the beans a lot of flavor in very little time. Leave out the jalapeño or serrano if you’re cooking for kids or anyone who doesn’t like heat.
Rice
You’ll need 3 cups of cooked rice. Leftover rice works perfectly, or make a fresh pot while the beans simmer. Here’s how to cook white rice on the stovetop or in a rice cooker.
How to Make Black Beans and Eggs
- Start with the aromatics: Heat the olive oil in a wide skillet over medium heat. Add the garlic and chile (if using) and cook for about 30 seconds, until fragrant. Stir in the cumin and let it bloom briefly in the oil.
- Simmer the beans: Add the black beans with their liquid along with a splash of water or broth. Season with sea salt and bring to a gentle simmer. Cook for 7 minutes, stirring occasionally.
- Mash: Use the back of a spoon to mash some of the beans against the side of the pan. This thickens the mixture into a saucy, stew-like consistency.
- Cook the eggs: Lower the heat to medium-low. Make small wells in the beans and crack the eggs directly into the skillet. Partially cover and cook for about 9 minutes, until the whites are set and the yolks are still soft.
- Serve: Spoon the black beans and eggs over warm rice. Finish with your favorite toppings and a squeeze of lime. Serve immediately.

Serving Ideas and Variations
Pile on lime wedges, chopped red onion, cilantro, sliced avocado or guacamole, and a little cotija or feta. Fresh pico de gallo or a spoonful of salsa is great on top, too.
- Add ½ cup chopped onion with the garlic for even more flavor and fiber.
- Add smoked paprika or chili flakes for extra depth and a little heat.
- For a creamier texture, mash more of the beans or stir in a spoonful of salsa.
- Skip the rice and serve it over sautéed greens, roasted sweet potatoes, or quinoa.
- Make it dairy-free by skipping the cheese or using a plant-based alternative.
- Turn it into tacos by spooning the beans and eggs into warm tortillas.
- Add hot sauce or a drizzle of chipotle crema for more flavor.
Storage and Meal Prep
Store leftover black beans (without the eggs) in an airtight container in the fridge for up to 4 days. Eggs are best cooked fresh, so for meal prep, keep the beans and rice in the fridge and cook the eggs when you’re ready to eat.
To reheat, warm the beans in a skillet over medium heat with a splash of water until they’re bubbling, make your wells, and crack in the eggs. You can also reheat the beans in the microwave and top them with a fried or poached egg.
PrintLove this recipe? Don’t lose it.
Save it (and every recipe you love, from any website) in Butler, my recipe & meal planning app. Start with my free 5-minute system for planning a week of meals.
You’re in! Check your inbox for my 5-minute system.
Black Beans and Eggs Rice Bowl
- Prep Time: 5 Minutes
- Cook Time: 20 Minutes
- Total Time: 25 Minutes
- Yield: 4 Servings
Description
Simmered black beans with warm spices create a rich, flavorful base for soft, jammy eggs cooked right in the pan. Served over warm rice and finished with fresh toppings, this bowl is high in protein and fiber to keep you full and satisfied. It’s delicious for breakfast, lunch, or dinner.
Ingredients
- 1 tablespoon olive oil
- 2 cloves garlic, finely chopped
- 1 jalapeño or serrano chile, minced (optional)
- 1 teaspoon ground cumin
- 2 (15-ounce) cans of black beans with liquid
- 1/4 cup water or vegetable broth
- Sea salt to taste
- 4 large eggs
- 3 cups cooked rice
Optional Toppings:
- Red onion, diced
- Fresh cilantro
- Avocado, sliced
- Cotija or feta cheese
- Lime wedges
Instructions
- Make the beans: Heat olive oil in a large skillet over medium heat. Add garlic and chile and cook until fragrant, being careful not to burn them. Add the cumin and toast in the olive oil for 30 seconds. Add black beans with their liquid and water or broth. Season with salt and simmer for 7 minutes. Mash some of the beans to thicken the mixture.
- Add the eggs: Reduce heat. Make wells in the beans and crack eggs into the skillet. Cover partially and cook for about 9 minutes, until whites are set and yolks are soft or cooked to your liking.
- Serve: Serve over warm rice with desired toppings.
Notes
Variations:
Add ½ cup chopped onion with the garlic for even more flavor and fiber.
Add smoked paprika or chili flakes for extra depth and a little heat.
For a creamier texture, mash more of the beans or stir in a spoonful of salsa.
Skip the rice and serve over sautéed greens, roasted sweet potatoes, or quinoa.
Make it dairy-free by omitting the cheese or using a plant-based alternative.
Turn it into tacos by spooning the beans and eggs into warm tortillas.
Add pico de gallo, hot sauce, or a drizzle of chipotle crema for more flavor.
For meal prep, store the beans separately and add freshly cooked eggs when serving.
Black Beans and Eggs FAQs
Are black beans and eggs healthy?
Together they make a balanced, filling meal. Black beans provide fiber, iron and plant-based protein, and eggs add complete protein and healthy fats. It’s a simple, affordable meal that works any time of day.
Do you drain the black beans?
Not for this recipe. The liquid from the can is what makes the beans saucy enough to cook the eggs in. If your beans get too thick before you add the eggs, stir in another splash of water or broth.
How do I know when the eggs are done?
The whites should be completely set (no clear, jiggly spots around the yolk) while the yolks still look glossy and soft. Partially covering the pan traps a little steam, which helps the tops of the eggs cook without flipping them.
Can I use homemade black beans?
Two 15-ounce cans equal about 3 cups of beans. If you cook your own, like my Goes with Everything Black Beans, use about 3 cups with some of their cooking liquid.
Can I eat black beans and eggs for breakfast?
It’s a fantastic savory breakfast. Serve it over rice, roll it into a warm tortilla, or skip the grains and eat it straight from the skillet with avocado and salsa.
Looking for more ideas like this? Here are healthy bowl recipes.
Did you make this bowl for breakfast, lunch or dinner? Let me know in the comments, and leave a star rating if you loved it.






Leave A Review + Read The Comments →