If you ask me, stuffed bell peppers are great, but they can be kind of fussy to make on a weeknight.
This casserole takes everything you love about classic stuffed peppers and turns it into an easy one-dish dinner. Ground beef and rice cook up with diced bell peppers, tomatoes, and beef stock in a simple skillet.
It’s seasoned with Worcestershire sauce, garlic, and a mix of spices that give it that cozy, familiar taste. Melted cheese on top brings the whole thing together and gets a little golden around the edges.
It’s a comforting meal that’s perfect for busy nights when you want something hearty without all the extra work.
Why You’ll Love This Stuffed Bell Pepper Casserole
- All the flavor, less work – You get all the delicious taste of traditional stuffed peppers without the tedious stuffing and individual prep work.
- One-dish meal – Everything cooks together in a single casserole dish, which means less cleanup and more time to relax after dinner.
- Family-friendly comfort food – The combination of seasoned beef, tender rice, melted cheese, and peppers makes this a hit with both kids and adults.
- Perfect for meal prep – This casserole reheats beautifully, so you can make it ahead for busy weeknights or pack it for lunches throughout the week.
- Budget-friendly ingredients – Made with affordable staples like ground beef, rice, and bell peppers, this hearty meal feeds a crowd without breaking the bank.
What Kind of Bell Peppers Should I Use?
Any color of bell pepper will work great in this casserole, so feel free to use what you have on hand or what’s on sale. Red, yellow, and orange peppers tend to be a bit sweeter, while green peppers have a slightly more bitter, vegetal taste. I like to use a mix of colors for a nice presentation, but honestly, the flavor difference is pretty minimal once everything is cooked together with the beef and seasonings. If your peppers are on the smaller side, you might want to grab an extra one to make sure you have enough to fill out the casserole.
Options for Substitutions
This casserole is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Ground beef: Ground turkey, chicken, or pork work great here. You can also use Italian sausage (removed from casings) for extra flavor, or go meatless with crumbled tempeh or plant-based ground meat.
- Bell peppers: Any color bell pepper works – red, yellow, orange, or green. You can also mix colors for a nice look. Just keep the total amount around 2 peppers.
- Rice: White rice, brown rice, or even cauliflower rice can work. Keep in mind that brown rice takes longer to cook, so you might need to add 10-15 minutes to the cooking time and a bit more liquid.
- Beef stock: Chicken or vegetable stock works just fine. In a pinch, you can use water with an extra bouillon cube or two.
- Cheese: Cheddar is classic, but mozzarella, Monterey Jack, or a Mexican blend all melt nicely. Use whatever you prefer or have on hand.
- Worcestershire sauce: If you don’t have this, try soy sauce mixed with a splash of balsamic vinegar for that savory, tangy kick.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this casserole is using regular long-grain white rice instead of parboiled or instant rice, which can leave you with crunchy, undercooked grains since the casserole doesn’t bake long enough for raw rice to fully cook.
Another common error is not browning the ground beef properly – make sure to break it into small crumbles and let it develop some color before adding the vegetables, as this adds flavor to the entire dish.
Skipping the resting time after baking might seem tempting when you’re hungry, but those 10 minutes allow the liquid to redistribute and the casserole to set up, making it much easier to serve without everything falling apart.
Finally, keep an eye on the broiler during those last few minutes since cheese can go from perfectly golden to burnt in seconds, so don’t walk away from the oven during this step.
What to Serve With Stuffed Bell Pepper Casserole?
This casserole is pretty hearty on its own since it’s packed with beef, rice, and veggies, but I love serving it with a simple side salad to balance out the richness. A basic green salad with cucumber, tomatoes, and a light vinaigrette does the trick perfectly. If you want something a bit more filling, garlic bread or buttery dinner rolls are great for soaking up any extra sauce at the bottom of your bowl. For a fun twist, try serving it with some sour cream and fresh cilantro on top, or even a dollop of guacamole if you’re feeling a little adventurous.
Storage Instructions
Store: This casserole is a great make-ahead meal! Let it cool completely, then cover tightly with foil or transfer to an airtight container. It’ll keep in the fridge for up to 4 days, making it perfect for easy weeknight dinners.
Freeze: You can freeze this casserole either before or after baking. If freezing unbaked, assemble everything except the cheese topping, wrap well, and freeze for up to 3 months. For already-baked casserole, let it cool completely before wrapping and freezing.
Reheat: Warm up individual portions in the microwave for 2-3 minutes, or reheat the whole casserole covered with foil in a 350°F oven for about 20-25 minutes until heated through. If reheating from frozen, thaw overnight in the fridge first for best results.
| Preparation Time | 20-30 minutes |
| Cooking Time | 45-50 minutes |
| Total Time | 75-80 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2200-2400
- Protein: 100-115 g
- Fat: 110-125 g
- Carbohydrates: 170-190 g
Ingredients
For the casserole:
- 1 lb ground beef (I use Lean 93/7 from Laura’s Lean for less grease)
- 3 bell peppers (diced into 1/2-inch pieces for even cooking)
- 1 onion
- 1.75 cups beef stock (I prefer Swanson Beef Broth for a richer base)
- 15 oz diced tomatoes
- 1.25 cups rice
- 1.5 cups cheese (freshly shredded for a much smoother melt)
- 3 tbsp Worcestershire sauce
- 3 garlic cloves
- 1.5 tsp grill seasoning
- 0.75 tsp salt
- 0.5 tsp pepper
- 0.75 tsp smoked paprika
- 0.5 tsp dried oregano
For the topping:
- 0.75 cup cheese (I use Cabot Sharp Cheddar for the best crust)
Step 1: Prepare Mise en Place and Preheat Oven
- 3 bell peppers, diced into 1/2-inch pieces
- 1 onion, diced
- 3 garlic cloves, minced
- 1.75 cups beef stock
- 15 oz diced tomatoes
- 1.25 cups rice
- 3 tbsp Worcestershire sauce
- 1.5 tsp grill seasoning
- 0.75 tsp salt
- 0.5 tsp pepper
- 0.75 tsp smoked paprika
- 0.5 tsp dried oregano
Preheat your oven to 375°F and lightly grease a 9×13 inch baking dish.
While the oven heats, prepare all your ingredients: dice the bell peppers into 1/2-inch pieces, dice the onion, and mince the garlic cloves.
Measure out the beef stock, diced tomatoes, rice, Worcestershire sauce, and all seasonings so everything is ready when you need it.
This prep work ensures the cooking process moves smoothly without interruption.
Step 2: Brown the Ground Beef
- 1 lb ground beef
In a large skillet over medium-high heat, brown the ground beef, breaking it into small pieces as it cooks.
I prefer using lean ground beef because it renders less grease, which keeps the final dish from becoming oily.
Once the beef is fully cooked and no longer pink, drain any excess fat from the pan, leaving just enough to cook with the vegetables.
Step 3: Build the Flavor Base with Vegetables and Seasonings
- diced bell peppers from Step 1
- diced onion from Step 1
- minced garlic from Step 1
- 3 tbsp Worcestershire sauce
- 1.5 tsp grill seasoning
- 0.75 tsp salt
- 0.5 tsp pepper
- 0.75 tsp smoked paprika
- 0.5 tsp dried oregano
Add the diced bell peppers and onion to the browned beef and cook for 3-4 minutes until they begin to soften and release their flavors.
Stir in the minced garlic and cook for another minute until fragrant, then add the Worcestershire sauce and all seasonings (grill seasoning, salt, pepper, smoked paprika, and oregano).
Let this mixture cook for 1-2 minutes to allow the spices to bloom and develop deeper flavors.
I like to take a moment here to taste and adjust seasonings if needed—this is when you can make real adjustments before everything comes together.
Step 4: Combine All Ingredients and Assemble Casserole
- beef and vegetable mixture from Step 3
- 1.75 cups beef stock
- 15 oz diced tomatoes
- 1.25 cups rice
- 1 cup freshly shredded cheese
Stir the beef stock, diced tomatoes, and rice into the skillet with the beef and vegetables until everything is evenly combined.
Add 1 cup of the freshly shredded cheese (reserving 0.75 cup for topping) and mix well—the cheese will help bind everything together.
Pour the entire mixture into your prepared baking dish and spread it evenly.
I always use freshly shredded cheese rather than pre-shredded because it melts much more smoothly and creates a better texture throughout the casserole.
Step 5: Bake Covered Until Rice is Tender
Cover the baking dish tightly with foil and bake at 375°F for 45 minutes.
The foil traps steam, which allows the rice to cook through and the vegetables to become tender.
At the 45-minute mark, the liquid should be mostly absorbed and the rice should be cooked.
Step 6: Top with Cheese and Broil Until Golden
- 0.75 cup cheese for topping
Remove the foil from the casserole and sprinkle the reserved 0.75 cup of cheese (I use Cabot Sharp Cheddar for the best crust) evenly over the top.
Place the dish under the broiler for 3-5 minutes, watching carefully to prevent burning, until the cheese is melted and lightly browned.
This step creates a delicious, crispy cheese top that adds texture and richness to each bite.
Step 7: Rest and Serve
Remove the casserole from the oven and let it rest for 10 minutes before serving.
This resting period allows the casserole to set slightly, making it easier to portion and serve, and helps the flavors meld together for a more cohesive dish.

