This post may contain affiliate links. Please read our disclosure policy.
These cheesy, savory stuffed bell peppers are the perfect weeknight dinner to make for your family. Made with tender ground beef, fluffy brown rice, and cheddar cheese, they’re hearty, meal-prep friendly, and easily customizable. Use any color bell pepper you like, and swap in your favorite protein or opt for a vegetarian option.
If you’re into hearty, filling, and protein-packed dinners, you might also love my Easy Chicken Chili or this ultra-cozy Homemade Beef Stew.
Recipe Overview
This healthy stuffed pepper recipe is made with tender and well-seasoned ground beef and mixed with fluffy rice to create a hearty, satisfying meal filled with protein! You will enjoy them because they are made with homemade tomato sauce (of course you can use canned), cheddar cheese, garlic, onions, paprika, and juicy tomatoes. Just so flavorful.
Before You Get Started
A few helpful tips before you dive in:
- I recommend baking the peppers first if you prefer them soft. If you prefer tender peppers, pre-bake them for 10–15 minutes before stuffing. Otherwise, they’ll stay on the firmer side.
- Use cooked rice (or a substitute). Make sure your rice is fully cooked before mixing it in. Cauliflower rice or quinoa are also good alternatives. For a low-carb option, I would use cauliflower rice.
- Prep your peppers evenly. Trim just enough off the top to create a wide opening, and remove all the seeds and membranes so you can easily stuff them and they cook evenly.
- Don’t want to use beef? Choose your favorite protein. Ground beef is a classic, but turkey, sausage, chicken, or even a vegetarian option all work well, so use what you like or already have on hand.
Common Questions
Not at all! This is going to be your personal preference if you like them soft or not. If you avoid cooking the peppers beforehand, then they get a lot more crisp and crunchy! Some people do like it to be softer and cooked through, so you can pre-bake them for about 10-15 minutes, allow them to cool enough to handle, and stuff them with your beef and rice stuffing.
I highly recommended cooking the meat before stuffing it into peppers because cooking it beforehand with the spices and seasoning gives it a ton of flavor and ensures it will be fully cooked prior to eating. This is how I prefer to prepare mine even though you technically don’t have to cook the meat and it will cook when you bake it.
It takes around 20-25 minutes for the bell peppers to fully soften in the oven. You can always let it cook for a few more minutes until the peppers are soft enough to your liking.
Be sure to avoid overcooking the bell peppers and add the shredded cheese towards the end of the cooking time.
You do not have to boil the peppers beforehand, but boiling them for a few minutes ensures they are the perfect cross of firm but soft once they have been fully baked since many people like their peppers to be more on the soft side.
If you have any leftovers, you can place them in a container and store them in the fridge for up to 5 days. You can freeze for up to 3 months.
How to Make Stuffed Bell Peppers
Here’s how to get perfect results every time:
1️⃣ Prep the Peppers
Preheat the oven to 375 degrees Fahrenheit and start working on the peppers. Cut off the tops, remove the seeds and membranes, and place the bell peppers upright in a baking dish.
✏️ Should you cook the peppers first? It’s totally up to you! Pre-baking softens them, but skipping that step gives you a firmer, slightly crisp texture.
2️⃣ Sauté the Onion & Garlic
In a large skillet, heat 2 tablespoons olive oil (you can also use avocado oil) over medium heat. Sauté 1 diced onion until softened, then stir in 2–3 minced garlic cloves and cook for another minute.
3️⃣ Cook the Beef
Add 1 pound of lean ground beef ( I like to use 90% lean) and cook until it’s browned, about 5–6 minutes. Break it up as it cooks with the wooden spoon.
✏️ It’s best to cook the meat before stuffing; it adds flavor and ensures the filling is fully cooked by the time the peppers are done.
4️⃣ Add the Rice, Tomatoes, and Seasoning
Once the beef is browned, stir in the cooked rice, diced tomatoes, tomato paste, and your seasonings (oregano, smoked paprika, salt, and pepper). Give everything a good mix and let it simmer for about 4–5 minutes, just until the flavors come together and the mixture thickens slightly.
Give it a taste and adjust the seasoning if needed before stuffing your peppers.
✏️ You can use fresh or canned tomatoes. Either works; fresh adds a juicy texture, while canned is convenient and saves time. You can also use jarred tomato sauce instead of diced tomatoes and tomato paste if that’s what you have on hand.
5️⃣ Stuff the Peppers
Fill each pepper with the beef and rice mixture. Bake at 375°F for 10–12 minutes until the peppers are mostly tender.
6️⃣ Add the Cheese
Remove the dish from the oven and sprinkle 1 cup shredded cheddar jack cheese over the top of the bell peppers. Return them to the oven and bake for another 5–7 minutes, until the cheese is melted and bubbly.
Variations & Tips
→ Low-carb? Use cauliflower rice instead of brown rice.
→ Vegetarian? Omit the meat and use a veggie crumble or extra veggies like mushrooms and zucchini. Add in any veggies you like.
→ Switch up the cheese. Try mozzarella, Monterey jack, Colby jack, or pepper jack.
→ Serving picky eaters? Try offering the filling and peppers separately as a deconstructed version; great for kids who like to keep things simple.
Storage & Make-Ahead Tips
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm in the oven or microwave until heated through.
What to serve with stuffed peppers
Stuffed peppers can be enjoyed on their own as a full meal, but can also be served with a variety of side dishes. Here are some sides I like to serve them with.
You may also like
- Honey Sesame Chicken
- Vegetarian Stuffed Peppers
- Garlic Shrimp Spaghetti
- Maple Glazed Baked Whole Chicken
- Low Carb Zucchini Lasagna Boats
- Asparagus Stuffed Chicken Breast
- Taco Stuffed Zucchini Cups
- Chicken Shawarma Bowls
- Shrimp Fajita Bowls
- Ground Turkey Cauliflower Rice Recipe
Pin this now to find it later
Pin It
So so delicious
I used garlic and oregano canned diced tomatoes, so I omitted the oregano. I had orzo pasta on hand and substituted this for the rice. I added a splash of white wine (didn’t have red) to the meat mixture and let it simmer, and used Crazy Jane seasoning instead of regular salt/pepper. Forgot the parsley garnish–but it was EXCELLENT and we gobbled it up! Will definitely be making this again!
Glad you loved it.
What is the nutrition serving based on? One pepper?
Yes. One stuffed pepper.
It was soooooooooo good!
Thank you! Glad you loved it.
This is so good
Everything was great except this time frame is not nearly enough for the peppers to cook. Mine were still hard. I think it needed longer time and to be covered with foil.
I make this for my family of 5 all the time. We all love it. Itโs a go-to meal thatโs in heavy rotation. So yummy and healthy!
So glad. Thank you. So glad you guys love it.
My husband canโt have tomatoes. Is there a good substitute for this recipes?
Just fresh or diced tomatoes? or nothing tomato-based?
Beef and brown rice is a wholesome, balanced meal that satisfies with tender meat and nutty, nutritious rice.
A family favorite!
Easy Stuffed Bell Peppers with Ground Beef and Brown Rice is a satisfying and wholesome meal. Deliciously stuffed peppers make dinner both flavorful and nutritious. A family favorite.