Heat the olive oil over medium-high heat in a large pot or dutch oven. Add the onions, jalapeño, garlic, salt, and pepper. Cook, stirring, until onions are tender, 3 to 5 minutes.
Add the ground beef and ginger. Continue to cook, breaking up meat with back of spoon, until beef is cooked through (or no longer pink), 5 to 7 minutes. Drain off excess fat, if necessary.
Add the diced tomatoes, tomato sauce, beef broth, curry, cumin, turmeric, cayenne, and coriander. Stir to combine and bring to a boil.
Once boiling, reduce the heat to a light simmer. Cover and cook until flavors have mended, about 20 minutes, stirring occasionally.
Add the chickpeas and stir to combine. Cover and cook until chickpeas are tender, about 10 minutes. Taste and add more salt, if desired.
Divide the chili among bowls and top with a dollop of sour cream, a sprinkle of golden raisins, cilantro, and serve with a wedge of lime. Enjoy!