Mouthwatering Stuffed Bell Pepper Casserole
Ingredients
For the casserole::
- 1 lb ground beef (I use Lean 93/7 from Laura's Lean for less grease)
- 3 bell peppers (diced into 1/2-inch pieces for even cooking)
- 1 onion
- 1.75 cups beef stock (I prefer Swanson Beef Broth for a richer base)
- 15 oz diced tomatoes
- 1.25 cups rice
- 1.5 cups cheese (freshly shredded for a much smoother melt)
- 3 tbsp Worcestershire sauce
- 3 garlic cloves
- 1.5 tsp grill seasoning
- 0.75 tsp salt
- 0.5 tsp pepper
- 0.75 tsp smoked paprika
- 0.5 tsp dried oregano
For the topping::
- 0.75 cup cheese (I use Cabot Sharp Cheddar for the best crust)
Instructions
- Preheat your oven to 375°F and lightly grease a 9x13 inch baking dish. While the oven heats, prepare all your ingredients: dice the bell peppers into 1/2-inch pieces, dice the onion, and mince the garlic cloves. Measure out the beef stock, diced tomatoes, rice, Worcestershire sauce, and all seasonings so everything is ready when you need it. This prep work ensures the cooking process moves smoothly without interruption.
- In a large skillet over medium-high heat, brown the ground beef, breaking it into small pieces as it cooks. I prefer using lean ground beef because it renders less grease, which keeps the final dish from becoming oily. Once the beef is fully cooked and no longer pink, drain any excess fat from the pan, leaving just enough to cook with the vegetables.
- Add the diced bell peppers and onion to the browned beef and cook for 3-4 minutes until they begin to soften and release their flavors. Stir in the minced garlic and cook for another minute until fragrant, then add the Worcestershire sauce and all seasonings (grill seasoning, salt, pepper, smoked paprika, and oregano). Let this mixture cook for 1-2 minutes to allow the spices to bloom and develop deeper flavors. I like to take a moment here to taste and adjust seasonings if needed—this is when you can make real adjustments before everything comes together.
- Stir the beef stock, diced tomatoes, and rice into the skillet with the beef and vegetables until everything is evenly combined. Add 1 cup of the freshly shredded cheese (reserving 0.75 cup for topping) and mix well—the cheese will help bind everything together. Pour the entire mixture into your prepared baking dish and spread it evenly. I always use freshly shredded cheese rather than pre-shredded because it melts much more smoothly and creates a better texture throughout the casserole.
- Cover the baking dish tightly with foil and bake at 375°F for 45 minutes. The foil traps steam, which allows the rice to cook through and the vegetables to become tender. At the 45-minute mark, the liquid should be mostly absorbed and the rice should be cooked.
- Remove the foil from the casserole and sprinkle the reserved 0.75 cup of cheese (I use Cabot Sharp Cheddar for the best crust) evenly over the top. Place the dish under the broiler for 3-5 minutes, watching carefully to prevent burning, until the cheese is melted and lightly browned. This step creates a delicious, crispy cheese top that adds texture and richness to each bite.
- Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the casserole to set slightly, making it easier to portion and serve, and helps the flavors meld together for a more cohesive dish.







