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:

  1. In a large pot, combine soaked beans, 8 cups of water, onion, garlic, and bay leaf.

  2. Bring to a boil, then reduce to low simmer and cook uncovered for 1.5–2 hours, stirring occasionally.

  3. Add more water if needed to keep beans covered.

  4. When tender, stir in salt and optional oil/lard for flavor and creaminess.

Pressure Cooker or Instant Pot:

  1. Combine soaked beans, onion, garlic, bay leaf, and water (about 6–7 cups) in the pot.

  2. Cook on High Pressure for 30–35 minutes, then allow natural pressure release.

  3. 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

  1. In a medium bowl, combine tomatoes, onion, jalapeño, cilantro, and lime juice.

  2. Add salt to taste and stir well.

  3. 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:

  1. Spoon hot beans into a bowl with some of the cooking liquid.

  2. Top generously with fresh pico de gallo.

  3. Optional: Add sliced avocado, crumbled queso fresco, or a drizzle of olive oil.

  4. 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.

Similar Posts

  • Syn Free Potato Cakes

    Preparation Time: 15 minutes Cooking Time: 20 minutes Total Time: 35 minutes Servings: 4 Ingredients: 4 medium-sized potatoes, peeled and grated 1 onion, finely chopped 1 egg 2 tablespoons chopped fresh chives Salt and black pepper to taste Low-calorie cooking spray Instructions: Preparing the Potato Mixture: Grate Potatoes: Peel and grate the potatoes using a…

  • Carnivore Mayonnaise

    Description: Carnivore mayonnaise is a creamy, rich condiment made exclusively from animal-based ingredients, perfect for those following a strict carnivore diet. This mayo is free from plant-based oils and other non-carnivore ingredients, making it a great addition to your carnivore-friendly recipes. Total Time: Preparation Time: 5 minutes Making Time: 5-10 minutes Total Time: 10-15 minutes…

  • Bacon Pea Salad

    Prep Time: 12 minutes Cook Time (if bacon is raw): 10 minutes Chill Time (recommended): 30 minutes – 2 hours Total Time: 22 minutes (active) + chilling Ingredients *Yields: 6-8 servings as a side dish* 2 (10 oz) bags frozen sweet peas, thawed (do not cook them – see note below) 8 slices thick-cut bacon (or 1 cup real bacon bits)…

  • Cinnamon rolls with cream cheese

    Preparation Details Prep Time: 30 minutes Resting/Rising Time: 1 hour 30 minutes Baking Time: 20–25 minutes Total Time: Approximately 2 hours 30 minutes Difficulty: Medium Yield: 12 large cinnamon rolls  Ingredients For the Dough: 4 cups (500g) all-purpose flour (plus more for dusting) 1 packet (2¼ tsp) active dry yeast 1 cup (240ml) warm milk…

  • Lemon Capellini

    Prep Time: 10 minutesCook Time: 8 minutesTotal Time: 18 minutesServings: 4Difficulty Level: EasyCuisine: Italian-inspiredCourse: Main / Light Dinner / Lunch Introduction Light, zesty, and incredibly quick to prepare, Lemon Capellini is a pasta dish that celebrates simplicity and fresh flavors. Capellini, or angel hair pasta, cooks in just minutes and pairs beautifully with bright lemon,…

  • Beef stew

    Ingredients: 2 lbs beef chuck roast or stew beef, cut into 1-2 inch cubes 3 tablespoons olive oil (or other cooking oil) 1 large onion, chopped 3 cloves garlic, minced 4 cups beef broth (low-sodium) 1 cup red wine (optional, can substitute with more broth) 3 large carrots, peeled and chopped into 1-inch pieces 4…

Leave a Reply

Your email address will not be published. Required fields are marked *