Cheesy Stuffed Pepper Casserole : easy baking dish

Classic stuffed peppers are one of my all-time comfort foods, but let me be completely honest — actually stuffing individual peppers is one of those kitchen tasks that takes way more time than it should. So here at Golden Recipes, I deconstructed the whole thing into this incredibly satisfying cheesy stuffed pepper casserole that has every single flavor you love about the original, layered into a 9×13 baking dish that feeds eight people with a fraction of the fuss. Same bold beef and rice filling, same sweet peppers, same rich tomato sauce — and an absolutely ridiculous amount of melted cheese on top.

Why You’ll Love This Cheesy Stuffed Pepper Casserole

The filling here is built the right way — ground beef browned until deeply caramelized with diced onion and garlic, then brought together with crushed tomatoes, beef broth, and a carefully balanced spice blend that hits all the notes of that classic stuffed pepper flavor you grew up loving. The rice cooks right inside the casserole as it bakes, absorbing all that beefy tomato flavor and swelling into these incredibly tender, sauce-soaked grains that make every bite completely satisfying.

The peppers themselves get diced and folded right into the filling rather than acting as vessels — this means you get sweet bell pepper flavor in every single bite rather than just around the edges. We use a combination of red, yellow, and orange peppers for the best sweetness and a gorgeous color that makes this casserole look as stunning as it tastes. And then there’s the cheese — a generous blanket of freshly shredded sharp cheddar that melts into a deeply golden, bubbly crust that finishes this dish off perfectly.

Equipment You’ll Need

  • Large oven-safe skillet or Dutch oven for browning the filling
  • 9×13 inch baking dish
  • Box grater for shredding cheese
  • Cutting board and sharp chef’s knife
  • Wooden spoon or silicone spatula
  • Aluminum foil
  • Measuring cups and spoons

Ingredients

  • 1.5 lbs ground beef (80/20)
  • 1.5 cups long grain white rice, uncooked
  • 2.5 cups freshly shredded sharp cheddar cheese, divided
  • 2 red bell peppers, diced
  • 1 orange bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 large yellow onion, diced
  • 5 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) diced tomatoes with their juice
  • 2 cups low-sodium beef broth
  • 2 tablespoons olive oil
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1 teaspoon Italian seasoning
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon red pepper flakes
  • Salt and black pepper to taste
  • Fresh flat-leaf parsley, chopped, for garnish

Substitutions

Ground turkey is a great leaner swap for the ground beef — use 93% lean and add an extra tablespoon of olive oil to compensate for the lower fat content. Brown rice can replace white rice but you’ll need to add an extra 1/4 cup of broth and bake the casserole for an additional 15 minutes. Any combination of bell pepper colors works fine, though the sweeter red, orange, and yellow peppers give a better result than green peppers which can taste more bitter in this dish. For the cheese, a combination of cheddar and Monterey Jack gives extra melt and stretch, and pepper jack brings a satisfying kick. Quinoa can replace the rice for a protein-boosted variation that bakes in a similar time frame.

How to Make Cheesy Stuffed Pepper Casserole

Step 1: Brown the Beef

Heat olive oil in your large skillet or Dutch oven over medium-high heat. Add the ground beef and break it into crumbles, then let it sit undisturbed for 2–3 minutes before stirring so it develops real brown caramelization on the bottom. Cook for a total of 8–10 minutes, breaking up as you go, until deeply browned throughout with no pink remaining. Drain off most of the fat, leaving about a tablespoon in the pan. Season generously with salt and pepper and the garlic powder and onion powder right now while the fat is still hot — the spices absorb into the beef fat beautifully.

Step 2: Cook the Aromatics and Peppers

Push the beef to one side of the pan and add the diced onion and all four colors of diced bell peppers to the empty side. Cook for 5–6 minutes, stirring the vegetables and occasionally stirring everything together, until the onion is softened and translucent and the peppers have softened slightly but still have a bit of texture — they’ll continue cooking in the oven. Add the minced garlic and cook for one more minute, stirring constantly. Add the smoked paprika, Italian seasoning, and red pepper flakes and stir everything together so the spices coat the beef and vegetables evenly. Let this cook for 2 minutes to bloom the spices.

Step 3: Build the Tomato Sauce Base

