In a small pot, combine rice, 1 1/2 cups of water and a pinch of salt. Bring to a boil, then cover and reduce to low simmer. Cook until tender, 15-18 minutes. Keep covered and off heat until ready to serve.
While the rice cooks, Finely dice tomatoes. Halve and peel the onion. Cut the onion into 1/2 inch thick wedges. Mince one or two wedges so you have 2 tbsp minced and set aside.
Core, de-seed and dice poblano peppers into 1/2 inch pieces. Mince cilantro.
Zest and juice lime.
In a small bowl, combine tomato, minced onion and half the lime juice or 1/2 tsp of lime juice. Add sour cream and red pepper. Stir until well combined. Set aside.
Heat a large drizzle of olive oil in an over sized pan over medium-high heat. Add onion wedges and poblano pepper. Season with salt, to taste. Cook, stirring occasionally until charred and softened. 7-9 minutes. Transfer to plate.
Add another drizzle of olive oil to same pan. Increase to high heat. Add steak bites and a pinch of salt. Cook, stirring occasionally for 2 minutes.
Stir in Smokey Latin Sauce and 1/4 cup water until combined. Bring to simmer and cook until mixture is saucy and steak is cooked through. Turn off heat.
Fluff rice with a fork and stir in 2 tbsp butter and rest of lime zest and half the cilantro. Season with salt and pepper to taste.
Divide rice into bowls and top with veggies, saucy steak and sour cream mixture and remaining cilantro.
Add sliced avocado and enjoy!!