Go Back
ground beef and rice skillet

Classic Ground Beef and Rice Skillet

Delicious Classic Ground Beef and Rice Skillet recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 6 servings
Calories 1900 kcal

Ingredients
  

For the skillet base::

  • 1 tbsp olive oil
  • 1 lb ground beef (I prefer 80/20 for better flavor and moisture)
  • 1 medium onion (diced into 1/2-inch pieces)
  • 1 small bell pepper (diced)
  • 2 garlic cloves (freshly minced for best aroma)
  • 1 tsp salt
  • 1 tsp black pepper
  • 14.5 oz diced tomatoes (I use Hunt's to ensure a thick consistency)
  • 1.5 cups beef stock
  • 1 cup rice
  • 2 tbsp tomato paste
  • 2 tsp Worcestershire

For the topping::

  • 1 cup cheddar (I like Kerrygold for its richness and easy melting)
  • 1.5 tbsp parsley

Instructions
 

  • Dice the onion into 1/2-inch pieces and the bell pepper, mince the garlic cloves, and measure out the beef stock, rice, tomato paste, and Worcestershire sauce. Heat the olive oil in a large skillet over medium-high heat until shimmering, then add the ground beef. Break it up with a wooden spoon as it cooks, stirring occasionally for 4-5 minutes until it loses its pink color and begins to brown. This initial browning builds flavor through the Maillard reaction, which forms the foundation of the dish.
  • Add the diced onion, bell pepper, minced garlic, salt, and black pepper to the browned beef. Stir well to combine and cook for 5-6 minutes, stirring occasionally, until the vegetables soften and the garlic becomes fragrant. I like to add the garlic at this stage rather than at the start because fresh garlic burns easily and can turn bitter—waiting until the beef is already browned ensures the heat is more gentle and the garlic flavor stays bright and aromatic.
  • Stir in the tomato paste and Worcestershire sauce, mixing until the beef and vegetables are evenly coated. Pour in the diced tomatoes with their juice, beef stock, and rice, stirring well to combine and break up any clumps of tomato paste. Increase the heat to bring the mixture to a boil, which typically takes 2-3 minutes. Once boiling, immediately reduce the heat to low, cover the skillet with a lid, and simmer for 20-25 minutes, stirring occasionally, until the rice is tender and has absorbed almost all the liquid.
  • Remove the skillet from heat and give it a good stir to break up any clumped rice and distribute the beef evenly. Sprinkle the shredded cheddar cheese over the top of the skillet and cover it again for 2 minutes to allow the residual heat to melt the cheese. I always shred my own cheese from a block rather than using pre-shredded, which melts much more smoothly and creates a silkier texture. Uncover, scatter the fresh parsley over the top, and serve directly from the skillet for a comforting, family-style presentation.