Heat the oil in a 12-inch sauté pan over medium-high for a few minutes, or until shimmering. Add the garlic and serrano pepper and stir very frequently for 30 to 60 seconds until fragrant (you don’t want the garlic to brown).
Add the cabbage and use tongs to coat it into the oil and aromatics, tossing well. Season with ½ teaspoon kosher salt. Cook for 10 minutes, stirring occasionally, or until tender and browned in spots.NOTE: If it starts to brown quickly, lower the heat to medium. If you start to see browned bits stock to the bottom of the pan, add a splash of water to deglaze.Multitasking option. While the cabbage cooks: (a) In a small bowl combine the tomato paste, coriander, cumin, chili powder, turmeric, 1 teaspoon kosher salt, and lots of black pepper; (b) finely chop the tomatoes and set aside. While the cabbage cooks: (a) In a small bowl combine the tomato paste, red chili powder, coriander, cumin, turmeric, 1 teaspoon kosher salt, and lots of black pepper; (b) finely chop the tomatoes and set aside.
To the cabbage, add the tomato paste-spice mixture. Stir very frequently for 2 minutes, coating the tomato paste into the cabbage. If things start to dry out, deglaze the pan with a splash of water. Add the fresh tomatoes and cook for 4 to 5 minutes, or until the tomatoes have softened and almost melted into the cabbage.
Pour in the coconut milk, drained chickpeas, almond butter, and ½ teaspoon kosher salt. Adjust the heat to maintain a simmer and simmer (uncovered) for 15 to 20 minutes, stirring every few minutes to prevent sticking. The curry will thicken as it cooks, so if you want a looser texture, add ¼ to ½ cup water (60 to 120 mL).a. NOTE: I prefer simmering for 20 minutes, as it gives the ingredients enough time to mask the coconut flavor, but you can taste at 15 minutes and check. Remove from the heat. Stir in the garam masala, several squeezes of lime juice, and the chopped cilantro. Season to taste with salt or more lime juice as desired. If possible, rest for 5 to 10 minutes to allow flavors to meld.
Serve with cooked rice or flatbread. NOTE: leftovers will thicken considerably in the fridge, so you may want to thin it out with some water on the stove.