One-Pot Beef and Rice Casserole
This One-Pot Beef and Rice Casserole is the sort of dinner I make when I want something properly filling but do not want to spend the evening juggling three pans and washing half the kitchen afterward.

It is simple food, but not boring food.
The beef browns in the same pot the rice cooks in, so all those caramelized bits stay exactly where they belong.
The rice absorbs the tomato, beef broth, garlic, Worcestershire sauce, and seasoning as it cooks.
That is what gives the whole dish its rich, savory flavor without needing a long ingredient list.
The bell peppers soften into the sauce, but they still keep enough texture to stop the casserole from feeling too soft or heavy.
I like using both red and green peppers because the red adds sweetness while the green has a slightly sharper flavor.
You can use only one color, of course. Dinner will survive. This is also a very forgiving recipe.

If the rice needs another splash of broth, add it. If you have corn sitting in the freezer, throw it in.
If everyone in your house believes cheese improves everything, scatter cheddar over the top and let it melt before serving.
The important thing is to give the rice enough time to cook gently and then let the pot rest for a few minutes before stirring.
That short rest makes a surprising difference.
The rice finishes absorbing the sauce, and the casserole goes from slightly loose to thick and spoonable.
It is exactly the kind of meal that tastes like somebody made an effort, even though most of the cooking involves putting on a lid and leaving it alone.
Page Contents
ToggleWhy This Recipe Works
- Everything cooks in one pot, including the rice.
- The rice cooks directly in the seasoned tomato and beef broth, so it has flavor all the way through.
- Ground beef makes the recipe affordable, filling, and easy to prepare.
- Bell peppers and onions add sweetness, color, and texture.
- The leftovers reheat well without losing much texture.
- You can adjust the vegetables and seasoning without ruining the basic recipe.
- It is substantial enough to serve on its own, although garlic bread never hurts.
Ingredients
- 1 pound lean ground beef
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 3 garlic cloves, finely minced
- 1 tablespoon tomato paste
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon ground cumin
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¾ teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 1 cup uncooked long-grain white rice
- 1 can diced tomatoes, about 14 ounces, with the juices
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ cup frozen peas, optional
- 2 tablespoons chopped fresh parsley
- 1 cup shredded cheddar cheese, optional
A Few Ingredient Notes
Use long-grain white rice rather than instant rice.
Instant rice cooks too quickly and can become soft before the sauce has time to thicken.
Basmati also works, although the finished texture will be a little lighter and less casserole-like.
Lean ground beef is easiest because you do not have to drain much fat from the pot.
If you use a fattier beef, spoon off the excess grease after browning, but leave a little behind for flavor.
Do not skip the tomato paste.
It gives the sauce a deeper, cooked tomato flavor that canned tomatoes alone do not provide.
Worcestershire sauce may look like a tiny addition, but it adds a savory depth that makes the beef taste much more developed.
How to Make It
- Brown the beef.
Heat a large, deep skillet or Dutch oven over medium-high heat.
Add the ground beef and cook for 6 to 8 minutes, breaking it into rough crumbles with a wooden spoon.
Let some pieces sit against the pan long enough to brown instead of stirring constantly.
Those browned edges give the finished casserole much more flavor.
- Add the vegetables.
Stir in the diced onion and bell peppers.
Cook for about 5 minutes, until the onion becomes translucent and the peppers begin to soften.
Add the garlic and cook for another 30 seconds.
The garlic should smell fragrant, but it should not turn dark.
- Toast the tomato paste and seasonings.
Add the tomato paste, smoked paprika, oregano, cumin, onion powder, garlic powder, salt, and black pepper.
Stir everything through the beef and vegetables.
Cook for 1 to 2 minutes.
The tomato paste will darken slightly and begin sticking to the bottom of the pot.
That is fine.
You are building flavor, not creating a cleaning emergency.
- Add the rice and liquid.
Stir in the uncooked rice.
Pour in the diced tomatoes, beef broth, and Worcestershire sauce.
Scrape the bottom of the pot to release any browned bits.
Bring the mixture to a gentle boil.
- Cover and cook.
Reduce the heat to low.
Cover the pot with a tight-fitting lid.
Cook for 18 to 22 minutes without repeatedly lifting the lid.
The trapped steam is what cooks the rice evenly.
Check near the end of the cooking time.
If the rice is still firm and the pot looks dry, add ¼ cup of broth, cover again, and cook for another 3 to 5 minutes.
- Rest before serving.
Remove the pot from the heat.
Stir in the frozen peas, if using.
Cover again and let the casserole rest for 5 minutes.
Fluff gently with a fork or wooden spoon.
Sprinkle with chopped parsley.
Add shredded cheese while the casserole is still hot if you want a cheesy version.
Tips That Actually Matter
- Do not rinse the rice after measuring unless the package specifically recommends it.
- Keep the heat low once the lid goes on.
- Avoid stirring while the rice cooks because frequent stirring can make it gummy.
- Use a wide pot so the rice cooks in a fairly even layer.
- Let the casserole rest before serving.
- Taste at the end and adjust the salt only after the rice has absorbed the broth.
Easy Variations
- Add sliced mushrooms with the onion and peppers.
- Stir in frozen corn with the peas.
- Replace the ground beef with ground turkey or chicken.
- Add chili powder and jalapeño for a spicier version.
- Stir in black beans for extra bulk.
- Finish with cheddar, Monterey Jack, or pepper Jack cheese.
- Use chopped zucchini, but add it during the last 10 minutes so it does not become too soft.
What to Serve with It
This casserole is already a full meal, so I usually keep the sides simple.
A crisp green salad works well because it gives you something fresh against the rich tomato and beef flavors.
Garlic bread is useful for scooping up the saucy rice left at the bottom of the bowl.
Roasted broccoli, green beans, or a quick cucumber salad are also good options.
Storage and Reheating
Let the casserole cool before transferring it to an airtight container.
Store it in the refrigerator for up to 4 days.
Reheat individual portions in the microwave with a spoonful of water or broth stirred through first.
For larger portions, reheat gently on the stovetop over low heat.
Add a splash of broth, cover the pan, and stir occasionally until hot.
The casserole can also be frozen for up to 3 months.
The rice will be slightly softer after freezing, but the flavor holds up well.
Recipe Summary
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Servings: 5 to 6
This One-Pot Beef and Rice Casserole is warm, tomato-rich, packed with seasoned ground beef, and generous enough to feed a hungry table.
It is not delicate, fussy, or trying to impress anybody.
It is simply a very good dinner that happens to leave you with only one pot to wash.
