Fresh-cooked beans with pico de gallo are classic Mexican comfort food — hearty, bright, and full of flavor. You can enjoy them as a side, in tacos, or even as a light main dish.
Here’s how to make tender, fresh beans from scratch and serve them perfectly with fresh pico de gallo. 👇
Fresh Beans to Eat with Pico de Gallo
Ingredients
For the Beans:
-
1 lb (about 2 cups) dry beans — pinto, black, or Peruano (mayocoba) beans work great
-
6 cups water
-
½ onion, peeled (keep whole)
-
2–3 cloves garlic, peeled
-
1 bay leaf (optional)
-
1 tsp salt (add after beans soften)
-
Optional flavor boosters: a few sprigs of cilantro, a small piece of bacon, or a jalapeño for a hint of spice
For the Pico de Gallo:
-
3 ripe Roma tomatoes, diced
-
½ white onion, finely chopped
-
1–2 jalapeños (or serrano chiles), finely chopped
-
¼ cup fresh cilantro, chopped
-
Juice of 1 lime
-
Salt, to taste
Instructions
1. Cook the Beans
-
Rinse and sort beans, removing any debris.
-
Place beans, onion, garlic, and bay leaf in a large pot with water.
-
Bring to a boil, then reduce to low simmer and cook uncovered for 1½–2 hours, stirring occasionally.
-
Add water as needed to keep beans submerged.
-
-
Once beans are tender, add salt (adding it too early can toughen skins).
-
Remove onion and bay leaf if desired.
(Tip: For faster cooking, you can soak beans overnight or use an Instant Pot — 30–35 minutes on high pressure.)
2. Make the Pico de Gallo
-
Mix tomatoes, onion, jalapeño, cilantro, lime juice, and salt in a bowl.
-
Let it sit 10–15 minutes so the flavors meld.
3. Serve Together
-
Spoon warm beans into a bowl with a bit of their broth.
-
Top generously with fresh pico de gallo.
-
Drizzle with a little olive oil or crumbled queso fresco, if desired.
-
Serve with warm corn tortillas or rice on the side.
💡 Optional Add-Ons
-
Refried beans version: Mash beans lightly in a skillet with a little oil and garlic, then top with pico.
-
Avocado boost: Add diced avocado or guacamole on top for creaminess.
-
Protein twist: Stir in grilled chorizo, bacon, or shredded chicken.
-
Fresh herbs: Try epazote or oregano for authentic Mexican flavor.
Would you like me to give you a smoky refried beans version (frijoles refritos) made with lard or olive oil — perfect for topping with pico and cheese?