Home » Creamy Tomato Ground Beef and Rice Skillet

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.

creamy tomato ground beef and rice skillet served in a bowl with fresh parsley

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.

a spoonful of creamy tomato ground beef and rice skillet with fresh parsley

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.

Brown the ground beef with onions until lightly caramelized, then add garlic and rice.

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.

Add the spices, broth and tomato sauce, then cover and simmer until the rice is tender.

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.

Finish with cream for a rich and creamy texture.

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.

creamy tomato ground beef and rice skillet finished with fresh parsley and ready to serve

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

5 from 1 vote
This creamy tomato ground beef and rice skillet is a hearty one-pan dinner made with simple ingredients and a rich, cozy sauce. It’s easy to make and perfect for busy weeknights.
creamy tomato ground beef and rice skillet served warm with fresh parsley
Servings: 4 servings
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes

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.

Notes

  • Keep the heat at a gentle simmer once the rice is added so it cooks evenly without drying out too quickly.
  • If the skillet looks a little dry before the rice is fully tender, add a small splash of broth and continue cooking.
  • Let the skillet rest for 5 minutes before serving so the sauce can thicken slightly
  • 5 from 1 vote (1 rating without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating