Mexican Breakfast Beans

Savory, slightly smoky Mexican Breakfast Beans simmered with tomatoes and warm spices, finished with bright lime and cilantro. Spoon them over tortillas or serve straight from the skillet with a runny egg on top for a satisfying morning meal.

0.0(0 reviews)
Prep: 10m · Cook: 20m · Total30 mins
DifficultyEasy
Serves4
Mexican Breakfast Beans
Jake

Jake's note

"This skillet-style breakfast is quick to make with canned beans and delivers big, comforting flavors that pair perfectly with eggs and warm tortillas. It's a great make-ahead base for busy mornings—just reheat and fry an egg when you're ready."

Mexican Breakfast Beans

This skillet of Mexican Breakfast Beans is the kind of recipe that lives at the intersection of pantry pragmatism and bright morning flavor. Pinto beans simmered gently with diced tomatoes, cumin and smoked paprika become creamy and savory without any fuss; leaving about a third of the beans whole gives you a pleasing contrast of texture — silky base and tender bites — that scrambles eggs or soft yolks can mingle with. A squeeze of lime and a scattering of cilantro at the end lift the dish so it never feels heavy, and the smoke from paprika gives the whole pan that campfire-ish backbone that pairs beautifully with warm tortillas.

What makes this version work is the deliberate simplicity: canned beans deliver speed but mashing a portion of them thickens the sauce the way a slow-cooked pot would, and blooming the spices in oil for just 30 seconds unlocks essential aroma. It’s a forgiving recipe for weeknights, for cooks who want protein-rich breakfasts, and for feeding a small crowd — scale up the pan, cook the beans ahead, and finish with eggs when you’re ready to eat.

Plan your timing

6:25 pm6:31 pmSweat the aromatics
6:31 pm6:37 pmAdd spices and tomatoes
6:37 pm6:43 pmAdd beans and season
6:43 pm6:49 pmCook the eggs in the beans
6:49 pm6:55 pmFinish and serve
Advertisement

Ingredients

Yield
4

Instructions

Sweat the aromatics

Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, until soft and translucent, about 5–7 minutes, then add the minced garlic and cook 30–60 seconds more until fragrant.

For this step

  • 1 tbspolive oil
  • 1 mediumyellow onion, diced
  • 3 clovesgarlic, minced
Sweat the aromatics

Add spices and tomatoes

Stir in the Mexican spice blend (ground cumin and smoked paprika) and cook for 30 seconds to bloom the flavors. Add the diced tomatoes with their juices, scrape any browned bits from the pan, and simmer for 3–4 minutes to meld the flavors.

For this step

  • 2 tspMexican spice blend (ground cumin + smoked paprika)
  • 1 cupdiced tomatoes (canned)
Add spices and tomatoes

Add beans and season

Pour in the canned pinto beans (including a little of the can liquid for creaminess) and gently stir to combine. Bring to a low simmer, season with salt and pepper, and use the back of a spoon to mash about a third of the beans to thicken the mixture; simmer for 5–7 minutes to heat through.

For this step

  • 2 15-oz canspinto beans (canned, undrained)
  • 1.25 tsp (total: 1 tsp salt + 1/4 tsp pepper)salt and black pepper
Add beans and season

Cook the eggs in the beans

Make four shallow wells in the bean mixture and crack one egg into each well. Reduce heat to medium-low, cover the skillet, and cook until the egg whites are set but yolks remain runny, about 6–8 minutes (longer for firmer yolks). Alternatively, fry eggs separately and place on top if you prefer.

For this step

  • 4 countlarge eggs
Cook the eggs in the beans

Finish and serve

Remove the skillet from the heat, squeeze lime juice over the beans, and sprinkle with chopped cilantro. Serve immediately with warm corn or flour tortillas, avocado slices, or hot sauce at the table.

For this step

  • 0.25 cupfresh cilantro, chopped
  • 1 fruit (juiced)lime (juice)
Finish and serve

Tips from the kitchen

Bloom the spices

Add the cumin and smoked paprika to the hot oil and cook 30–60 seconds before adding tomatoes; this releases their oils and deepens the flavor more than stirring them in at the end.

Reserve bean liquid

