Press the tofu to remove excess water and cut it into 1-inch cubes.
In a bowl, gently toss tofu cubes with a pinch of salt and half of the red curry paste. Let them marinate for 10 minutes.
Heat a non-stick skillet over medium-high heat and add the tofu cubes. Cook until all sides are golden and crispy, about 7-10 minutes. Remove tofu and set aside.
Finely chop the onion, garlic, ginger, and red bell pepper.
In the same skillet, add the chopped onion, garlic, and ginger. Sauté until fragrant and lightly softened, about 2 minutes.
Add the remaining red curry paste and red bell pepper to the skillet, and stir for an additional minute.
Pour in the light coconut milk and add the cooked chickpeas. Stir to combine and bring the mixture to a gentle simmer.
Add the spinach and let it wilt into the sauce, stirring occasionally. Adjust seasoning to taste.
Return the crispy tofu to the skillet and gently mix to coat with the curry sauce.
Simmer the curry for another 2-3 minutes until flavors meld together. Serve hot.