Slow Cooker Pinto Beans with Epazote and Jalapeño
Photo by Arina Krasnikova on Pexels

Slow Cooker Pinto Beans with Epazote and Jalapeño

Creamy, gently spiced pinto beans infused with the herbaceous bite of epazote and the fresh heat of jalapeño. This slow cooker method makes tender beans with a velvety broth, ready to serve as a side dish or base for soups, tacos, or rice bowls. The epazote adds its signature peppery flavor while helping reduce gas from the beans.

Prep
15 min
Cook
—
Wait
8 hr
Total
8 hr 15 min
Makes
6 cups (1.4 L) cooked beans with broth
Share

Steps

Before you start
  • Rinse and sort dried beans to remove any stones or debris
  • If time permits, soak beans in cold water for 8 hours or overnight, then drain (this reduces cooking time by 1–2 hours)
  • Have epazote on hand—fresh is best, but dried works if fresh is unavailable
  1. Prepare beans and aromatics

    • Rinse the sorted pinto beans under cold running water in a colander until the water runs clear, about 1 minute.
    • Place them in your 6-quart slow cooker.
    • Lightly smash the 6 unpeeled garlic cloves with the side of your knife to release their oils, and halve the jalapeños lengthwise.
    • Remove and discard the jalapeño seeds to reduce heat, or keep them if you prefer spicier beans.
    + Show details

    Ready when: Beans are clean and rinsed; garlic cloves are smashed; jalapeños are halved and seeded.

    Tip: Smashing the garlic releases its flavor into the broth. Leave the skins on to prevent the garlic from breaking apart during the long cooking time.

  2. Add liquid and aromatics to slow cooker

    • Pour 8 cups of cold water into the slow cooker with the beans.
    • Add the smashed garlic cloves, jalapeño halves, unpeeled onion halves if using, and all the fresh epazote sprigs.
    • Stir briefly to combine and ensure the beans are submerged.
    + Show details

    Ready when: All ingredients are combined and beans are covered with liquid.

    Tip: Do not add salt at this stage; it can toughen the beans' skins during the long cooking time.

  3. Cook on low until tender

    • Cover the slow cooker and cook on LOW for 7–8 hours (or 4–5 hours if using pre-soaked beans).
    • After 2–3 hours, lift the lid briefly to stir and check that the beans remain submerged.
    • If liquid has evaporated noticeably, add another ½ cup of warm water.
    • Repeat this check every 2 hours.
    + Show details

    Ready when: Beans are completely tender and break apart easily when pinched between your thumb and forefinger; the cooking liquid is reduced and creamy, not watery.

    Tip: Slow cooking on low yields creamier beans than high heat. Resist the urge to peek constantly—every time you lift the lid, you lose heat and extend cooking time.

  4. Remove aromatics and season

    • Using a slotted spoon, fish out and discard the smashed garlic cloves, jalapeño halves, and onion pieces.
    • Stir in the kosher salt (1.5 teaspoons), freshly ground black pepper (¼ teaspoon), and ground cumin (½ teaspoon) if using.
    • Taste and adjust seasoning as needed.
    • The broth should taste savory and herbaceous with gentle heat from the jalapeño and the distinctive anise-like pepper flavor from the epazote.
    + Show details

    Ready when: Flavor is balanced—earthy and savory with herbal notes and subtle jalapeño warmth; no traces of undercooked beans remain.

    Tip: Taste before adding all the salt; slow cooking concentrates flavors significantly, so you may need less salt than expected. Add salt gradually and adjust to your preference.

Good to know

Tips
  • Epazote is essential for authentic flavor and is widely available at Latino markets, specialty grocers, and online. If you cannot find it fresh, dried epazote is a reliable substitute.
  • For creamier beans with a silkier broth, mash a small handful of beans against the side of the pot with a wooden spoon once they are fully cooked, then stir back in.
  • If the beans seem too soupy after cooking, leave the slow cooker uncovered on HIGH for 30–45 minutes to reduce the liquid; if too thick, add warm water ¼ cup at a time.
  • Serve with warm tortillas, atop rice, in a taco, or alongside grilled meats. The broth is delicious spooned over the beans and soaks into rice beautifully.
Make ahead

You can cook the beans up to 3 days ahead. Store them (with their broth) in an airtight container in the refrigerator, then reheat gently on the stovetop or in the slow cooker on LOW for 30–45 minutes before serving.

Storage & reheating

Room temperature: Up to 2 hours in a covered container. Refrigerator: Up to 4 days in an airtight container. Freezer: Up to 3 months in a freezer-safe container or zip-top bag. To reheat from frozen, thaw in the refrigerator overnight, then warm in a pot over medium heat with a splash of water if needed, or use the slow cooker on LOW for 45 minutes to 1 hour.

Substitutions
  • fresh epazote sprigs → dried epazote (use 3 tablespoons / 2 g, added with the aromatics). Dried epazote is more concentrated; add the same amount of volume but it will be lighter in weight. The flavor is slightly more intense.
  • fresh epazote sprigs → fresh cilantro (use ½ cup / 12 g, added in the last 10 minutes of cooking or stirred in after). Cilantro provides herbaceous freshness but lacks epazote's peppery, anise-like notes. Use this only if epazote is unavailable; the beans will taste more like traditional refried beans.
  • fresh jalapeño → serrano pepper (1–2 halves, seeds removed). Serranos are spicier than jalapeños; use fewer or remove seeds for a milder result.
  • dried pinto beans, sorted and rinsed → black beans or kidney beans (same weight). These will cook at the same rate as pintos. Black beans will give a deeper, earthier flavor; kidney beans will be slightly firmer.

More bean sides

See all →

Find more like this

Meal
Dinner
Cuisine
Mexican
Main ingredient
Black Beans

Reviews (0)