Chop and prepare all your ingredients, and cook the rice if it's not already cooked.
Then, in a large pan, heat the olive oil over medium-high heat. Add the onion, garlic, curry powder, cumin, ginger, salt and pepper. Stirfry for about 5 minutes, stirring frequently, until the onions are soft and the spices smell incredible.
Next, stir in the flour into the onions and cook for 2 minutes to thicken, then gradually stir in the broth until you have a smooth mixture.
Add in the broccoli, mushrooms, and kale, followed by coconut milk, crushed tomatoes, lemon juice, and tofu. Simmer over medium heat for 5-10 minutes until broccoli is tender but still bright green.
Serve the coconut tofu curry hot over rice, and enjoy your bowl of curried comfort. ❤️