Preheat oven to 350ºF. In a large Dutch oven, heat the peanut oil on low. Add the onions and garlic and sauté for 8 minutes. Add the curry leaves, cardamom, coriander, turmeric, chilis, and 1 tsp salt. Continue to cook and stir for 4 minutes on medium heat.
Add the rice and stir to coat in the oil. Add the water. Cover the pan and put it into the oven. Cook for 25 minutes. Once the pot is out of the oven, remove the lid and stir in the parsley, cilantro, and lime juice. Fluff with a fork. Taste and adjust seasoning with sea salt and black pepper as necessary. Serve at room temperature with any of the above toppings.