Heat the avocado oil in a pot over medium heat. Add the onion, jalapeño and a pinch of salt & pepper. Stir to combine and cook for 5 minutes.
Add the beans (with the liquid from the can), cumin and chili powder to the pot. Bring to a boil, then lower heat and cook for 20 minutes - stirring every 5 minutes.
Add lime juice to the beans, then use an immersion blender** to blend about 3/4 of the bean mixture. Taste and add salt if needed.
Serve hot with fresh cilantro.
*If you are sensitive to heat you can omit the jalapeño.
**You can also transfer 3/4 of the mixture to a standing blender, then return it to the pot after blending. Get my immersion blender here.
**These will keep in the fridge for 3 days.
Calories: 149kcal, Carbohydrates: 24g, Protein: 7g, Fat: 3g, Saturated Fat: 1g, Sodium: 387mg, Potassium: 444mg, Fiber: 7g, Sugar: 2g, Iron: 3mg