MexicanSteamed

Frijoles de Olla - Authentic Mexican Pot-Steamed Black Beans Recipe

Master the art of authentic Frijoles de Olla, traditional Mexican pot beans simmered low and slow with epazote, onion, and garlic. This foundational recipe delivers creamy, flavorful black beans perfect as a side dish, for refried beans, or as the star of countless Mexican dishes.

Frijoles de Olla - Authentic Mexican Pot-Steamed Black Beans Recipe

Órale! Steamed black beans — this is Mexican soul food. The flavors here don't play around. Bold chile, bright lime, smoky heat — this is what Mexican cooking is all about. The chile speaks. Not fancy, not fussy, just straight-up incredible. This recipe brings the heat and the heart in equal measure. Respect the grill.

Ingredients

For the Beans

  • 1 pound (2 cups) dried black beans
  • 12-14 cups water (enough to cover beans by 3 inches)
  • 1 tablespoon fine sea salt (added at the end)
  • Aromatics

  • 1/2 large white onion, left in one piece
  • 1 whole head garlic, halved horizontally
  • 2-3 sprigs fresh epazote (or 1 tablespoon dried)
  • 2 bay leaves
  • Optional Flavor Enhancers

  • 2 tablespoons lard (manteca) or vegetable oil
  • 1 dried avocado leaf (hoja de aguacate)
  • 1 whole serrano or jalapeno pepper
  • 4 whole black peppercorns
  • For Serving (Traditional Style)

  • Fresh epazote leaves
  • Diced white onion
  • Crumbled queso fresco or cotija cheese
  • Sliced serrano peppers
  • Fresh cilantro
  • Mexican crema
  • Warm corn tortillas

  • Step-by-Step Instructions

    Preparation Phase (15 minutes plus optional soaking)

    Step 1: Sort and Rinse the Beans Pour the dried beans onto a large rimmed baking sheet or clean work surface. Spread them out in a single layer and carefully sort through them, removing any small stones, debris, shriveled beans, or beans that are discolored or damaged. This step is essential - even high-quality beans can contain small stones that can crack a tooth. Transfer sorted beans to a colander and rinse thoroughly under cold running water, agitating them with your hands to wash away any dust or field residue. Step 2: Soaking Decision (Optional) You have two options: Quick Soak Method (1 hour): Place rinsed beans in a large pot, cover with water by 3 inches, and bring to a boil. Boil for 2 minutes, then remove from heat, cover, and let stand for 1 hour. Drain and proceed with cooking. Overnight Soak (8-12 hours): Place rinsed beans in a large bowl, cover with water by 3 inches, and let sit at room temperature for 8-12 hours or overnight. Drain and proceed with cooking. No Soak Method (Traditional): Many Mexican cooks don't soak their beans, believing it washes away flavor. If skipping the soak, simply increase cooking time by 30-60 minutes. Step 3: Prepare the Aromatics Cut the onion half in one large piece - keeping it whole allows you to easily remove it after cooking. Slice the whole garlic head horizontally through the middle, exposing all the cloves. Rinse the epazote sprigs and tie them together with kitchen twine for easy removal (if using fresh).

    Cooking Phase (2-3 hours)

    Step 4: Combine Beans and Water Place the sorted (and soaked, if applicable) beans in a large, heavy-bottomed pot or traditional clay olla. A 6-quart or larger pot works well. Add 12-14 cups of fresh water - the beans should be covered by at least 3 inches of water, as they will absorb a significant amount during cooking. Step 5: Add Aromatics (Except Salt) Add the onion half, garlic head, bay leaves, and optional ingredients (lard, avocado leaf, whole pepper, peppercorns) to the pot. If using the whole serrano or jalapeno, pierce it once with a knife to release flavor without making the beans too spicy. Important: Do NOT add salt at this stage. Salt added too early can toughen the bean skins and prevent them from becoming tender. Step 6: Bring to a Gentle Simmer Place the pot over high heat and bring to a boil. You'll see foam form on the surface - this is normal and consists of proteins and starches released by the beans. Skim off and discard this foam with a large spoon for a cleaner final broth. Once boiling, immediately reduce heat to low to maintain a very gentle simmer. The surface should barely bubble - vigorous boiling will break the beans apart and make the broth cloudy. Step 7: Simmer Until Tender (2-3 hours) Partially cover the pot (leave the lid slightly ajar to prevent boiling over) and simmer gently. Check occasionally and add more hot water if needed to keep the beans submerged - never add cold water, as the temperature shock can toughen the beans. Cooking time varies based on the age and size of your beans:
  • Pre-soaked beans: 1.5-2 hours
  • Unsoaked beans: 2-3 hours
  • Old beans (over 1 year): May take 3-4 hours
  • Step 8: Add Epazote When beans are about 30 minutes from being done (they should be nearly tender but still slightly firm in the center), add the fresh epazote sprigs or dried epazote. This allows the herb to infuse the broth without becoming bitter from overcooking. Visual Cues for Doneness:
  • Beans should be completely tender throughout, with no chalky or grainy center
  • Skins should be intact but soft, not bursting
  • Broth should be slightly thickened and bean-flavored
  • When you bite a bean, it should be creamy all the way through
  • Step 9: Season with Salt Once the beans are tender, add the salt. Start with 1 tablespoon and taste after a few minutes - the salt needs time to penetrate the beans and season the broth. Add more as needed; properly seasoned frijoles de olla require more salt than you might expect. Simmer for an additional 15-20 minutes after adding salt to allow flavors to meld. Step 10: Remove Aromatics and Serve Remove and discard the onion, garlic head, bay leaves, epazote bundle, avocado leaf, and whole pepper. Taste and adjust seasoning one final time. Step 11: Rest Before Serving For best flavor, let the beans rest off heat for 15-30 minutes before serving. Like many braised dishes, frijoles de olla taste even better after resting, and they'll continue to improve over the next day or two.

    Tips for Perfect Frijoles de Olla

    Start with Quality Dried Beans

    Fresh dried beans (less than a year old) cook faster and more evenly than old beans. Buy from stores with high turnover or specialty Mexican grocers. Beans should be uniformly sized, glossy, and free of cracks or wrinkles.

    The Salt Timing is Crucial

    Adding salt too early is the most common mistake in bean cookery. Salt toughens the bean skins, preventing water absorption and resulting in beans that never become fully tender. Always salt at the end, once beans are completely soft.

    Low and Slow is the Way

    Gentle simmering - not boiling - is essential. High heat causes beans to burst open, makes the broth starchy and cloudy, and results in uneven cooking. The surface should barely shimmer with occasional lazy bubbles.

    Keep Them Submerged

    Beans that poke above the water line will never soften properly. Check periodically and add hot (not cold) water as needed to keep beans covered by at least 1 inch.

    The Epazote is Non-Negotiable

    Epazote is the herb that makes frijoles de olla taste authentically Mexican. Its unique, slightly medicinal flavor is irreplaceable. If you absolutely cannot find it, the beans will still be delicious, but not quite authentic. Mexican grocers, Latin markets, and online spice shops carry it.

    Embrace the Broth

    The cooking liquid (caldo de frijol) is not a byproduct - it's a treasure. Served in small bowls with a drizzle of olive oil and crumbled cheese, it's a beloved Mexican tradition. Never discard this flavorful broth.

    Variations and Substitutions

    Bean Varieties

  • Pinto Beans: The classic choice for northern Mexico and Tex-Mex, cook similarly but yield a creamier, lighter-colored broth
  • Peruano/Mayocoba Beans: Creamy yellow beans popular in Sinaloa, faster cooking with a buttery texture
  • Bayo Beans: Speckled beans with earthy flavor, traditional in many regions
  • Flor de Mayo: Beautiful pink-speckled beans that turn pinkish-brown when cooked
  • Regional Variations

  • Yucatecan Style: Add habanero pepper (whole) for heat and serve with pickled red onions
  • Oaxacan Style: Finish with a drizzle of asiento (unrefined pork lard) or Oaxacan pasilla chile
  • Veracruzano Style: Add a sprig of hoja santa (Mexican pepperleaf) with the epazote
  • Norteño Style: Use pinto beans and finish with crispy bacon crumbles
  • Flavor Enhancements

  • Smoky Version: Add 1-2 dried chipotle peppers to the cooking liquid
  • Meaty Version: Add a ham hock, bacon ends, or pork neck bones
  • Vegetarian Depth: Add a small piece of kombu seaweed for umami (remove before serving)
  • From Frijoles de Olla to Other Dishes

  • Frijoles Refritos (Refried Beans): Mash cooked beans and fry in lard with onion and garlic
  • Frijoles Charros: Add bacon, chorizo, tomatoes, jalapeños, and cilantro
  • Frijoles Borrachos: Add beer and diced tomatoes to the cooking liquid
  • Enfrijoladas: Blend beans with broth for a sauce to coat tortillas
  • Cooking Method Alternatives

  • Pressure Cooker/Instant Pot: Cook unsoaked beans on high pressure for 25-30 minutes with natural release
  • Slow Cooker: Cook on LOW for 8-10 hours or HIGH for 4-5 hours
  • Dutch Oven in Oven: Braise at 300 degrees F for 3-4 hours

  • Storage and Reheating Instructions

    Refrigerator Storage

    Store cooled beans with their broth in airtight containers in the refrigerator for up to 5 days. The beans will continue to absorb liquid and thicken during storage - this is normal and desirable. They often taste even better the next day as flavors meld.

    Freezing Instructions

    Frijoles de olla freeze exceptionally well, making them perfect for meal prep:
  • Cool beans completely to room temperature
  • Portion into freezer-safe containers or zip-lock bags
  • Include plenty of broth to cover the beans (this prevents freezer burn)
  • Leave 1 inch headspace for expansion
  • Remove as much air as possible
  • Freeze for up to 4 months
  • Label with contents and date
  • How to Reheat

    Stovetop Method (Best) Transfer beans and broth to a saucepan. Heat over medium-low, stirring occasionally, until warmed through. Add a splash of water or broth if beans have thickened too much. This takes about 10-15 minutes for refrigerated beans. Microwave Method Transfer to a microwave-safe bowl, cover loosely, and heat in 2-minute intervals, stirring between each, until hot throughout. From Frozen Thaw overnight in the refrigerator, then reheat using the stovetop method. For faster thawing, place the sealed container in warm water for 30-60 minutes, then transfer to a saucepan and heat gently, stirring often.

    Make-Ahead Tips

    Frijoles de olla are ideal for batch cooking:
  • Make a double batch on weekends for weeknight meals
  • Portion into single-serving containers for quick lunches
  • Freeze in ice cube trays for smaller portions to add to soups or rice dishes

  • Serving Suggestions

    Traditional Bowl Service

    Ladle beans and plenty of broth into shallow bowls. Top with diced white onion, crumbled queso fresco, fresh epazote leaves, and a drizzle of olive oil. Serve with warm corn tortillas for scooping.

    Side Dish

    Serve a modest portion of beans alongside rice, grilled meats, or as part of a traditional Mexican comida corrida (set meal).

    Soup Course

    Serve the bean broth (caldo de frijol) as a first course, garnished with crema and fried tortilla strips.

    Tostada Topping

    Spread onto crispy tostadas as a base layer, then top with shredded meat, lettuce, crema, and salsa.

    Burrito and Taco Filling

    Use as a protein-rich filling for burritos, tacos, and quesadillas.

    Breakfast

    Serve alongside huevos rancheros or Mexican scrambled eggs for a traditional desayuno.

    Nutritional Information (Per Serving)

  • Calories: 180
  • Protein: 12g
  • Carbohydrates: 32g
  • Fat: 1g (without added lard)
  • Saturated Fat: 0g
  • Cholesterol: 0mg
  • Sodium: 350mg
  • Fiber: 12g
  • Iron: 20% DV
  • Folate: 45% DV
  • *Black beans are an excellent source of plant-based protein, fiber, and essential minerals. They're naturally low in fat and cholesterol-free.*

    The Science of Bean Cooking

    Understanding the science behind bean cookery helps ensure perfect results every time: Water Absorption: Dried beans are about 12% moisture. During soaking and cooking, they absorb water until they reach about 65% moisture - roughly tripling in size and weight. Starch Gelatinization: As beans heat, their starch granules absorb water and swell, eventually bursting to release their contents. This creates the creamy texture and thickens the cooking liquid. Pectin Breakdown: The "glue" holding bean cells together (pectin) breaks down slowly with heat, allowing the beans to become tender. Adding acid or calcium too early strengthens pectin, preventing softening. The Salt Myth (Partly True): While salt doesn't prevent beans from cooking (as is often claimed), adding it too early can toughen the skins by strengthening the pectin in the outer layer. Salting at the end allows the skins to soften first.

    Equipment Needed

  • Large heavy-bottomed pot (6-quart or larger) or traditional clay olla
  • Fine-mesh skimmer or large spoon for removing foam
  • Kitchen twine (for tying epazote bundle)
  • Sharp knife for cutting onion and garlic
  • Ladle for serving
  • Airtight containers for storage

  • Affiliate Disclosure: This post contains affiliate links. If you purchase through these links, we may earn a small commission at no additional cost to you. This helps support our recipe development and keeps our content free. We only recommend products we personally use and trust in our own kitchens.
    Shop Recommended Bean Pots and Mexican Cooking Equipment →
    *Recipe developed and tested in our kitchen. Last updated: 2025-12-20*

    Kitchen Science: Why This Method Works

    Steam transfers heat to food through condensation, which is remarkably efficient — steam at 212°F transfers heat six times faster than air at the same temperature. This is why steaming cooks so quickly. The gentle, moist environment preserves water-soluble vitamins (B and C) that would leach into boiling water, making steaming one of the healthiest cooking methods. The enclosed environment also traps volatile aromatic compounds, concentrating the natural flavors of fresh ingredients.

    Nutrition Deep Dive

    Chicken is one of the most protein-dense foods available, delivering approximately 31g of protein per 100g of cooked breast meat with just 3.6g of fat. The B-vitamin complex in chicken — particularly niacin (B3) and pyridoxine (B6) — supports energy metabolism and nervous system function. Dark meat (thighs, legs) contains higher levels of iron, zinc, and B12 than breast meat, along with more myoglobin, making it a better choice when mineral intake is a priority. The selenium in chicken supports thyroid function, with a single serving providing over 40% of the daily recommended intake.

    Hosting and Entertaining Tips

    For entertaining, prepare the chicken through the marinating stage up to 24 hours ahead. Set up a build-your-own plate station with the cooked chicken as the centerpiece alongside several sides, sauces, and garnishes — this takes pressure off your timing and lets guests customize their plates. Serve on a large cutting board or platter for family-style appeal. Keep backup chicken warm in a low oven (200°F) wrapped in foil. Plan about 6-8 ounces of cooked chicken per adult guest when it's the main protein.

    Seasonal Adaptations

    Mexico's incredible biodiversity means seasonal shifts are dramatic and exciting. Spring brings fresh nopales (cactus paddles), spring onions, and lighter salsas. Summer is peak chile season — jalapeños, serranos, and poblanos at their most flavorful. Autumn offers calabaza (squash), huitlacoche (corn fungus), and the ingredients for mole season. Winter brings guavas, mandarins, and warming pozoles and menudos for cold nights and celebrations.

    Food Safety Notes

    Chicken must reach an internal temperature of 165°F (74°C) throughout — no exceptions. Use a digital instant-read thermometer inserted into the thickest part, avoiding bone. Never wash raw chicken, as splashing water spreads bacteria up to 3 feet around the sink. Use separate cutting boards for raw poultry and produce. Refrigerate leftovers within 2 hours (1 hour if ambient temperature exceeds 90°F). Thaw frozen chicken in the refrigerator (24 hours per 5 lbs), in cold water (changed every 30 minutes), or in the microwave — never on the counter.

    Cultural Context and History

    Mexican cuisine, recognized by UNESCO as an Intangible Cultural Heritage, represents an unbroken culinary lineage stretching from Mesoamerican civilizations to the present. The nixtamalization process for corn — discovered over 3,500 years ago — remains the foundation of tortillas and tamales today. The fusion of indigenous ingredients (chile, cacao, vanilla, tomato) with Spanish introductions (pork, dairy, wheat) created one of the world's most complex and celebrated cuisines, where a single mole sauce might contain 30+ ingredients.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Boneless pork loin: Cut into similar-sized pieces. Pork reaches safe temperature at 145°F compared to chicken's 165°F, so use a thermometer.
  • Turkey breast: Swap 1:1 by weight. Turkey is leaner, so reduce cooking time by 2-3 minutes and add a tablespoon of olive oil to prevent dryness.
  • Cauliflower steaks: Cut thick slices from center of head. Season generously and add 3-5 extra minutes of cooking time.
  • Extra-firm tofu: Press for 30 minutes to remove moisture. Tofu absorbs marinades beautifully but needs higher heat for proper browning.
  • Scaling This Recipe

    This recipe serves 8-10, but it's easily adjusted:
  • Acid ingredients (citrus, vinegar) should be scaled conservatively — start at 1.5x for a doubled recipe and add more to taste.
  • When scaling up, keep in mind that spices and seasonings don't scale linearly — use about 1.5x the spices for a doubled recipe rather than 2x, then adjust to taste.
  • When scaling for a crowd (4x or more), consider cooking in multiple batches rather than one enormous pot for better quality control.
  • For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If food is waterlogged, the water level was too high and boiling liquid splashed onto the food. Keep water 1 inch below the steamer basket.
  • If cooking is uneven, rearrange items halfway through so pieces on the edges (which receive more heat) swap with those in the center.
  • If the texture is rubbery rather than tender, you've oversteamed. Start checking 2-3 minutes before the suggested time for future batches.
  • Beverage Pairing Guide

    A cold Mexican lager with a lime wedge is the iconic pairing — the effervescence and citrus cut through rich, spicy food beautifully. For wine, a Garnacha rosado or a fruity Malbec complements the complex chili and spice flavors. Agua fresca — tamarind, hibiscus (jamaica), or horchata (rice milk with cinnamon) — provides refreshing non-alcoholic accompaniment. A classic margarita (tequila, fresh lime, Cointreau) or a paloma (tequila, grapefruit soda) bridges the gap between drink and meal perfectly.

    Common Mistakes to Avoid

    Avoid these common pitfalls for the best results:
  • Overfilling the steamer basket — air circulation is critical. Leave space between pieces for even cooking.
  • Lifting the lid frequently — steam escapes rapidly and takes several minutes to rebuild to full temperature.
  • Not maintaining a rolling boil — weak steam means uneven cooking. Keep the water at a consistent, vigorous boil.
  • Forgetting to replenish water — for longer steaming sessions, check water level every 20 minutes.
  • Leftover Transformation Ideas

    Transform your leftovers into entirely new meals:
  • Toss cold shredded chicken with sesame oil, soy sauce, rice vinegar, and chili crisp for an instant Asian-inspired noodle bowl topping.
  • Fold chopped chicken into a creamy filling with herbs and cheese, then stuff into puff pastry for elegant hand pies that freeze beautifully.
  • Shred leftover chicken into a tortilla soup with roasted tomatoes, black beans, and a squeeze of lime — it's better with day-old chicken that's had time to develop flavor.

  • Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.