Pour in the crushed tomatoes, diced tomatoes with all their juice, beef broth, and Worcestershire sauce. Stir everything together thoroughly, scraping any browned bits from the bottom of the pan. Taste the sauce at this point and adjust salt and pepper — this is important because the rice will absorb a lot of this liquid as it cooks, and the flavors should be noticeably bold now so the finished casserole isn’t bland. Let this simmer together over medium heat for 5 minutes to let the flavors come together. Remove from heat.

Step 4: Add Rice and Assemble

Stir the uncooked rice directly into the beef and tomato mixture in the pan and mix it through thoroughly so every grain is coated in that rich, beefy tomato sauce. Transfer everything to your greased 9×13 baking dish and spread it into an even, level layer — this ensures the rice cooks evenly throughout. Sprinkle 1 cup of the freshly shredded sharp cheddar evenly over the top of the filling layer. This creates a cheese layer in the middle of the casserole that melts down into the filling as it bakes, creating extra cheesy pockets throughout.

Step 5: Bake, Top with Cheese, and Finish

Preheat your oven to 375°F. Cover the baking dish very tightly with aluminum foil — this is critical because the steam trapped inside is what cooks the rice through. Bake covered for 45 minutes. Check at this point by carefully lifting a corner of the foil and testing the rice — it should be nearly fully tender with just a slight bite remaining. Scatter the remaining 1.5 cups of freshly shredded cheddar generously and evenly over the entire top of the casserole. Return to the oven uncovered for 15–18 minutes until the cheese is bubbling and golden with beautiful caramelized spots. Let it rest for 10 minutes, then scatter fresh chopped parsley over the top and serve directly from the dish.

Variations

  • Mexican-Spiced Version: Season the beef with taco seasoning instead of Italian seasoning, add a can of drained black beans to the filling, swap the cheddar for a Mexican blend, and top with sour cream and salsa when serving.
  • Italian Sausage Version: Replace the ground beef with crumbled mild Italian sausage for a completely different but equally incredible flavor profile — the fennel and herbs in the sausage play beautifully with the sweet peppers.
  • Cheesy White Sauce Version: Add a cup of cream cheese stirred into the beef and tomato mixture before baking for a creamier, richer filling that makes the whole casserole feel even more indulgent.
  • Extra Vegetable Version: Fold in a cup of frozen corn, a diced zucchini, and a handful of baby spinach along with the peppers for a veggie-loaded casserole that still has all the beef and cheese you came for.
  • Stuffed Pepper Soup Version: Add an extra 2 cups of beef broth to the filling and bake in a deep Dutch oven for a thick, hearty soup that has all the same flavors in a comforting bowl.

What to Serve With It

This casserole is truly a one-dish meal with the rice and vegetables already built in, but a simple side salad with a bright, acidic dressing is always a welcome contrast to the rich, cheesy bake. Garlic bread is a non-negotiable in my house for scooping up the saucy edges of the casserole. For a complete cozy dinner, I love starting with our Classic Tomato Basil Soup — the flavor profile complements this casserole beautifully and sets a great tone for the meal. And a skillet of our Honey Butter Skillet Cornbread on the table alongside this is one of those combinations that people remember long after dinner is over.

Pro Tips

  • Cover the baking dish as tightly as possible with foil — escaping steam means the rice won’t cook through properly. Press the foil down around the edges of the dish firmly before baking.
  • Season the sauce boldly before the rice goes in — rice absorbs a lot of salt and flavor as it cooks, so what tastes well-seasoned in the pan will taste slightly flat in the finished casserole if you’re conservative.
  • Use sweet bell peppers (red, orange, yellow) rather than green — green bell peppers have a more bitter flavor that can overpower the dish; the sweeter varieties balance the beef and tomato sauce perfectly.
  • Add a cheese layer in the middle before baking, not just on top — this hidden layer melts down into the filling and creates cheesy pockets throughout the casserole, not just a cheese crust on the surface.
  • Check the rice at the 45-minute mark before adding the final cheese layer — different ovens run slightly hot or cool and you want the rice tender before the cheese goes on.

Common Mistakes

  • Loose foil during the first bake — if steam escapes, the rice steams unevenly and you’ll end up with crunchy rice in some spots and mushy rice in others.
  • Using green peppers only — they taste noticeably more bitter and astringent than sweet peppers in this casserole and the flavor balance suffers.
  • Not browning the beef properly — gray, steamed ground beef has a fraction of the flavor of properly caramelized beef. Take your time and let it sear.
  • Adding cooked rice instead of raw — if you use already-cooked rice, it turns mushy and the casserole loses that distinct, separate grain texture. Always use uncooked rice and rely on the steam to cook it.
  • Cutting portions before the rest time — without 10 minutes of resting the sauce is still very liquid and will pool messily rather than holding together in a clean scoop.

