Sauté aromatics: Heat coconut oil in a large pot over medium heat. Add onion, garlic, and ginger, and cook for 2 to 3 minutes until fragrant.
Add curry paste: Stir in the red curry paste and cook for 1 minute to release its flavor.
Pour liquids: Add coconut milk and broth, stirring until well combined. Bring to a gentle simmer.
Add vegetables: Add carrots, bell pepper, and mushrooms. Simmer for 10 to 12 minutes until tender.
Season and balance: Stir in soy sauce, lime juice, and brown sugar. Taste and adjust for spice or salt.
Add greens and protein: Add spinach and optional tofu, chicken, or shrimp. Simmer for another 3 to 4 minutes until heated through.
Serve hot: Ladle into bowls and top with fresh cilantro. Serve with a side of the 3 Ingredient Biscuit Recipe or steamed jasmine rice for a satisfying meal.