This Beef and Spinach Rice Skillet is an easy dinner recipe that combines flavorful ground beef with nutritious spinach and fluffy rice. It’s a one-pan meal that simplifies cleanup while delivering a hearty and satisfying dish.
Ideal for busy weeknights, this recipe can be prepared in under 30 minutes, making it a perfect choice for families seeking a quick yet delicious meal.
Quick and Hearty Beef and Spinach Rice Skillet

In this Beef and Spinach Rice Skillet, you’ll find ground beef seasoned to perfection, mixed with fresh spinach and cooked rice for a wholesome meal. The combination of flavors comes together in just one skillet, making it a simple dish that’s full of taste and nutrition, serving approximately 4 people.
Ingredients
- 1 pound ground beef
- 1 cup long-grain white rice
- 2 cups beef broth or water
- 2 cups fresh spinach, roughly chopped
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- Grated Parmesan cheese for serving (optional)
Instructions
- Heat Oil: In a large skillet, heat olive oil over medium heat. Add the diced onion and cook until translucent, about 3-4 minutes.
- Brown the Beef: Add the ground beef to the skillet and cook, breaking it apart with a wooden spoon, until browned and no longer pink. Drain excess fat if necessary.
- Add Garlic and Seasoning: Stir in the minced garlic and Italian seasoning, cooking for an additional minute until fragrant.
- Add Rice and Broth: Add the rice to the skillet, stirring to combine. Pour in the beef broth (or water), and bring to a simmer.
- Cook the Rice: Reduce the heat to low, cover the skillet, and cook for 15-20 minutes, or until the rice is tender and has absorbed the liquid.
- Stir in Spinach: Once rice is cooked, remove the skillet from heat and fold in the chopped spinach until wilted. Season with salt and pepper to taste.
- Serve: Top with grated Parmesan cheese if desired, and serve immediately.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 350kcal
- Fat: 15g
- Protein: 25g
- Carbohydrates: 30g
