Stuffed pepper casserole delivers everything you love about classic stuffed peppers without any of the hollowing out.
Savory ground beef, sweet bell peppers, and rice simmer in a rich tomato broth right on the stovetop, then finish under a lid of melted cheddar.
It is ideal for weeknights, feeding picky eaters, using up garden peppers, and anyone who always ate the filling first and left the shell behind. No judgment here; this is the same comfort in one pot, ready in about forty five minutes.
Recipe at a Glance
| Prep time | 10 minutes |
| Cook time | 40 minutes |
| Total time | 50 minutes |
| Servings | 6 |
| Main ingredients | Ground beef, bell peppers, rice, tomato sauce, cheddar |
| Skill level | Easy |
Ingredients You’ll Need
- 1 lb ground beef
- 1 onion, diced
- 3 cloves garlic, minced
- 3 bell peppers (green and red), diced
- 1 cup long grain white rice, uncooked
- 1 can (15 oz) tomato sauce
- 1 can (14.5 oz) diced tomatoes
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1.5 cups shredded cheddar cheese
Ingredient Notes & Easy Substitutions
Bell peppers: Diced small, they melt into the filling the way the inside of a stuffed pepper always tasted best anyway. Green peppers bring the classic grassy bite and red bring sweetness, so the mix of both is the truest version. Garden overload in late summer is exactly what this recipe was built for.
Uncooked rice: The rice cooks right in the broth and tomato sauce, drinking up all that flavor, which is why this version uses raw long grain white rice.
Do not swap in instant rice, which turns mushy, or brown rice, which needs twenty extra minutes and more broth. Rinse the rice first so it does not foam and clump.

Tomato sauce and diced tomatoes: Sauce gives body while the diced tomatoes bring texture and little bright bursts. Together with the beef broth they form the cooking liquid and the sauce in one move. Fire roasted diced tomatoes are a wonderful upgrade if your store carries them.
Cheddar: Stirred in at the end and melted under the lid, it becomes stretchy ribbons through the filling rather than a separate layer. Sharp cheddar stands up to the tomato, and pepper jack is the fun escalation.
However much cheese you think this needs, add a small handful more, because stuffed pepper filling has always been about the cheese.
Equipment You’ll Need
- Large deep skillet with lid
- Wooden spoon
- Box grater, for the cheese
- Cutting board and knife
How to Make Stuffed Pepper Casserole
Step One: Brown the Beef
Cook the ground beef and diced onion in a large deep skillet over medium heat for 5 to 7 minutes, breaking the beef into crumbles, until no pink remains. Drain the excess fat.
Browning matters even in a saucy dish, because those crusty bits season the entire pot; let the beef sit undisturbed for a minute between stirs.
Draining keeps the finished casserole cozy instead of greasy, and the rice will absorb anything left behind, so be thorough here.
Step Two: Garlic and Peppers
Stir in the garlic and cook for 30 seconds, then add the diced bell peppers and cook for 4 to 5 minutes, until they soften at the edges but still hold a little bite.
Thirty seconds for the garlic, always, before the wet peppers arrive to protect it. The peppers want a head start so they turn sweet and tender in the final dish, but not so long that they collapse into sauce.
Slightly firm now means perfectly silky later, after the rice simmer does its work.
Step Three: Sauce and Rice
Stir in the tomato sauce, diced tomatoes, beef broth, Worcestershire, oregano, salt, pepper, and the rinsed uncooked rice. Raise the heat and bring the pot to a boil, scraping the bottom to lift any browned bits.
The raw rice is the magic trick of this recipe, absorbing broth and tomato instead of water and turning every grain into a tiny flavor sponge.
Rinsing first keeps it from clumping and foaming. A proper boil before covering gets the whole pot on the same page, so give it a full minute at a rolling bubble.
Step Four: Cover and Simmer
Reduce the heat to low, cover, and simmer for 25 minutes, without lifting the lid, until the rice is tender and has drunk most of the liquid.
The lid stays on because rice cooks by trapped steam, and every peek vents twenty minutes of progress down the drain. Set a timer and walk away; the pot handles itself.
At the twenty five minute mark, lift the lid and check a few grains in different spots; if any are still firm, add a splash of broth and give it five more minutes.
Step Five: The Cheese Lid
Kill the heat, stir in half the cheddar so it ribbons through the filling, then scatter the rest over the top and cover again for 2 to 3 minutes, until melted.
Cheese in two stages is the whole texture strategy: the stirred batch makes the filling creamy, and the topped batch makes the golden lid everyone photographs.
The trapped heat of the covered pot melts it perfectly without a drop of extra energy. This is also the moment to taste and adjust the salt, because rice demands honest seasoning.
Step Six: Rest and Serve
Let the skillet sit uncovered for 5 minutes, then scoop into bowls and top with sliced green onions or parsley if you like.
The short rest lets the last of the liquid settle into the rice so portions scoop clean instead of running.
Every bowl should carry beef, sweet peppers, tomato rich rice, and a stretch of cheese in the same spoonful, which is the entire point of deconstructing a classic. Dinner in one pot, and the pot goes straight to the table.
Serving Size & Batch Scaling
One pound of beef with a cup of rice feeds six generous portions. Doubling needs a wide Dutch oven rather than a taller one, since rice cooks evenly in width and unpredictably in depth.
This is a genuine budget dinner; beef, rice, peppers, and a can or two of tomato feed a family for the price of a single takeout order. Leftovers reheat beautifully, which makes deliberate double batches a weekday strategy.
Making More or Less?
Halving works in a medium saucepan with the same 25 minute simmer; keep the full Worcestershire and oregano so the flavor stays bold in a smaller pot.
Feeding a crowd, two skillets or one wide Dutch oven handles the doubled batch, and the cheese can be offered at the table in a bowl for the purists. This is also the rare dish that gets better as a leftover, so a big batch on Sunday quietly solves three lunches.
Nutrition Estimate Per Serving
- Calories: about 450
- Protein: 25 g
- Fat: 18 g
- Carbohydrates: 45 g
It is an estimate, not medically precise information, and the cost per serving is the number that will genuinely impress you. Full portions of vegetables, protein, and rice in one pot is dinner math that always works.
Common Mistakes to Avoid
The classic mistake is lifting the lid during the simmer, which releases the steam the rice depends on and leaves crunchy grains.
The second is using instant or brown rice without adjusting, since instant turns mushy and brown needs twenty extra minutes plus another cup of broth.
Skipping the drain on the beef is the quiet third mistake, because the rice will absorb the grease along with the broth. And dice the peppers small; big chunks stay firm and remind everyone they are eating deconstruction instead of dinner.
Troubleshooting Guide
My rice is crunchy at 25 minutes. The lid was lifted, the heat was too low, or the pot is wide and shallow. Add a quarter cup of broth, re-cover, and give it five to eight more minutes; rice forgives easily with a little extra steam.
My casserole is soupy. Uncover and simmer on low for a few minutes; the rice keeps absorbing as it rests too. A soupy finish usually means the pot was covered too loosely or the simmer never fully dropped to low.
The bottom stuck and browned. The heat crept up during the simmer. Next round, keep it at a true low and stir once halfway; the stuck bits are tasty if not burnt, so scrape what you can back in and carry on.

