Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(14)
Export 11 ingredients for grocery delivery
Step 1
Dissolve the 3 tablespoons of salt into a large bowl of water (your largest mixing bowl, or about 4 quarts water). Add the chickpeas and soak for 8 to 24 hours. Drain, and place in a pot with the remaining teaspoon of salt. Cover with water by three inches. Bring to a boil, then lower heat and cook at the gentlest simmer for about an hour or until the chickpeas are cooked through. Let chickpeas cool in their cooking liquid. Store chickpeas in their cooking liquid.
Step 2
Set a large, wide skillet over high heat. Add the oil. When it shimmers, add the onions, stir to distribute evenly, season with a pinch of salt, cover the pan, and turn heat to low. Cook, covered, for 15 minutes. Uncover, letting the water from the lid drip down into the pan. Add the garlic, 1 tablespoon (or less, see notes above) chili powder, and cumin, and cook for 1 minute, stirring until the onions are coated in the spices. Taste. If you want a little more heat, add an additional tablespoon of chile powder, and cook for another minute.
Step 3
Add the crushed tomatoes, 1 cup water, vinegar, and 4 cups of the cooked chickpeas (not the liquid). Adjust heat so the mixture simmers. Season with a pinch of salt. Simmer for 15 to 20 minutes, stirring occasionally to ensure chickpeas are not sticking to bottom of pan. Taste. Squeeze half a lime over top if desired along with more salt to taste—chickpeas can handle/need salt, so don’t be afraid here.
Step 4
To serve: Spoon chickpeas into bowls. Top with grated cheese, sour cream, quick-pickled onions, lettuce, and lime wedges.