Storage and Reheating

This casserole keeps beautifully in an airtight container in the refrigerator for up to 4 days and is genuinely one of those dishes that improves significantly on day two as the rice absorbs more of the tomato and beef sauce overnight. To reheat, add a couple of tablespoons of beef broth over your portion to rehydrate the rice, cover with a damp paper towel, and microwave in 90-second intervals. For reheating the whole dish, cover with foil and bake at 350°F for 20–25 minutes, removing the foil for the last 5 minutes. This casserole also freezes well for up to 3 months — portion into individual servings before freezing for the easiest weekday reheating.

FAQ

Can I use minute rice or instant rice?

I’d strongly advise against it — instant rice breaks down much faster than regular long grain rice and will turn mushy and gluey during the 45-minute covered bake. Stick with regular long grain white rice for the best texture.

My rice is still crunchy after 45 minutes. What happened?

Usually this means the foil wasn’t sealed tightly enough and steam escaped. Re-cover tightly and bake for another 10–15 minutes before adding the cheese. Adding a quarter cup of extra warm beef broth around the edges of the casserole before re-covering can also help the rice finish cooking through.

Can I make this ahead of time?

Yes — prepare the beef and tomato mixture fully and stir in the uncooked rice, then cover and refrigerate up to 24 hours before baking. Add about 10 extra minutes to the covered bake time since everything is going in cold. Hold off on the final cheese layer until the last 15 minutes of baking as always.

Can I add cheese inside the casserole or only on top?

Absolutely add it in the middle — I actually recommend it in the recipe. After spreading the filling into the dish, scatter about a cup of shredded cheese over the middle layer before it all goes into the oven. It melts down into the filling and creates wonderful cheesy pockets throughout the entire casserole, not just on the surface.

Conclusion

This cheesy stuffed pepper casserole is the recipe that makes classic stuffed peppers accessible on any weeknight — no individual stuffing, no wrestling with wobbly pepper vessels, just a deeply satisfying, boldly flavored bake that the whole family gets excited about. It’s the kind of dish that fills your kitchen with the most incredible smell as it bakes and makes everyone wander in asking when dinner will be ready. Add it to your rotation and watch it earn a permanent spot at your table.

Cheesy Stuffed Pepper Casserole

By Sophia White — Golden Recipes

Prep Time
20 mins
Cook Time
65 mins
Total Time
85 mins
Servings
8
Calories
495 kcal

Ingredients

  • 1.5 lbs ground beef (80/20)
  • 1.5 cups long grain white rice, uncooked
  • 2.5 cups freshly shredded sharp cheddar, divided
  • 2 red, 1 orange, 1 yellow bell pepper — all diced
  • 1 large yellow onion, diced
  • 5 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) diced tomatoes with juice
  • 2 cups low-sodium beef broth
  • 2 tbsp olive oil, 1 tbsp Worcestershire sauce
  • 1 tsp each: smoked paprika, Italian seasoning, garlic powder
  • 1/2 tsp onion powder, 1/4 tsp red pepper flakes
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Brown ground beef in olive oil over medium-high heat until deeply caramelized. Drain most fat. Season with spices.
  2. Add diced onion and bell peppers, cook 5–6 min. Add garlic, cook 1 min. Add remaining spices, bloom 2 min.
  3. Pour in crushed tomatoes, diced tomatoes, beef broth, and Worcestershire. Stir well, simmer 5 min. Season boldly.
  4. Stir in uncooked rice. Transfer to greased 9×13 dish. Sprinkle 1 cup cheddar over filling layer.
  5. Cover tightly with foil, bake at 375°F for 45 min. Uncover, top with remaining 1.5 cups cheddar. Bake 15–18 min until cheese is golden and bubbling. Rest 10 min. Garnish with parsley.

Nutrition (per serving)

🔥 Calories: 495 🥩 Protein: 32g 🍞 Carbs: 40g 🧈 Fat: 22g 🧂 Sodium: 560mg 🌾 Fiber: 4g

Leave a Comment