Rinse rice: Place it in a small hole colander and rinse well with cold water. Drain to make sure it does not have any water residue. Set aside to drain well.
1 cup long grain rice
Add 1 tablespoon of oil to a medium saucepan and heat over medium high heat. Add the ⅓ onion, garlic & poblano pepper and saute for about 2 minutes or until onion starts to get clear.
1 large poblano pepper (see notes on substitutions), 2 garlic cloves
Transfer to the blender and add 1 cup broth, cilantro, salt and pepper. Puree until smooth and well combined. Set aside
½ cup fresh cilantro, 2 cups chicken or vegetable broth, ½ teaspoon table salt, ¼ teaspoon fresh black pepper, 1 tablespoon chicken or vegetable bouillon
Heat: On the same medium saucepan, add the other 1 tablespoon of oil and heat on medium high.
Saute rice: Once the oil is hot, add the rice and sauté. When it starts to turn opaque add the 2 tablespoons of chopped onion. Saute for another 3 minutes or so until the rice is dry and toasted.
Add: the corn, the green sauce mixture and remaining broth. Stir well to integrate all ingredients. Cover with a tight lid and bring to a boil.
Turn the heat to low and bring it to a gentle simmer. Cook undisturbed for 15 minutes.
Now here is the key to make sure the rice stays fluffy: Remove rice from the heat, leaving the lid on, and let rest for another 15 minutes. Remove lid and cool for 5 minutes before fluffing it with a fork.
Taste, season with salt if needed and serve with a wedge of lime.