Spanish Pinto Beans

Prep: 15 min Cook: 15 min Cuisine: Spanish

A hearty Spanish-style pinto beans dish with flavorful tomato, garlic, and cilantro, perfect for comforting meals and suitable for vegetarians with optional ham addition.

Be the first to rate this recipe

Ingredients

  • 1 lb. pinto beans
  • 1 medium onion, chopped
  • 1 bell pepper, chopped
  • 3 cloves garlic, crushed
  • 1 can tomato sauce
  • 4-5 sprigs cilantro, chopped
  • 2 Tbsp. olive oil
  • salt to taste

Instructions

  1. Boil pinto beans until tender.
  2. In a large skillet, heat olive oil for 3 to 4 minutes.
  3. Add chopped onion, chopped bell pepper, crushed garlic, and chopped cilantro to the skillet and sauté for 5 minutes.
  4. Pour the sauce over the cooked beans and cook for an additional 10 minutes.
  5. For enhanced flavor, add chopped lean ham to the sauce before serving.

Tips & Substitutions

For a creamier texture, consider mashing some of the beans after cooking. If you're out of fresh cilantro, parsley can be used as a substitute. Adding a splash of lime juice before serving can brighten the dish. For a smoky flavor, try adding a bit of smoked paprika. If you want a vegetarian version, skip the ham or use a plant-based alternative.

Serving Suggestions

Serve the Spanish Pinto Beans with rice or warm tortillas for a fulfilling meal. They pair wonderfully with a side of cornbread or a fresh salad. For a heartier option, consider adding a dollop of sour cream or avocado on top. This dish also complements a glass of Starter Juice For Friendship Cake for a delightful meal experience.

Storage & Reheating

Store leftover Spanish Pinto Beans in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm them on the stove over low heat, adding a splash of water if they seem dry. They can also be microwaved in short intervals, stirring in between, until heated through.

Nutrition & Diet Analysis (per serving)

Each serving of Spanish Pinto Beans contains roughly 542 calories, with 17g protein, 66g carbohydrates, and 26g fat. It is an excellent source of vitamin C (325% of the Daily Value), iron (83% of the Daily Value), and protein (34% of the Daily Value). Note that it is relatively high in sodium, at 2641mg per serving (115% of the Daily Value).

542 kcal 27% DV
Protein Fat Carbs

Macronutrients

Protein 16.9g 34% DV
Total Fat 26.3g 34% DV
Carbs 65.9g 24% DV
Fiber 7.6g 27% DV
Sugar 10.4g 21% DV

Electrolytes

Sodium 2641mg 100% DV
Potassium 1563.7mg 33% DV

Vitamins & Minerals

Vitamin A 264.6mcg 29% DV
Vitamin C 292.9mg 100% DV
Vitamin D 0.2mcg 1% DV
Calcium 363.5mg 28% DV
Iron 14.9mg 83% DV
Diet fit High-fiber

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use canned pinto beans instead of dried?

Yes, you can use canned pinto beans to save time. Just rinse and drain them before adding to the skillet. Reduce the cooking time for the beans in the recipe to about 5 minutes since they are already cooked.

How can I make this dish spicier?

To add heat, incorporate diced jalapeños or a pinch of cayenne pepper when sautéing the vegetables. You can also serve with hot sauce on the side for those who enjoy extra spice.

What proteins can I add to this dish?

Chopped lean ham is a great addition for flavor. Alternatively, you can use cooked chorizo or smoked sausage for a different taste. For a vegetarian option, consider adding grilled vegetables or a scoop of Vegan recipes that include beans.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Vegan recipes → Vegetarian recipes → All recipes →