Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.5
(37)
Export 10 ingredients for grocery delivery
Step 1
Finely chop shallots and garlic. Combine garam masala, half of the shallots, half of the garlic, ½ cup cilantro, and 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt in a large bowl; season with pepper. Add pork and mix gently until just combined. Divide into 12 pieces and roll into balls.
Step 2
Heat 1 Tbsp. oil in a large skillet over medium-high. Cook meatballs, turning occasionally, until browned in spots, 5–8 minutes. Transfer to a plate.
Step 3
Reduce heat to medium; cook remaining shallots and garlic in skillet, stirring often, until garlic is softened, about 2 minutes. Stir in harissa paste, coconut milk, and 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt; season with pepper. Bring to a simmer, reduce heat to medium-low, and cook until slightly thickened, 6–8 minutes.
Step 4
Nestle meatballs into sauce; cover and cook 10 minutes. Turn meatballs over; cook, uncovered, occasionally spooning sauce over, until sauce is about the consistency of marinara, 8–10 minutes.
Step 5
Meanwhile, heat remaining ¼ cup oil in a medium saucepan over medium-high. Add beans and ½ tsp. sumac; season with salt and pepper. Cook, stirring and mashing beans and adding up to ¼ cup water a little at a time to loosen if needed, until heated through and almost completely mashed, about 3 minutes.
Step 6
Divide beans among plates; top with meatballs and sauce. Scatter cilantro leaves and sumac over.