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.
Jake Woods'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."
About This Recipe
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.
Ingredients for Mexican Breakfast Beans
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tsp Mexican spice blend (ground cumin + smoked paprika)
- 1 cup diced tomatoes (canned)
- 2 15-oz cans pinto beans (canned, undrained)
- 1 1/4 tsp (total: 1 tsp salt + 1/4 tsp pepper) salt and black pepper
- 4 count large eggs
- 1/4 cup fresh cilantro, chopped
- 1 fruit (juiced) lime (juice)
How to Make Mexican Breakfast Beans
Step 1: 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
Step 2: 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)
Step 3: 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 1/4 tsp (total: 1 tsp salt + 1/4 tsp pepper)salt and black pepper
Step 4: 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
Step 5: 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
- 1/4 cupfresh cilantro, chopped
- 1 fruit (juiced)lime (juice)
- 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.
- 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.
- 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.
- 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.
- 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.
Mexican Breakfast Beans Tips
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.
Mexican Breakfast Beans Variations and 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.
How to Store and Make Mexican Breakfast Beans 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 Mexican Breakfast Beans
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.
Mexican Breakfast Beans FAQs
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.
About the author
Jake WoodsHello, 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 Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: about ¾ cup
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.
Keep Reading
Guides & articles for this recipe
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
Recipes
DIY Edible Monster Eyes Candy
Make safe, fun edible monster eyes for cupcakes, cookies, and candy trays. Step-by-step recipes show baking-soda balls, chocolate and fondant eyes, wafer-print options, plus assembly, storage, and kid-friendly safety tips.
More from Breakfast
View all Breakfast recipes →Overnight Oats Base with 5 Flavor Variations
Pumpkin Oat Muffins
Chocolate Chip Banana Muffins
Pad Krapow Pork
Canning Peaches Light Syrup
Easy Homemade Yogurt Without Special Equipment
Maple Bacon Butter Board with Cracked Pepper and Toastables
Butter Board Lemon Thyme
Open-Faced Grilled Maple‑Mustard Chicken & Peach Breakfast Toast with Fried Egg
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
