“Taco night, minus the pile of dishes.”
Some nights you want all the flavor of taco night without lining up ten little bowls and washing every pan you own. This beef taco skillet folds the whole fiesta - seasoned beef, rice, beans, corn and melty cheese - into one pan and about thirty minutes.
It is the kind of dinner that looks like you fussed but really just simmered. Everything cooks together so the rice drinks up the taco-seasoned tomato, and that lid-on melt at the end pulls the whole thing into gooey, golden comfort.
One skillet, thirty minutes, zero sad leftovers.


Heat the olive oil in a large deep skillet over medium-high. Add the ground beef and cook, breaking it up, until browned, 5 to 6 minutes. Drain off excess fat if needed.
Add the onion and cook 2 minutes until it softens, then stir in the garlic and taco seasoning and cook 30 seconds until fragrant.
Stir in the uncooked rice and let it toast for 1 minute so every grain gets coated.
Pour in the diced tomatoes, tomato sauce and broth. Stir, scraping up any browned bits, and bring to a gentle boil.
Reduce the heat to low, cover, and simmer 15 to 18 minutes, until the rice is tender and most of the liquid is absorbed. Stir once halfway.
Fold in the black beans and corn, season with salt and pepper, then scatter the cheddar over the top. Cover for 2 minutes until the cheese melts. Finish with cilantro and a squeeze of lime.
It is ready when the rice is tender, the liquid is mostly absorbed, and the cheese is fully melted and glossy.
A tablespoon of tomato paste stirred in with the garlic deepens everything - it gives the skillet that slow-simmered, been-cooking-all-day taste in half an hour.
🥗 Nutrition, roughly: About 520 calories and 28 g protein per serving (estimate only - actual values depend on your ingredients).