Brown the beef (optional but recommended): In a large pot or deep skillet, heat a little oil over medium-high.
Add ground beef, season with salt and pepper, and cook until browned, breaking it up as it cooks. Drain excess fat if needed. For a true dump-and-go, you can skip browning and add raw crumbled beef directly, but browning builds deeper flavor.
Add aromatics: Stir in onion and garlic.
Cook 2–3 minutes until softened. If using dried onion and garlic powder, you can add them with the seasonings later.
Layer in the flavors: Sprinkle in taco seasoning. Stir to coat the beef and onions until fragrant, about 30 seconds.
Dump the rest: Add rinsed rice, enchilada sauce, beef broth, black beans, corn, and green chiles.
Stir well to evenly distribute the rice. The liquid should fully cover the rice; add a splash more broth if needed.
Simmer gently: Bring to a light boil, then reduce heat to low. Cover and cook 18–22 minutes, stirring once midway to prevent sticking.
The rice should be tender and most of the liquid absorbed.
Cheesy finish: Turn off the heat. Sprinkle cheese over the top, cover again, and let it melt for 3–5 minutes. Taste and adjust salt, pepper, or a squeeze of lime.
Top and serve: Spoon into bowls and add your favorite toppings—sour cream, cilantro, green onions, avocado, and a squeeze of lime bring it to life.