Creamy pinto bean soup with a kick of smoky heat from adobo sauce and jalapenos! Add your favorite garnishes to dress it up, and you get a cozy bowl of soup that will warm you up on a cold day.
In a 5-quart or larger Dutch oven, heat the butter and oil until shimmering over medium heat. Add in the onion and cook for 4-5 minutes until translucent, stirring occasionally.
Add in the garlic and peppers and continue to cook another minute before adding in the cumin, salt, and oregano and cook, stirring, for another minute until fragrant.
Add in the chipotle puree, pinto beans, and vegetable broth. Bring to a simmer, cover, and continue simmering for 20 minutes.
Remove the lid and use an immersion blender to puree the soup to your desired consistency. Continue to cook for 5 minutes until slightly thickened. Add in the lime juice and cilantro. Season to taste with additional salt if desired.