Saute the onion and garlic in the olive oil over low-medium heat, until limp.
Add and stir in the rice.
Add spices and cook over low heat, stirring occasionally, about 5 minutes.
Add stock, bring to a boil over high heat, then lower heat to a simmer and cook 10 minutes.
Stir in greens and cook until wilted but still a vibrant green, 5 minutes or so.
Transfer (very carefully) to a high-speed blender, and puree (very carefully, I've had accidents!! I cover my blender cover with a kitchen towel and make sure I'm holding it firmly before pressing that button) until smooth.
Return to pot and add coconut milk, lime zest, lime juice, and pepper.
Taste and adjust seasonings if needed.
Serve hot, topped with croutons and/or bacon, or by itself.