If you don’t already have rice prepared, cook 1½ cups of uncooked white rice according to package instructions to yield about 3 cups. Set aside to keep warm.
In a small mixing bowl, whisk together sour cream, chopped dill, garlic powder, onion powder, lemon juice, salt, and pepper until smooth. Adjust seasoning to taste. Cover and refrigerate while you prepare the chicken.
Heat olive oil in a large skillet over medium heat, add the chicken fillets and cook for about 5–6 minutes per side, or until golden brown and cooked through (internal temperature should reach 165°F.
Add the hot sauce until evenly coated. You can add more or less sauce depending on your heat preference.
Divide the rice evenly into serving bowls. Top each bowl with Buffalo chicken, diced celery, and red onion.
Drizzle with the homemade ranch dressing. Garnish with fresh dill before serving.