Start cooking the rice according to package directions (typically 18-20 minutes for long-grain white rice). This ensures the rice will be ready when your turkey mixture is finished, so nothing sits idle. I always use a 2:1 water-to-rice ratio and let it steam undisturbed for the best fluffy texture.
Heat a large skillet over medium-high heat with 2 tablespoons of oil for about a minute until it shimmers. Add the ground turkey and cook for 3-4 minutes, breaking it into small pieces as it cooks. Once the turkey is mostly browned and opaque, drain off any excess liquid through a fine mesh strainer or by carefully tilting the pan, then return the meat to the skillet. This step removes excess fat and gives you a cleaner, more flavorful sauce base.
Add the minced garlic and chopped onion to the drained turkey and sauté for 2 minutes, stirring frequently until the onion begins to soften and the garlic becomes fragrant. This blooms the aromatics and develops the foundational flavors for your sauce. For the best flavor, I always make sure to use freshly minced garlic rather than jarred—the difference is noticeable in the final dish.
Add the salsa, taco seasoning, and water to the turkey mixture and stir well to combine. Bring everything to a boil, then reduce the heat to low, cover the skillet, and simmer for 10-15 minutes. The sauce will thicken slightly and the flavors will meld together beautifully. In the last 2 minutes of simmering, stir in the diced green bell pepper so it stays slightly crisp and bright.
Divide the cooked rice from Step 1 among serving bowls, creating an even base. Top each bowl with a generous portion of the turkey mixture from Step 4 and add your favorite toppings such as shredded cheese, sour cream, lettuce, tomatoes, avocado, or jalapeños. Serve immediately while the turkey mixture is still warm.