Include a little of the canned bean liquid when you add the beans to the skillet; it helps temper the tomato acidity and gives a silkier texture without needing cream.

Mash for texture

Press about one-third of the beans with the back of a spoon right in the pan — this thickens the mixture naturally while leaving plenty of whole beans for bite.

Gently set the eggs

Make shallow wells, lower eggs over low heat, and cover the pan; cooking slowly on medium-low keeps whites tender and yolks runny without overcooking the beans.

Adjust seasoning last

Finish with lime juice and then taste for salt; the acidity brightens flavors and can make the dish taste less salty if added too early.

Variations & substitutions

Add diced chorizo

Brown 4–6 ounces of Mexican chorizo in the skillet before the onions, then proceed with the recipe for a spicy, meaty breakfast that deepens the pan flavors.

Chipotle-tomato twist

Stir in 1–2 tablespoons of adobo sauce or one minced chipotle pepper with the tomatoes for a smoky-heat version; reduce smoked paprika accordingly to avoid overpowering the dish.

Black bean swap

Use canned black beans in place of pinto for a firmer texture and earthier flavor; mash the same proportion to thicken the sauce.

Vegan egg alternative

Skip the eggs and fold in crumbled firm tofu cooked with a pinch of turmeric and nutritional yeast for color and savory depth, or serve with sliced avocado for creaminess.

Storage & make-ahead

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. If you plan to reheat, remove any eggs first — the beans reheat much better alone; warm them gently in a skillet with a splash of water or broth. For make-ahead breakfasts, cook the bean base ahead and refrigerate, then reheat and add fresh eggs when ready to serve.

What to serve with it

Serve with warmed corn tortillas or toasted bolillos and slices of ripe avocado; scatter crumbled queso fresco or cotija on top if you like. Offer lime wedges, a bowl of pickled red onions, and your favorite hot sauce at the table, and pair with a strong black coffee or a chilled glass of agua fresca for a balanced morning spread.

Frequently asked questions

Can I use dried beans instead of canned?

Yes — cook 1 3/4 cups dried pinto beans until tender (about 2–3 cups cooked) and use in place of the canned ones, reserving some cooking liquid to adjust consistency. Using cooked-from-dry gives a fresher flavor but requires advance planning.

How do I keep yolks runny without undercooking the whites?

Cover the skillet and cook over medium-low heat so the steam sets the whites gently while the yolks remain soft; check at 6 minutes and use residual heat after removing the pan to finish any stubborn whites.

My beans are too watery — how do I fix it?

Simmer uncovered to evaporate excess liquid and mash more of the beans to thicken the mixture; a brief splash of tomato paste can also help concentrate flavors and body.

Can I make this spicier or milder?

Adjust heat by adding more smoked paprika or a pinch of cayenne for heat, or stir in chopped mild chiles for flavor without much heat; to mellow the dish, increase the lime and cilantro or add a dollop of yogurt at the table.

Is this recipe freezer-friendly?

The bean base freezes well for up to 3 months in a freezer-safe container, but eggs do not freeze well so add them fresh when reheating. Thaw in the fridge overnight and reheat gently on the stovetop with a splash of water.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Sweat the aromatics
  • olive oil1 tbsp
  • yellow onion, diced1 medium
  • garlic, minced3 cloves
Step 2: Add spices and tomatoes
  • Mexican spice blend (ground cumin + smoked paprika)2 tsp
  • diced tomatoes (canned)1 cup
Step 3: Add beans and season
  • pinto beans (canned, undrained)2 15-oz cans
  • salt and black pepper1.25 tsp (total: 1 tsp salt + 1/4 tsp pepper)
Step 4: Cook the eggs in the beans
  • large eggs4 count
Step 5: Finish and serve
  • fresh cilantro, chopped0.25 cup
  • lime (juice)1 fruit (juiced)

Nutrition Facts

Per serving: about 1¾ cups

Calories260
Total Fat4.2g
Saturated Fat0.7g
Trans Fat0g
Polyunsaturated Fat1.7g
Monounsaturated Fat1.2g
Total Carbohydrates36.7g
Dietary Fiber14.1g
Total Sugars1.7g
Protein17.3g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Mexican Breakfast Beans

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect