Go Back
ground beef and rice skillet

Homemade Ground Beef and Rice Skillet

Delicious Homemade Ground Beef and Rice Skillet recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings
Calories 2000 kcal

Ingredients
  

For the skillet::

  • 1 tbsp olive oil
  • 1 lb ground beef
  • 1 onion (diced)
  • 1 green pepper (diced into 1/2-inch pieces)
  • 2 garlic cloves (minced)
  • 1 tsp salt
  • 1 tsp black pepper
  • 14.5 oz tomatoes (diced)
  • 1.75 cups beef stock (I use Pacific Foods organic beef broth)
  • 1 cup rice (uncooked long-grain white rice)
  • 2 tbsp tomato paste
  • 1.5 tsp Worcestershire sauce
  • 1 bay leaf

For the topping::

  • 1 cup cheddar cheese (shredded)
  • 1 tbsp fresh parsley (chopped)

Instructions
 

  • Dice the onion and green pepper into roughly 1/2-inch pieces, mince the garlic cloves, and chop the fresh parsley. Shred the cheddar cheese and measure out the uncooked rice, beef stock, diced tomatoes, tomato paste, Worcestershire sauce, salt, and pepper. Having everything prepped and measured ensures smooth cooking without interruptions.
  • Heat the olive oil in a large skillet over medium-high heat until shimmering. Add the ground beef and cook for 4-5 minutes, breaking it apart with a spoon as it cooks, until it's browned and no longer pink. This initial browning creates a flavorful base through the Maillard reaction, which develops deeper, richer flavors in the final dish.
  • Stir the diced onion, green pepper, and minced garlic into the browned beef along with the salt and black pepper. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and become fragrant. I like to cook the vegetables until they just start to caramelize at the edges—this adds subtle sweetness and depth that complements the savory beef.
  • Stir the tomato paste into the vegetable mixture and cook for 1 minute to deepen its flavor. Add the diced tomatoes, beef stock, uncooked rice, Worcestershire sauce, and bay leaf, stirring well to combine. The tomato paste blooms in the heat, adding concentrated umami flavor throughout the dish.
  • Increase the heat to bring the mixture to a boil, then reduce to low heat, cover with a lid, and simmer for 20-25 minutes until the liquid is completely absorbed and the rice is tender. I recommend checking at the 20-minute mark—if there's still liquid but the rice is tender, let it sit covered off heat for a few minutes to finish absorbing. Do not stir during cooking, as this helps the rice cook evenly and prevents mushiness.
  • Remove the skillet from heat and remove the bay leaf. Stir the mixture gently, then add the shredded cheddar cheese and stir until just combined. Cover the skillet for 2 minutes to allow the cheese to melt completely from residual heat. Top with the chopped fresh parsley and serve directly from the skillet for a family-style presentation.