Mexican AmericanEasy · Hot
Savory spiced egg and bean mixture wrapped in crisp lettuce cups with fresh tomato and lime. A budget-friendly, protein-packed meal that comes together in under 30 minutes.
10 min
12 min
22 min
Method
Separate the lettuce leaves, selecting the largest and most intact cups. Rinse well under cold water and pat dry with paper towels. Set aside.
Drain and rinse the pinto beans under cold water. Set aside.
Heat olive oil in a large frying pan over medium heat. Add diced yellow onion and cook, stirring occasionally, for 4-5 minutes until softened and translucent.
Add minced garlic and ground cumin to the pan. Cook for 1 minute, stirring constantly, until fragrant and golden.
Add the drained pinto beans to the pan. Stir to coat with the oil and spices. Cook for 2 minutes, stirring occasionally.
Pour the whisked eggs over the bean mixture. Gently fold and scramble until the eggs are just cooked through and fully set, about 3-4 minutes. Remove from heat immediately to avoid overcooking.
Season with remaining 1/4 teaspoon salt and black pepper. Stir to combine.
Nutri-Score
Excellent balance
A–E · lower is better · score -8
Calories
553
per serving
Protein
32g
Carbs
79g
Fat
13g
Sat. fat
3g
Fiber
20g
Sugar
5g
Sodium
751mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Low impact
A–E · lower is better · includes estimates
kg CO2e
0.6
per serving
Water
0.5m³
Runoff
0.07g P
Eggs drives 38% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Large Frying PanTechniques
Safety & Storage
Cross Contamination
Use clean utensils and bowls when cracking eggs. Egg shells can introduce bacteria and create physical hazards if fragments fall into the mixture. Sanitize surfaces and hands after handling raw eggs before touching other ingredients.
Cooking Temperature
Cook the egg mixture until fully set with no visible liquid egg, approximately 3-4 minutes of gentle folding and scrambling. Remove from heat immediately when done to prevent overcooking and to reduce bacterial risk.
High Risk Population
This recipe contains lightly cooked eggs. Pregnant women, young children, elderly individuals, and immunocompromised persons should ensure eggs are cooked to 160°F (71°C) throughout to reduce salmonella risk.
Storage
Serve immediately after assembly. If storage is necessary, refrigerate the egg and bean filling separately within 2 hours. Consume within 3-4 days when refrigerated. Reheat filling to 165°F (74°C) before consuming. Lettuce cups are best consumed fresh and do not store well.
Allergen Warning
This dish contains eggs. Verify all serving guests have no egg allergies or egg-related dietary restrictions before serving.
Pro Tips
Technique
Pull the eggs off the heat just before they look done—they'll carry over cook for another 30 seconds, and that extra minute means the difference between custard-soft and rubbery. Trust me, I learned this one the hard way at 2am.
Substitution
No butter lettuce? Iceberg or romaine work perfectly fine—whatever lettuce you have hanging out in the fridge will do. And if you've got canned black beans or chickpeas instead of pinto, those are equally delicious here.
From the chef
Back in grad school when $30 had to stretch all week, eggs and beans were my protein salvation. These lettuce cups were my 'fancy night'—everything else was rice and dal on rotation, but this? This felt like a meal worth sitting down to. Now I make it whenever I need to prove to myself that incredible doesn't require expensive.
Source: generated · June 13, 2026