Variations & Customizations
Add a teaspoon of chili powder and a can of black beans for a Tex Mex spin, or swap the beef for Italian sausage and the cheddar for mozzarella.
A handful of corn stirred in at the cheese stage brings pops of sweetness, and leftover turkey works beautifully in the post holiday week.
The simmer and cheese lid structure at Chili Pepper Madness shaped my build, and the rice in tomato broth approach from Chocolate with Grace is exactly why this stays a one pot promise. Crushed red pepper at the table keeps the heat seekers happy.
What to Serve With It
This is a full meal in a pot, so sides are optional; a crisp green salad or warm bread is plenty. For more one pot beef and rice comfort, my street corn chicken rice bowl takes the same format somewhere sunny.
And when the skillet beef mood continues tomorrow, my hobo casserole with ground beef is the baked cousin with a golden potato lid. A dollop of sour cream on each bowl is a small decision that pays out every time.
Meal Prep & Make-Ahead Instructions
Dice the peppers and onion up to two days ahead and store them in the fridge; the filling can be browned a day early, with the rice simmer saved for dinner time. Fully cooked leftovers are genuinely better the next day, which is a rare and beautiful thing.
Portion into containers with a little extra cheese on top and you have four lunches that reheat in two minutes flat.
Freeze portions for up to two months; the rice texture softens slightly, and over fresh rice at reheating time nobody would ever notice.
Storage & Leftovers
Transfer leftovers to an airtight container and refrigerate for up to four days. The rice keeps drinking sauce overnight, so a splash of broth or water while reheating returns it to its first night glory.
This is one of those dishes people eat cold from the container at odd hours, and the tomato beef flavor holds up beautifully to that kind of scrutiny. Keep a little shredded cheese in the fridge specifically for the reheat, and thank yourself later.
Reheating Instructions
Reheat portions in the microwave for about two minutes with a splash of broth, or in a covered skillet over medium low with the same splash for about five minutes, stirring once.
The added liquid is the entire secret; rice-based leftovers come back creamy instead of dry with one small pour. A fresh pinch of cheese melted on top in the final thirty seconds resets the whole bowl.
Frequently Asked Questions
Can I use cooked rice instead of uncooked? Yes; stir in three cups of cooked rice with the tomatoes, skip the extra broth, and simmer just five minutes to meld. It is a faster version with slightly softer rice.
Can I make this in the oven instead? You can; after the boil, transfer everything to a covered baking dish and bake at 375 for about 45 minutes, until the rice is tender, then finish with the cheese as written.
Why is my rice mushy? Too much liquid or too long a simmer is usually the cause, and instant rice will always go mushy in this recipe. Long grain white rice, the written liquid amounts, and a true low simmer are the reliable trio.
Can I freeze this casserole? Yes, for up to two months, though the rice softens as it thaws. Thaw overnight, reheat with a splash of broth, and the flavor carries it completely; it is one of the better freezing casseroles in this category.