Main Courses
This beef and rice stuffed bell pepper recipe delivers hearty, one-pan dinner perfection with tender beef, fluffy rice, and a golden herbed cheese topping. The colors alone make it feel like a restaurant dish—vibrant peppers cradling savory filling, all baked until bubbly and aromatic. I developed this version after years of testing, ensuring the beef stays juicy while the rice absorbs all the herby flavors.
The beauty of this recipe lies in its simplicity: just one pan means minimal cleanup, and the baking process lets all the flavors meld together naturally. You'll start with ground beef seasoned with garlic and onions, then mix in cooked rice, tomatoes, and spices before stuffing everything into hollowed bell peppers. The herbed cheese topping adds that final touch of richness and texture.
What you end up with is a dish that's equally satisfying as a weeknight meal or holiday centerpiece—tender beef and rice filling encased in crisp-tender peppers, topped with golden, bubbly cheese. The aroma alone will have everyone gathering around the table. Ready in about 45 minutes, this recipe proves you can have restaurant-quality results without the fuss.
Serve with a side salad or crusty bread to soak up every last bit of flavor. The best part? Leftovers reheat beautifully, making this a perfect meal prep option too. Let's get cooking!
Ingredients for beef and rice stuffed bell pepper
Just 13 ingredients for vibrant stuffed peppers that taste like a restaurant dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80% lean for juiciness |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic flavor |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, long grain preferred |
| Canned Tomato Sauce 🍅 | 1 cup | No sugar added preferred |
| Bell Peppers 🌶️ | 4 whole | Large, any color, tops cut off |
| Shredded Mozzarella Cheese 🧀 | 1 ½ cups | Part-skim or whole milk |
| Dried Oregano 🌿 | 1 tsp | Or 1 tbsp fresh chopped |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
| Chicken Broth 💧 | ½ cup | Low-sodium preferred |
| Grated Parmesan Cheese 🧀 | ¼ cup | Freshly grated for flavor |
The bell peppers are the star—look for firm, glossy ones at the store, not soft or wrinkled. Trader Joe's or Whole Foods usually have the best selection, but any grocery store works if you pick carefully. Red peppers add natural sweetness, but green or yellow work too. For the beef, 80% lean keeps it juicy while browning properly. I always grab the ground beef from Costco when it's on sale—it's cheaper and fresher than most store brands. The rice? Long-grain white is key—it stays fluffy and doesn't turn mushy when baked.
No fresh oregano? Dried works at half the amount. Short on bell peppers? Zucchini boats are a great swap—they hold filling too. The tomato sauce can be jarred (I use Rao's for quality), but fresh crushed tomatoes work even better. For the cheese topping, part-skim mozzarella melts perfectly, but whole milk gives extra richness. Want more flavor? Add 1/4 cup breadcrumbs to the topping mix for crunch. The chicken broth adds depth—low-sodium so you can control the saltiness.
Stuffed peppers keep 3-4 days in the fridge, but honestly they're better the second day when flavors meld. Freeze for up to 3 months if prepping ahead—just thaw overnight in the fridge. I always make a double batch and portion into containers for easy lunches. The cheese topping browns beautifully under the broiler for 2-3 minutes if you want extra crispiness. Leftovers reheat perfectly—just cover with foil to keep peppers from drying out.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Brown the beef, toss in the onions and garlic, stir in the rice and tomato sauce—then bake. That’s it. No pots, no pans, just clean-up that takes less time than scrolling through my phone.
- Umami Bomb: The ground beef and tomato sauce combo? It’s like a flavor explosion. The onions caramelize just enough to add sweetness, while the garlic lingers in every bite. Honestly, the first time I tried it, I went back for seconds before the peppers even cooled.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The peppers reheat beautifully—just a quick zap in the microwave or oven—and the filling stays moist. I’ll make a batch on Sunday, and by Wednesday, my coworkers are asking for the recipe.
- Budget Winner: Ground beef, rice, and canned sauce? Check. Fresh bell peppers? Often on sale. This recipe feeds four for under $10, and the leftovers stretch into another meal. My college-student daughter calls it her “cheap-eats hero,” and I don’t blame her.
Step-by-step instructions for beef and rice stuffed bell peppers
Here's how to make these hearty, cheesy stuffed peppers with minimal cleanup and maximum flavor.
Prep the Bell Peppers
Preheat your oven to 375°F and line a large baking dish with parchment paper. Cut the tops off the 4 whole bell peppers and remove the seeds and membranes using a spoon. I like to leave the stems intact—they help hold the filling.
Give each pepper a quick rinse under cold water to remove any lingering seeds, then pat them completely dry with paper towels. This step is crucial—wet peppers won't crisp up properly in the oven. You can use any color bell peppers, but red or yellow add a nice pop of color to your finished dish.
Brown the Beef and Sauté Aromatics
Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1 pound ground beef and cook, breaking it apart with a wooden spoon, until it's no longer pink and the edges are beginning to brown—about 5-6 minutes. Drain any excess fat that accumulates.
Push the beef to one side of the pan and add the 1 whole yellow onion and 4 cloves garlic cloves (minced). Sauté for 3-4 minutes until the onion is soft and translucent and the garlic is fragrant. You want the onions to caramelize just slightly—that sweetness will shine through in the final dish.
Cook the Rice Mixture
Add the 1 cup long-grain white rice, 1 cup canned tomato sauce, 0.5 cup chicken broth, 1 teaspoon dried oregano, 0.5 teaspoon ground black pepper, and 1 teaspoon salt to the skillet. Stir everything together and let it cook over medium heat for 2-3 minutes until the rice is lightly toasted and the liquid begins to bubble.
Remove the skillet from heat and let the mixture cool for 5 minutes. This resting period prevents the rice from continuing to cook when you stuff it into the peppers. While it cools, you can prepare the cheese topping to save time later.
Stuff and Top the Peppers
Fill each bell pepper generously with the rice mixture, pressing down gently to compact it. I like to pack it in firmly so the peppers hold their shape during baking. Sprinkle 1.5 cups shredded mozzarella cheese and 0.25 cup grated parmesan cheese evenly over the tops of all four peppers.
Place the stuffed peppers in the prepared baking dish, spacing them about 1 inch apart. This gives them room to expand slightly as they bake. If you're worried about the cheese sticking to the parchment, you can lightly grease the paper with olive oil before arranging the peppers.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. After this initial baking time, uncover the dish and bake for another 15-20 minutes until the cheese is bubbly and golden brown and the peppers are tender when pierced with a fork.
Here's the thing—don't peek at the peppers while they're baking. Every time you open the oven, you're letting heat escape, which can make the cooking time longer. When they're done, you'll see the cheese bubbling and turning a beautiful golden color, and the peppers will feel soft all the way through.
Pro Tips For Making Beef And Rice Stuffed Bell Pepper
- PARE PEPPERS LAST: I learned this the hard way—peppers release moisture when cut, which turns your filling into a soggy mess if you prep them too early. Save this step until right before stuffing, and pat the insides very dry with a paper towel. (Yes, even if you’re impatient like me.)
- SEAR THE BEEF FIRST: High heat. Seriously, crank it up. Browning the ground beef before mixing it with onions and garlic builds flavor that just simmering won’t match. Cook it in batches if needed—crowding steams instead of sears—and don’t rush the drain. That rendered fat is liquid gold for your filling.
- UNDERCOOK THE RICE SLIGHTLY: Stuffed peppers need to finish baking, so pull the rice out before it’s fully tender—about 2 minutes early. The residual heat in the oven will cook it the rest of the way, and the filling won’t turn into a mushy blob. (Pro move: Spread it on a tray to cool faster.)
- USE A SPLASH OF WATER: The tomato sauce can dry out the filling while the peppers bake. Stir in ¼ cup water when mixing the beef-rice filling—it steams the rice and keeps everything juicy. Sounds weird, but it works: my first attempt without it came out like stuffed pepper cavities.
Dietary considerations for this recipe
Gluten-Free Adaptations
The original recipe is naturally gluten-free, but there are a few key spots to double-check if you're avoiding gluten. First, ensure your chicken broth is labeled gluten-free—I use Kirkland Signature or Pacific Foods brands for safety. Also, verify that your tomato sauce contains no hidden wheat additives, as some brands include it as a thickener. Finally, check the ingredients on your shredded mozzarella—some pre-shredded varieties contain anti-caking agents with gluten. Stick with block cheese and shred it yourself for complete control. 🌱
Dairy-Free Options
For a dairy-free version, replace the mozzarella and parmesan with nutritional yeast (for cheesy flavor) and dairy-free cheese shreds like Miyoko's or Violife. I also add 1 tablespoon cornstarch to the rice mixture to help bind it better without dairy. The filling will still hold together beautifully, though the texture will be slightly lighter. For extra richness, stir in 2 tablespoons cashew cream (blended soaked cashews) into the rice mixture.
Lower-Carb Modifications
To make this keto-friendly, swap the rice for cauliflower rice (about 2 cups riced cauliflower instead of 1 cup rice). Reduce the tomato sauce to ½ cup and add ½ cup diced mushrooms for extra flavor. Use cream cheese instead of mozzarella for the topping—it melts beautifully and adds a rich, tangy depth. The peppers will be lower in carbs but just as satisfying, with a creamy, cheesy finish. 🥦
Protein Swaps
If you're avoiding beef, try ground turkey (use 93% lean for juiciness) or Italian sausage (mild or spicy) for a different flavor profile. For a vegetarian option, replace the beef with lentils (cook 1 cup dry lentils until tender) and add 1 teaspoon smoked paprika to the filling. The lentils absorb the flavors beautifully and add a hearty texture. For seafood lovers, finely chopped shrimp works surprisingly well—just cook it through before mixing with the rice.
Allergen-Friendly Tips
For nut allergies, avoid cashew cream and stick with dairy-free cheese alternatives that are nut-free. If you're allergic to nightshades (like tomatoes and peppers), use zucchini boats instead of bell peppers and swap tomato sauce for coconut milk (½ cup) in the rice mixture. For soy-free diets, ensure your chicken broth doesn’t contain soy additives—Imagine brand is a safe bet. Always check labels, and when in doubt, opt for fresh, whole ingredients you control.
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef?
Ground turkey works beautifully—just use 93% lean to keep it juicy. For extra flavor, add 1 teaspoon Italian seasoning or ½ teaspoon smoked paprika to the filling. Cook it the same way, but watch closely as turkey can dry out faster than beef.
How do I prevent the peppers from falling apart?
Pack the filling firmly into the peppers and leave the stems intact—they act as natural handles. For extra stability, lightly brush the outside with olive oil before baking. If using smaller peppers, reduce the oven temperature to 350°F to prevent overcooking.
Can I make this ahead of time?
Yes! Assemble the stuffed peppers up to 24 hours ahead and refrigerate uncovered. Bake directly from the fridge (add 10-15 minutes to baking time). For freezing, bake first, then cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered with foil at 350°F for 20 minutes.
What if my peppers aren't standing up?
Use toothpicks to secure them temporarily—remove after 15 minutes of baking. For extra support, place a small spoonful of uncooked rice at the bottom of each pepper before stuffing. If peppers still collapse, try baking at 325°F for 50 minutes covered with foil.
How can I make the cheese topping extra crispy?
Broil for 2-3 minutes at the end, watching closely to prevent burning. For extra crunch, mix 2 tablespoons panko breadcrumbs into the cheese before topping. Sprinkle with ½ teaspoon garlic powder for extra flavor.
