Heat butter in a large nonstick pot, over medium- high heat.
Add onions, garlic, jalapeno and saute until garlic is fragrant and onion is partially softened.
Add salt, pepper, chili powder, cumin powder, pinto beans, broth, lime juice and mix until combined.
Lower heat to Medium and cook for 10 minutes, stirring often.
Use a hand-held immersion blender or a a potato masher to mash the beans.
Add more broth, if necessary, to achieve your desired consistency.
Cook for another 5 minutes.
Remove from heat and garish with cilantro. Enjoy!