Smoky, hearty Mexican cowboy bean stew made with pinto beans, vegan chorizo, and fresh chiles. Ready in under an hour in the Instant Pot or on the stovetop. A complete plant-based meal the whole table will love.
Select Sauté and let the pot heat up for one minute. Add the olive oil and onion. Cook, stirring occasionally, until the onion is soft and translucent, about 3 to 4 minutes. Add the minced garlic and sauté another 1 to 2 minutes until fragrant.
Add the vegan chorizo, sliced vegan hot dogs, and chopped vegan bacon. Sauté for 3 to 4 minutes, stirring to break up the chorizo. Scrape any bits off the bottom of the pot to prevent a burn notice.
Add the serrano or jalapeño peppers, poblano pepper, and chopped roma tomatoes. Stir to combine. Add the rinsed dry pinto beans, salt, black pepper, and cumin. Pour in the vegetable broth and stir well, making sure nothing is stuck to the bottom.
Press Cancel to turn off Sauté mode. Secure the lid and set the valve to Sealing. Select Pressure Cook on High Pressure and set the timer: Unsoaked dry beans: 50 minutes Soaked dry beans: 35 minutes Canned beans: 10 minutes
When the cook time is up, allow the pot to natural release for 10 minutes. Then carefully move the valve to Venting to release any remaining steam. Keep your hand and face away from the steam vent.
Open the lid and stir. The beans should be completely tender and the broth nicely thickened. For a thicker consistency, select Sauté and simmer uncovered for 5 to 10 minutes. To thicken naturally, mash a small scoop of beans against the side of the pot and stir back in.
Taste and adjust salt and cumin as needed. Ladle into bowls and top with freshly chopped cilantro and a squeeze of lime. Serve with warm tortillas on the side.
Stovetop Method
Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and cook another 1 to 2 minutes until fragrant.
Add the vegan chorizo, sliced hot dogs, and chopped bacon. Cook for 3 to 4 minutes, stirring occasionally.
Add the serrano or jalapeño peppers, poblano pepper, and roma tomatoes. Stir to combine. Add the rinsed pinto beans, salt, black pepper, cumin, and vegetable broth. Stir well to combine.
Bring to a boil over high heat, then reduce to medium low. Cover and simmer, checking every 30 minutes and adding vegetable broth or water as needed to keep the beans submerged.
Cook until the beans are completely tender, about 1.5 to 2 hours depending on the age of your beans. Remove the lid and simmer uncovered for 10 to 15 minutes to thicken the broth.
Taste and adjust seasoning. For a thicker broth, mash a small scoop of beans against the side of the pot and stir back in.
Ladle into bowls and top with freshly chopped cilantro and a squeeze of lime. Serve with warm tortillas on the side.
Video
Notes
Servings are based on 4 main dish portions. As a side dish this recipe yields up to 10 smaller portions.
Dried beans older than one year may take longer to soften. If your beans are still firm after the full cook time, add 15 minutes and pressure cook again.
If you get an Instant Pot burn notice, press Cancel, open the lid, scrape the bottom, add a splash of broth, reseal, and restart.
Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for up to 3 months.
The photos and video for this recipe were made without vegan bacon as it was not available to me that day. The recipe works beautifully with or without it, but I recommend adding it when you can for the fullest flavor.