Simple Pinto Bean Tacos
Warm corn tortillas stuffed with creamy, spiced pinto beans cooked from scratch with onions, garlic, and a touch of cumin. These tacos come together with a crisp, fresh topping of shredded lettuce, diced tomato, and a squeeze of lime for a bright finish. A simple weeknight meal that feels like a fiesta.
For 4 servings
- prep
Soak the pinto beans overnight.
Place the rinsed dried pinto beans in a large bowl, cover with plenty of water, and soak for at least 8 hours or overnight. Drain and rinse before cooking.
TIPSoaking softens the beans and cuts down cooking time significantly. - pressure cook · ~12 min
Cook the beans until tender.
Add the soaked and drained beans to a pressure cooker with 4 cups of fresh water. Pressure cook on high for 12 minutes, then let the pressure release naturally. Drain, reserving a little cooking liquid.
TIPIf using a regular pot, simmer gently for 1.5 to 2 hours until the beans are creamy and soft. - saute · ~5 min
Sauté the aromatics and bloom the spices.
1.Heat olive oil in a skillet over medium heat.2.Add the diced onion and cook until soft and translucent, about 4 minutes.3.Stir in the minced garlic, ground cumin, and smoked paprika. Cook until fragrant, 30 seconds. - simmer · ~5 min
Simmer the beans with the aromatics.
1.Add the cooked, drained pinto beans to the skillet.2.Pour in about half a cup of the reserved bean cooking liquid.3.Add salt and mash some of the beans gently with the back of a spoon to create a creamy texture.4.Simmer for 5 minutes, stirring occasionally, until the mixture is thick and heated through.TIPMashing a portion of the beans gives the filling a creamy body that holds together in the taco. - grill · ~4 min
Warm the corn tortillas.
Heat a dry skillet or griddle over medium-high heat. Warm each corn tortilla for about 30 seconds per side until pliable and lightly toasted. Keep them wrapped in a clean kitchen towel to stay warm.
TIPA little char on the tortilla adds a subtle smoky flavor that pairs beautifully with the beans. - assemble
Assemble the tacos with fresh toppings.
1.Spoon a generous portion of the pinto bean mixture onto each warm tortilla.2.Top with shredded lettuce, diced fresh tomato, and the reserved finely chopped raw onion.3.Finish with a squeeze of fresh lime juice. - serve
Serve immediately with lime wedges on the side.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the beans overnight to reduce cooking time and improve creaminess.
- 2Reserve a bit of the bean cooking liquid to adjust the taco filling's consistency.
- 3Mash about a third of the beans for a creamy texture that holds together in the tortilla.
- 4Toast the tortillas directly on a dry skillet until lightly charred for extra smoky flavor.
- 5Use freshly squeezed lime juice just before serving to brighten all the flavors.
Adapt it for your goals.
Vegan Queso Topping
Drizzle with a cashew-based queso or a simple vegan sour cream for extra richness, perfect for a creamy contrast to the fresh toppings.
Spicy ChipotleSpicy Chipotle
Stir 1-2 teaspoons of adobo sauce from canned chipotles into the beans for a smoky, spicy kick.
Jain FriendlyJain-Friendly
Omit onion and garlic, sauté cumin and paprika in oil, then add beans and a pinch of asafoetida (hing) to replicate the savory depth without alliums.
Why this is on our healthy list.
High in Plant Fiber
Pinto beans are an excellent source of dietary fiber, which supports healthy digestion and helps keep you full longer.
Rich in Plant Protein
These tacos deliver a solid protein boost from the pinto beans, making them a hearty meatless meal.
Low in Saturated Fat
With only a tablespoon of olive oil and no animal products, this dish is naturally low in saturated fat.
Frequently asked questions
Yes, use two 15-ounce cans, drained and rinsed. Simmer with the aromatics for 10 minutes instead of 5, and add a splash of water if needed.



