Italian Beef and Rice Skillet

This hearty Italian Beef and Rice Skillet comes together in under 30 minutes, making it a lifesaver for busy weeknights!
I actually got the idea for this recipe from my one-pan Mexican Beef and Rice Skillet, but I switched up the flavors to give it a cozy Italian-American vibe.
Here’s another quick skillet recipe that’s perfect when you want a fuss-free meal. Using ground beef in a one-pan meal is always a win for a fast, tasty dinner everyone will enjoy.
This rich and cheesy Italian Beef and Rice Skillet comes together in less than 30 minutes—perfect for busy weeknights when you want something warming and easy your whole family will love!
Instructions
- First, brown the ground beef and diced onion in a large skillet over medium-high heat until the beef is no longer pink. Drain any excess fat for a lighter dish but keep a little if you want extra flavor.
- Next, add the canned diced tomatoes (with their juice), mixed veggies, uncooked rice, beef broth, oregano, garlic salt, basil, and pepper. Stir everything together until combined and bring it to a gentle boil. Then lower the heat to a simmer, cover, and let it cook until the rice is tender—this usually takes about 17 minutes. Try not to lift the lid too much to keep the steam in.
- Once the rice is tender, fluff it up with a fork. Sprinkle the shredded mozzarella over the top, cover again, and let it sit for about 3 minutes so the cheese melts into a gooey, melty layer. If you like, finish with a sprinkle of chopped parsley for a fresh pop of color and flavor. Then dig in and enjoy!
This satisfying, cheesy one-pan Italian Beef and Rice Skillet is a breeze to pull together in under 30 minutes, making it a go-to meal for hectic nights. The best part? It uses stuff you probably already have in your pantry and freezer—ground beef, canned tomatoes, frozen mixed veggies, and uncooked rice—so it’s all about big, comforting Italian flavors with hardly any stress or cleanup.
You’ll spend about 5 minutes prepping, then roughly 22 minutes on the stove (including roughly 17 minutes simmering the rice), to serve a family of six. The process is straightforward: brown your beef and onion, stir in the tomatoes, veggies, rice, broth, and seasonings, let it simmer until the rice is tender, then cover with shredded mozzarella for a deliciously melty finish.
Plus, this dish is flexible! Swap the rice for small pasta, use ground turkey or Italian sausage if you prefer, add extra tomato sauce if you like things saucier, or make extra to freeze for later. Pair it with garlic bread or a simple green salad and you’ve got a satisfying weeknight dinner covered.
Fast, Flavorful, and Family-Friendly
With a total cook time under 30 minutes, this Italian Beef and Rice Skillet is a lifesaver on busy nights. It’s a one-pan meal using pantry staples like ground beef, canned tomatoes, frozen veggies, and rice, so prep and cleanup are minimal. If you love that beef-and-rice combo, try Porcupine Meatballs for another easy, family-friendly option. The gooey melted mozzarella on top makes it a hit with the kids and family alike. It’s also freezer-friendly and easy to customize—swap the rice for pasta, or try our Italian Sausage Pasta – 30-Minute Meal—and it scales well if you want to feed a bigger crowd.
Pantry-Friendly Ingredients

- 1/2 onion, diced
- 1 lb. ground beef
- 15 oz diced tomatoes, canned
- 1 1/2 cups mixed veggies, peas and carrots
- 3/4 cup white rice, uncooked
- 2 cups beef broth
- 1 tsp dried oregano
- 1 tsp garlic salt
- 1/2 tsp dried basil
- 1/2 tsp pepper
- 1 1/2 cups mozzarella cheese
Cooking the Beef and Rice
- Heat a large skillet over medium-high heat.
- Add ground beef and diced onion; break up the beef and cook until no pink remains and the onion is soft (about 5–7 minutes).
- Drain excess fat, leaving a little if desired for flavor.
- Add diced tomatoes with their juice, mixed veggies, uncooked white rice, beef broth, oregano, garlic salt, dried basil, and pepper; stir to combine.
- Bring the mixture to a gentle boil.
- Reduce heat to low, cover, and simmer until the rice is tender, about 17 minutes, stirring once or twice to prevent sticking but avoiding over-stirring.
-
Fluff the rice with a fork.

