Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(1)
Export 16 ingredients for grocery delivery
Step 1
After your beans have soaked, pour them into a strainer and rinse thoroughly. Tap the strainer against the sink to remove excess water.
Step 2
Place the beans and 2¼ cups water into your Instant Pot (IP) and lock the lid into place, making sure the nozzle is in the sealing position.
Step 3
Use the Manual (or Pressure Cooking) mode and set the timer for 10–14 minutes (Note: If not using Rancho Gordo beans, cook for 20 minutes). When the time is up, use the natural release method. Once all the pressure is out of the IP, take off the lid and strain and rinse the beans.
Step 4
After your beans have soaked, pour them into a strainer and rinse and drain thoroughly. Tap the strainer against the sink to remove excess water.
Step 5
Add the beans and the 4½ cups water to a pot, give a quick stir, and bring to a boil. When they reach a boil, turn down the heat, and place a lid on the pot at an angle. Simmer for about 90 minutes, or until the beans done. Cooking times can vary, they're ready when nice and soft. Keep an eye on the water level and add boiling water if the level gets too low.
Step 6
When done cooking, strain and rinse the beans.
Step 7
Place all of the blender ingredients into your blender and puree, then transfer the mixture to a stockpot. (Blend in batches if your blender is too small.)
Step 8
Add the cooked garbanzo beans and diced tomatoes to the stockpot and bring the mixture to a boil over high heat, then reduce the heat and simmer for 15 minutes, stirring occasionally. If your soup starts splattering, place a lid on the pot at an angle while it simmers.
Step 9
Stir in the spinach, coconut milk, and cilantro and cook for 1 additional minute.
Step 10
Ladle into bowls and garnish with more cilantro, if desired. Dinner is served!