Creamy Tomato Ground Beef and Rice Skillet
This Creamy Tomato Ground Beef and Rice Skillet is an easy one-pan dinner with savory ground beef, tender rice, and a rich tomato cream sauce. It’s cozy, filling, and perfect for busy weeknights.
If you’re looking for more easy dinners made with ground beef, browse my ground beef recipes collection.

For more cozy ground beef dinners, try my Creamy Ground Beef and Mushroom Sauce, the original Creamy Ground Beef and Rice Skillet, or my comforting Ground Beef Stroganoff.
What makes this version different is the tomato cream sauce. The rice simmers with the browned beef, broth, and tomato sauce, soaking up plenty of savory flavor before the cream is stirred in at the end for a smoother, richer finish.
Why This Recipe Works
Browning the ground beef and onion first creates a savory base, while garlic, oregano, basil, and paprika add warmth to the tomato sauce. The rice cooks directly in the skillet, so it absorbs those flavors as it becomes tender.
Adding the heavy cream near the end softens the acidity of the tomato sauce without covering up its flavor. The result is a creamy tomato beef and rice skillet that feels hearty and comforting while still keeping that distinct tomato-rich taste.

If you love easy meals like this, take a look at my rice recipes too.
Ingredients Needed
This creamy tomato ground beef and rice skillet is made with simple, everyday ingredients. Tomato sauce gives the dish its rich, savory base, while heavy cream smooths out the tomato flavor and gives the skillet its creamy finish. You’ll find the full measurements in the recipe card below.
- Ground beef – gives the dish plenty of hearty, savory flavor.
- Onion – adds sweetness and helps build the base of the skillet.
- Garlic – adds extra flavor and warmth.
- Olive oil – used for cooking the onion and beef.
- Salt, black pepper, oregano, basil, and paprika – keep the flavor simple, cozy, and well-balanced.
- Long-grain white rice – makes the dish hearty and turns it into a full one-pan meal.
- Beef broth – helps the rice cook and adds even more savory flavor.
- Tomato sauce – brings everything together into a rich, comforting sauce.
- Heavy cream – softens the tomato flavor and gives the skillet its creamy finish.
- Fresh parsley – adds a little freshness right at the end.
How to Make Creamy Tomato Ground Beef and Rice Skillet
This one-pan tomato beef and rice skillet comes together in a few simple steps. The ground beef is browned first, then the rice simmers in broth and tomato sauce before heavy cream is stirred in at the end for a smooth, creamy finish.
1. Cook the onion. Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, until softened and lightly golden.
2. Brown the ground beef. Add the ground beef and cook for 5 to 7 minutes, breaking it up with a spoon as it cooks, until nicely browned.
3. Add the garlic and rice. Stir in the garlic and cook for about 30 seconds, just until fragrant. Add the rice and stir well so it gets coated in the oil and beef mixture.

4. Add the seasonings, broth, and tomato sauce. Season with salt, black pepper, oregano, basil, and paprika, then pour in the beef broth and tomato sauce. Stir everything well until evenly combined.
5. Simmer until the rice is tender. Bring the mixture to a gentle simmer, then reduce the heat, cover, and cook for 15 to 18 minutes, or until the rice is tender and most of the liquid has been absorbed.

6. Stir in the cream. Pour in the heavy cream and stir until the sauce looks creamy and well combined. Let it cook for another 2 to 3 minutes to bring everything together.

7. Finish and serve. Sprinkle with fresh parsley and serve warm. This skillet is especially good right away while the sauce is still creamy and the rice is tender.

Pro Tips
Take your time browning the beef. That extra color adds a lot of savory flavor and gives the whole skillet a deeper, richer taste.
Once the rice is in, keep the heat low enough for a gentle simmer. You want the rice to slowly soak up the broth and sauce without the pan drying out too fast.
Check the skillet near the end of cooking. If the rice looks a little dry before it’s fully tender, add a small splash of broth and keep cooking for a few more minutes.
Stir in the cream at the very end. It gives the tomato sauce a smoother, more balanced finish and keeps the skillet feeling cozy instead of heavy.

Variations and Substitutions
This is a really flexible recipe, which is always helpful on busy nights. You can make a few simple swaps based on what you already have, and it still turns out cozy and satisfying.
Ground turkey works well if you want a lighter option, and chicken broth can be used in place of beef broth if that’s what you have on hand. You can also stir in a little shredded cheese at the end for a richer finish. If you use a different kind of rice, just keep in mind that the cooking time and liquid may need to be adjusted a bit.
What to Serve with Creamy Tomato Ground Beef and Rice Skillet
This creamy tomato ground beef and rice skillet is hearty enough to be a full meal on its own, but it also goes really well with a few simple sides. I like serving it with something fresh or something easy that balances the rich, cozy sauce.
A simple salad, roasted vegetables, steamed green beans, or a slice of garlic bread would all be great with this. It’s one of those easy skillet dinners that works with whatever simple side you already have in the kitchen.
Storage and Leftovers
This recipe stores really well, which makes it great for leftovers the next day. Let it cool completely, then transfer it to an airtight container and keep it in the fridge for up to 3 days.
As it sits, the rice will keep soaking up some of the sauce, so I like to add a small splash of broth, milk, or cream when reheating to bring it back to a creamier texture. You can warm it on the stove over low heat or reheat it in the microwave until hot.
Frequently Asked Questions
Can I use a different type of rice?
Yes, but keep in mind that different kinds of rice may need a different amount of liquid and a longer or shorter cooking time. Long-grain white rice is the easiest option for this recipe and gives the most reliable result.
Can I make this recipe ahead of time?
Yes. It reheats well, so it’s a good option if you want to make dinner ahead for the next day. Just add a small splash of broth, milk, or cream when reheating, since the rice will absorb more sauce as it sits.
How do I keep the rice from drying out?
Make sure the skillet stays at a gentle simmer once the liquid is added, and keep it covered while the rice cooks. If it starts to look dry before the rice is tender, just add a small splash of broth and continue cooking.
Creamy Tomato Ground Beef and Rice Skillet

Ingredients
- 1 small onion, diced
- 3 tbsp olive oil
- 1 lb (450 g) ground beef
- 3 cloves garlic, minced
- 1 cup long-grain white rice
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp oregano
- 1/2 tsp basil
- 1 tsp paprika
- 2 cups beef broth
- 1 cup tomato sauce
- 3/4 cup heavy cream
- Fresh parsley for garnish
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, until softened and lightly golden.
- Add the ground beef and cook for 5 to 7 minutes, breaking it up with a spoon as it cooks, until nicely browned.
- Stir in the garlic and cook for about 30 seconds, just until fragrant. Add the rice and stir well so it gets coated in the oil and beef mixture.
- Season with salt, black pepper, oregano, basil, and paprika, then pour in the beef broth and tomato sauce. Stir everything well until evenly combined.
- Bring the mixture to a gentle simmer, then reduce the heat, cover, and cook for 15 to 18 minutes, or until the rice is tender and most of the liquid has been absorbed.
- Pour in the heavy cream and stir until the sauce looks creamy and well combined. Let it cook for another 2 to 3 minutes to bring everything together.
- Sprinkle with fresh parsley and serve warm.