- Sprinkle shredded mozzarella evenly over the top, cover, and let sit about 3 minutes to melt the cheese.
- Uncover, gently stir to incorporate the melted cheese, and sprinkle with chopped parsley if desired.
Expert Tips and Shortcuts
- Go for low-sodium beef broth so you can adjust the salt to your taste at the end.
- Don’t rush browning the beef – those caramelized bits add so much flavor to the whole dish (the stovetop method in our Beef Tips and Gravy shows exactly how a good sear builds flavor).
- Stir the skillet once or twice while the rice simmers to prevent it from sticking, but avoid stirring too much or the rice could get mushy.
- If your skillet is small, try using a wider pan so the rice cooks in a nice, even layer for the best texture.
- No need to thaw frozen veggies first—they cook perfectly right from frozen during the simmer.
- To get the mozzarella to melt smoothly, cover the pan and take it off the heat for a few minutes instead of leaving it on the burner.
Variations and Substitutions
- Want it saucier? Stir in 1/2 cup of tomato sauce after the rice cooks for extra sauciness.
- For a pasta version, swap 1 cup of small pasta shapes like macaroni or shells for rice. Cook following package directions, adding extra broth if needed, or keep it all in one skillet with the one-pan pasta method.
- Switch up proteins by using ground turkey, chicken, or Italian sausage (just remove the casing) in place of beef.
- Mix it up with cheese by combining Parmesan with mozzarella, or topping with provolone for a different flavor profile.
- Add extra veggies like sliced mushrooms, chopped zucchini, or baby spinach by stirring them in near the end for more greens.
- Want whole grain? Use quick-cook brown rice, but expect to simmer longer and add a little more liquid.
Storage, Freezing, and Reheating
- Keep leftovers in an airtight container in your fridge for 3 to 4 days.
- This skillet freezes beautifully. Once cooled, portion it into freezer-safe containers or bags and freeze for up to 3 months. If you like stocking the freezer with easy dinners, try Dolly Parton’s 5-Ingredient Casserole next.
- To reheat, thaw overnight in the fridge if frozen. Warm gently in a skillet over medium heat with a splash of broth or water to loosen the rice, or microwave covered in 1 to 2 minute bursts, stirring in between, until hot.
- If reheating frozen portions directly, do it over low heat with a lid on, adding liquid as needed, and plan for longer reheating times.

Quick Answers to Common Questions
- Q: Can I make this with brown rice? A: Absolutely! Use quick-cooking brown rice, but keep in mind it needs more time and liquid—plan for extra simmering and add 1/4 to 1/2 cup more broth.
- Q: Can I make this dairy-free? A: Sure thing! Just skip the mozzarella or swap it out with a dairy-free cheese alternative. The tomatoes and herbs still give plenty of flavor.
- Q: Is this recipe freezer-friendly? A: Yes! Cook it all first, then cool and freeze in portions for up to 3 months. It’s great for meal prepping.
- Q: Can I double the recipe? A: Definitely. Use a larger skillet or pot so everything cooks evenly. The rice cooking time will stay about the same, but keep an eye on liquid levels and texture.
- Q: What sides go well with this? A: Garlic bread or a simple green salad rounds out the meal beautifully and keeps things easy.

A hearty and cheesy one-pan Italian-American dish made with ground beef, vegetables, and rice cooked in a flavorful broth, topped with melted mozzarella cheese. Ready in under 30 minutes, perfect for busy weeknights.
- Prep Time: 5 mins
- Cook Time: 22 mins
- Total Time: 27 mins
- Yield: 6 servings 1x
- Category: Dinner
- Cuisine: Italian
Ingredients
- 1/2 onion, diced
- 1 lb. ground beef
- 15 oz canned diced tomatoes
- 1 1/2 cups mixed veggies (peas and carrots)
- 3/4 cup uncooked white rice
- 2 cups beef broth
- 1 tsp dried oregano
- 1 tsp garlic salt
- 1/2 tsp dried basil
- 1/2 tsp pepper
- 1 1/2 cups mozzarella cheese
Instructions
- Heat a large skillet over medium-high heat.
- Add ground beef and diced onion; break up the beef and cook until no pink remains and the onion is soft (about 5–7 minutes).
- Drain excess fat, leaving a little if desired for flavor.
- Add diced tomatoes with their juice, mixed veggies, uncooked white rice, beef broth, oregano, garlic salt, dried basil, and pepper; stir to combine.
- Bring the mixture to a gentle boil.
- Reduce heat to low, cover, and simmer until the rice is tender, about 17 minutes, stirring once or twice to prevent sticking but avoiding over-stirring.
- Fluff the rice with a fork.
- Sprinkle shredded mozzarella evenly over the top, cover, and let sit about 3 minutes to melt the cheese.
- Uncover, gently stir to incorporate the melted cheese, and sprinkle with chopped parsley if desired.
Notes
If you want to switch things up, you can swap 1 cup of small pasta shapes like shells or macaroni instead of using rice., Use low-sodium beef broth to control salt levels., Don’t rush browning the beef to develop flavor., Avoid over-stirring the rice during simmering to prevent mushiness., Use a wider pan for even rice cooking., Frozen veggies can be added directly, no need to thaw., After sprinkling mozzarella, cover pan off heat for smoother melting.
Nutrition
- Serving Size: 1 serving
- Calories: 404 kcal
- Fat: 22 g
- Carbohydrates: 27 g
- Protein: 24 g
More in Uncategorized
Easy Creamy Lasagna Soup
Pumpkin Soup
Best Tomato Soup Recipe