-
1
Puree onion and garlic in a food processor. Transfer to a large bowl and whisk in eggs, oil, club soda, and lime zest. Stir in matzo meal, cardamom, turmeric, pepper, and 2 tsp. salt. Cover with plastic wrap and chill at least 2 hours and up to 24 hours.
-
2
Combine broth and 1 1/2 tsp. salt in a large pot. Cover and bring to a simmer over medium heat.
-
3
Meanwhile, set bowl of matzo ball dough next to a bowl of water and a rimmed baking sheet. Coat your hands with water and roll scant 2 Tbsp. dough into a ball; place on sheet. Repeat with remaining dough; you should have about 16 balls.
-
4
Bring broth to a rapid simmer. Gently drop in matzo balls, one at a time, then cover with a tight-fitting lid. Return to a rapid simmer, then reduce heat, bring to a gentle simmer, and cook matzo balls, without uncovering, until the centers are cooked through, 35-45 minutes. Add carrots and cook until just tender, 1-2 minutes. Remove from heat and season with salt if necessary. Divide matzo balls and broth among bowls, top with cilantro, and serve lime wedges alongside.
-
5
Matzo balls can be cooked 2 days ahead. Transfer matzo balls and broth to separate resealable containers and chill. Gently reheat matzo balls in broth before serving.