Warm the pan: Heat 1–2 tablespoons olive oil in a large skillet over medium heat.
Sauté aromatics: Add diced onion with a pinch of salt.
Cook 4–5 minutes until soft and lightly golden. Stir in garlic and cook 30 seconds until fragrant.
Toast the spices: Add smoked paprika, cumin, and red pepper flakes. Stir for 30 seconds to bloom the spices.
Build the sauce: Stir in tomato paste and cook 1 minute.
Pour in coconut milk and whisk or stir until smooth.
Add chickpeas: Fold in the chickpeas. Simmer gently for 6–8 minutes, stirring occasionally, until the sauce thickens slightly.
Add greens: Stir in spinach and cook 1–2 minutes until wilted. If using frozen spinach, cook a bit longer to warm through.
Finish and season: Add lemon juice.
Taste and season with salt and black pepper. For more brightness, add another squeeze of lemon.
Serve: Spoon over rice, quinoa, or pasta, or serve with crusty bread. Garnish with chopped parsley or cilantro if you like.