# 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.

Canonical URL: https://www.topshelf.recipes/recipes/mexican-breakfast-beans

## Author

Jake Woods

https://www.topshelf.recipes/chef/jake-woods

Published: June 25, 2026

Last Updated: September 3, 2026

## 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.

## Recipe Information

- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 2
- Difficulty: Easy
- Category: Breakfast

## Ingredients

### Sweat the aromatics

- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced

### Add spices and tomatoes

- 2 tsp Mexican spice blend (ground cumin + smoked paprika)
- 1 cup diced tomatoes (canned)

### Add beans and season

- 2 15-oz cans pinto beans (canned, undrained)
- 1 1/4 tsp (total: 1 tsp salt + 1/4 tsp pepper) salt and black pepper

### Cook the eggs in the beans

- 4 count large eggs

### Finish and serve

- 1/4 cup fresh cilantro, chopped
- 1 fruit (juiced) lime (juice)

## Instructions

### 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.

### 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.

### 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.

### 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.

### 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.

## Nutrition

Estimated nutrition per serving (about ¾ cup):

- Calories: 519 kcal
- Protein: 34.5 g
- Carbohydrates: 73.4 g
- Fat: 8.4 g
- Saturated Fat: 1.4 g
- Trans Fat: 0 g
- Fiber: 28.1 g
- Sugar: 3.4 g
- Added Sugars: 0 g
- Cholesterol: 2 mg
- Sodium: 1606 mg
- Potassium: 1561 mg
- Calcium: 264 mg
- Iron: 5.9 mg
- Vitamin D: 0 mcg

## 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.

## 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.

## Notes

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.

### Storage and 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.

### Serving Suggestions

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.

## Related Recipes and Guides

- [Overnight Oats Base with 5 Flavor Variations](https://www.topshelf.recipes/recipes/overnight-oats-base-5-flavor-variations)
- [Pumpkin Oat Muffins](https://www.topshelf.recipes/recipes/pumpkin-oat-muffins)
- [Chocolate Chip Banana Muffins](https://www.topshelf.recipes/recipes/brown-butter-chocolate-chip-banana-muffins)
- [Pad Krapow Pork](https://www.topshelf.recipes/recipes/pad-krapow-pork)
- [Canning Peaches Light Syrup](https://www.topshelf.recipes/recipes/canning-peaches-light-syrup)
- [Easy Homemade Yogurt Without Special Equipment](https://www.topshelf.recipes/recipes/easy-homemade-yogurt-without-special-equipment)
- [Gluten-Free Weeknight Grilling Plan](https://www.topshelf.recipes/articles/gluten-free-weeknight-grilling-plan)
- [Low-Fat Grill Swaps for Big Flavor](https://www.topshelf.recipes/articles/low-fat-grill-swaps-big-flavor)
- [DIY Edible Monster Eyes Candy](https://www.topshelf.recipes/articles/diy-edible-monster-eyes-candy)
