Fresh Beans to eat with Pico de Gallo
Prep Time: 15 minutes
Cook Time: 1.5 to 2 hours (stovetop) or 40–60 minutes (pressure cooker)
Soaking Time: 6–8 hours or overnight (optional)
Total Time: 2–10 hours (depending on method)
Servings: 6
Difficulty: (Easy to Moderate)
Cuisine: Mexican, Southwestern
Category: Main, Side
Free From: Gluten, Dairy, Refined Sugar
Ingredients
For the Fresh Beans:
-
1 lb dried pinto beans (about 2 cups), rinsed and sorted
-
8 cups water
-
½ medium white onion, peeled
-
3 cloves garlic, peeled
-
1 bay leaf
-
1½ teaspoons salt (or to taste)
-
1 tablespoon olive oil or lard (optional)
-
Optional: 1 jalapeño or serrano pepper (for mild heat)
For Serving:
-
Warm corn or flour tortillas
-
Cooked rice (optional)
-
Avocado slices or guacamole
-
Queso fresco or vegan cheese (optional)
For the Pico de Gallo:
-
3 medium roma tomatoes, diced
-
¼ cup white onion, finely chopped
-
1 small jalapeño, seeded and finely minced
-
¼ cup fresh cilantro, chopped
-
Juice of 1 lime
-
Salt to taste
Cooking Instructions
Step 1: (Optional) Soak the Beans
Soaking shortens cooking time and can improve digestion.
-
Place beans in a large bowl and cover with 3x water.
-
Soak overnight or for at least 6 hours.
-
Drain and rinse before cooking.
Short on time? You can skip soaking — just allow for a longer cook time.
Step 2: Cook the Beans
Stovetop Method:
-
In a large pot, combine soaked beans, 8 cups of water, onion, garlic, and bay leaf.
-
Bring to a boil, then reduce to low simmer and cook uncovered for 1.5–2 hours, stirring occasionally.
-
Add more water if needed to keep beans covered.
-
When tender, stir in salt and optional oil/lard for flavor and creaminess.
Pressure Cooker or Instant Pot:
-
Combine soaked beans, onion, garlic, bay leaf, and water (about 6–7 cups) in the pot.
-
Cook on High Pressure for 30–35 minutes, then allow natural pressure release.
-
Stir in salt and optional oil after cooking.
Beans should be tender but not mushy. You can mash a few if you like a thicker consistency.
Step 3: Make the Pico de Gallo
-
In a medium bowl, combine tomatoes, onion, jalapeño, cilantro, and lime juice.
-
Add salt to taste and stir well.
-
Let sit for 10–15 minutes to allow flavors to meld.
Pico de Gallo is best fresh but can be made a few hours ahead.
Step 4: Assemble & Serve
To serve:
-
Spoon hot beans into a bowl with some of the cooking liquid.
-
Top generously with fresh pico de gallo.
-
Optional: Add sliced avocado, crumbled queso fresco, or a drizzle of olive oil.
-
Serve with warm tortillas or rice on the side.
Flavor Add-In Ideas (Optional)
-
Add cumin, chili powder, or smoked paprika to the beans while simmering.
-
Add chopped chipotle in adobo for a smoky kick.
-
Stir in chopped spinach or kale in the last 10 minutes of cooking for a nutrition boost.
Storage & Reheating
-
Fridge: Store beans and pico separately in airtight containers for up to 5 days.
-
Freezer: Beans freeze well (pico does not) — freeze in broth in freezer-safe bags for up to 3 months.
-
Reheat: Simmer on the stove or microwave with a splash of broth or water.
Nutrition (Per Serving, Approx.)
| Nutrient | Amount |
|---|---|
| Calories | 240 kcal |
| Protein | 13g |
| Carbs | 35g |
| Fat | 4g |
| Fiber | 10g |
| Sodium | 380mg |
Note: Based on beans alone without toppings or tortillas. Pico adds minimal calories but boosts nutrients.
Final Thoughts
These fresh pinto beans with pico de gallo are a staple in traditional Mexican kitchens for good reason — they’re humble, hearty, nourishing, and absolutely packed with flavor. Whether enjoyed as a meatless main or a flavorful side dish, this combo is sure to become a go-to in your kitchen.