Vegan Mexican Pinto Beans offer a delicious and wholesome way to enjoy a nutritious meal packed with flavor. This plant-based dish not only showcases the rich culinary heritage of Mexico but also serves as an excellent source of protein and fiber. Whether you’re a seasoned chef or just starting out in the kitchen, this recipe is straightforward to follow and incredibly satisfying to eat.
Why We Love This Vegan Mexican Pinto Beans Recipe
There’s something comforting about a warm bowl of beans. Vegan Mexican Pinto Beans are not just easy to prepare; they are also incredibly versatile. The savory blend of spices like cumin and chili powder enhances the natural earthiness of pinto beans, creating a rich flavor profile that appeals to everyone. Plus, the addition of fresh cilantro adds a delightful burst of freshness, making each bite a little brighter. This dish can shine as a main course or serve as a hearty side, making it a fantastic addition to any meal.
Ingredients about Vegan Mexican Pinto Beans
To create this delicious recipe, you will need the following ingredients:
- 2 cups dried pinto beans
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 4 cups vegetable broth
- Salt to taste
- Pepper to taste
- Fresh cilantro for garnish
How to Make Vegan Mexican Pinto Beans Directions
Making Vegan Mexican Pinto Beans is an enjoyable process that involves just a few simple steps. First, you’ll want to start with dried pinto beans. Rinse them under cold water to remove any debris. After rinsing, place the beans in a bowl, covering them with plenty of water, and let them soak overnight. This soaking process helps to soften the beans and reduces cooking time.
The next day, drain the soaked beans and set them aside. In a large pot, pour in a splash of oil and heat it over medium heat. Once the oil is hot, add the chopped onion. Sauté the onion until it becomes translucent, stirring occasionally to ensure it doesn’t brown too quickly. This usually takes about 3 to 5 minutes. Now it’s time to add the minced garlic. Cook the garlic for about an additional minute, stirring constantly to prevent it from burning.
Stir in your drained pinto beans, along with the cumin and chili powder. These spices will infuse the beans with a rich flavor that is characteristic of Mexican cuisine. Next, pour in the vegetable broth and season the mixture with salt and pepper to taste. Bring the pot to a gentle boil; then, reduce the heat to low and cover it.
Let the beans simmer for 1 to 2 hours. It’s important to stir occasionally during this time, adding more broth if needed. The goal is to achieve a tender and creamy texture, so keep an eye on those beans. You’ll know they’re ready when they are soft but still hold their shape. Once the beans are tender, remove the pot from the heat.
To serve, spoon the warm Vegan Mexican Pinto Beans into bowls and garnish with fresh cilantro. The vibrant green cilantro adds a pop of color and enhances the overall flavor of the dish. Now you’re ready to enjoy a comforting and flavorful meal!
How to Serve Vegan Mexican Pinto Beans
There are plenty of ways to serve Vegan Mexican Pinto Beans, making this dish versatile for any occasion. You can enjoy them on their own as a hearty main course, or pair them with rice for a filling meal. Consider serving the beans in a warm tortilla for a delicious bean burrito, or spoon them over crispy corn tortillas for a satisfying tostada.
If you’re looking to add a little crunch, serve alongside some homemade guacamole or a fresh salsa made with diced tomatoes, onions, and lime juice. Vegan Mexican Pinto Beans also make an excellent filling for enchiladas or quesadillas. The possibilities are endless! You could even sprinkle some avocado slices on top for a creaminess that complements the beans.
Don’t forget to serve with a side of steamed vegetables or a fresh green salad to round out your meal. Whether you’re hosting a gathering or simply enjoying a quiet dinner at home, this dish will surely please everyone at the table.
Expert Tips: Vegan Mexican Pinto Beans
- Pre-soaking Beans: Always soak the pinto beans overnight. This will not only reduce cooking time but also make them easier to digest. If you’re short on time, you can use the quick soak method—boil the beans for 2 minutes, let them sit for one hour, and then proceed with cooking.
- Spice Adjustments: Feel free to adjust the spices according to your taste. If you like it spicier, add some cayenne pepper or diced jalapeños for an added kick. Alternatively, if you prefer a milder flavor, reduce the chili powder.
- Flavor Enhancements: For enhanced flavor, consider adding a bay leaf or a smoked paprika during cooking. These ingredients can add depth and a slightly smoky aroma to your dish.
- Consistency: If you prefer a creamier consistency, use a potato masher to gently mash a portion of the beans once they are cooked. This will give you a nice, thick texture.
- Cooking Method: If you want to use a slow cooker, you can certainly do so. Just combine all ingredients and cook on low for 6 to 8 hours or on high for 3 to 4 hours.
How to Store Vegan Mexican Pinto Beans
If you have leftover Vegan Mexican Pinto Beans, congratulations! You’ve just made an incredible dish that stores well for another meal. Allow the beans to cool completely, then transfer them to an airtight container. They can be stored in the refrigerator for up to five days.
If you’d like to store them for a longer period, consider freezing. Portion the beans into freezer-safe containers or bags and store them in the freezer for up to three months. When you’re ready to enjoy them again, simply thaw them overnight in the fridge and reheat on the stovetop. You may need to add a little water or broth to achieve your desired consistency.
Variation of Vegan Mexican Pinto Beans
There are countless ways to customize Vegan Mexican Pinto Beans to suit your taste preferences. Here are a few variations you might want to try:
- Three-Bean Medley: Combine pinto beans with black beans and kidney beans for a colorful and nutrient-rich dish. This adds variety and enhances the flavor profile.
- Spicy Vegan Mexican Pinto Beans: For those who enjoy a bit of heat, incorporate fresh or dried chili peppers into the recipe. You could add diced jalapeños, serrano peppers, or even a splash of hot sauce.
- Herbed Version: Add herbs like oregano or thyme along with your spices for a different aromatic experience. Fresh herbs can also be included at the end of the cooking process for an extra flavor boost.
- Coconut Curry Pinto Beans: For a fusion twist, try adding coconut milk and curry powder instead of chili powder. This gives a creamy texture with a hint of tropical flavor.
- Smoky Pinto Beans: Utilize smoked salt or add liquid smoke to the ingredients for a deep, smoky flavor without using animal products.
FAQ
What are Vegan Mexican Pinto Beans?
Vegan Mexican Pinto Beans are a plant-based dish made primarily with dried pinto beans, spices, and vegetable broth. This recipe creates a hearty and flavorful meal that is free from animal products.
How do I cook pinto beans for a quicker meal?
To speed up the cooking of pinto beans, you can quick soak them by boiling for 2 minutes, then letting them sit covered for about an hour before cooking.
Can I use canned pinto beans for this recipe?
Yes! If you’re short on time, you can use canned pinto beans. Simply drain and rinse them, then add them after sautéing the onion and garlic, reducing the cooking time to about 15 minutes to just heat through.
How do I enhance the flavor of the Vegan Mexican Pinto Beans?
Enhance the flavor by experimenting with different spices, such as smoked paprika, cayenne pepper for heat, or incorporating fresh herbs like cilantro and oregano.
What do I serve with Vegan Mexican Pinto Beans?
You can serve Vegan Mexican Pinto Beans with rice, in burritos, or on top of a salad. They can also be enjoyed with warm tortillas, avocado slices, or fresh salsa for a more complete meal.

Vegan Mexican Pinto Beans
Ingredients
Main Ingredients
- 2 cups dried pinto beans Rinse and soak overnight
- 1 piece onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 4 cups vegetable broth Add more if needed for consistency
- Salt to taste
- Pepper to taste
- Fresh cilantro for garnish Adds freshness
Instructions
Preparation
- Rinse pinto beans under cold water and soak them overnight in plenty of water.
- The next day, drain the soaked beans.
Cooking
- Heat a splash of oil in a large pot over medium heat.
- Add the chopped onion and sauté until translucent, about 3 to 5 minutes.
- Add the minced garlic and cook for about 1 minute, stirring constantly.
- Stir in the drained pinto beans, cumin, and chili powder.
- Pour in the vegetable broth and season with salt and pepper.
- Bring to a gentle boil, then reduce heat to low and cover.
- Let simmer for 1 to 2 hours, stirring occasionally and adding more broth if needed until beans are tender.
Serving
- Spoon the warm beans into bowls and garnish with fresh cilantro.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!


