Stuffed Bell Pepper Meal Prep is a hearty, make-ahead dinner built for busy days, with savory beef, tender peppers, tomato-rich rice, and melted cheese that reheats beautifully for dependable lunches or easy weeknight dinners.

This is the kind of meal that makes your fridge feel a little more organized and your week a lot less rushed. You get all the comfort of classic stuffed peppers, but in a skillet-and-container format that is much faster to portion and pack.
The flavor works because every part of the dish pulls its weight. The beef brings richness, the peppers and onion add sweetness, the zucchini softens right into the sauce, and the tomatoes keep everything saucy instead of dry.
It is also one of those practical recipes that does not feel like “meal prep food.” It tastes like a real dinner, holds up well in the fridge, and gives you a satisfying option when you need something warm, filling, and ready to go.
What You Need to Make This Stuffed Bell Pepper Meal Prep
Ground beef gives the meal its hearty base and brings that classic stuffed pepper flavor you expect in every bite.
Rice turns the filling into a full meal and helps soak up the tomato juices, so each portion feels balanced and substantial.
Green and red bell peppers add sweetness, color, and the signature flavor that makes this dish instantly recognizable.
Onion builds depth in the skillet and softens into the beef mixture for a more rounded, savory finish.
Zucchini stretches the filling in a smart way and blends in smoothly, adding tenderness without taking over the dish.
Garlic sharpens and brightens the overall flavor, especially once it cooks briefly with the vegetables.
Tomato sauce and diced tomatoes create the saucy, spoonable texture that keeps the meal prep containers from feeling dry after reheating.
Worcestershire sauce adds a richer, deeper note that makes the beef taste more seasoned and complete.
Mozzarella or pepper jack finishes each portion with that melty top layer that makes meal prep feel much more appealing when lunchtime rolls around.

Cooking Steps
STEP 1: Start by cooking your rice first so it is ready when the filling finishes. Using broth instead of water is a simple way to build more flavor right from the base, especially since the rice will carry some of the tomato juices later.
STEP 2: Brown the beef in a large skillet or Dutch oven over medium heat, breaking it into small crumbles as it cooks. You want it mostly cooked through before the vegetables go in, so the mixture stays meaty rather than steamed.
STEP 3: Add the chopped peppers and onion and cook until they begin to soften but still keep a little bite. That slight texture is part of what makes this meal satisfying, since it keeps the filling from turning mushy after storage.
STEP 4: Stir in the garlic and zucchini and cook just long enough to take away the raw edge. The zucchini should soften lightly and disappear into the mixture without becoming watery.
STEP 5: Pour in the tomato sauce, diced tomatoes, and Worcestershire, then let everything simmer for a few minutes. This is where the mixture comes together into something that feels less like separate ingredients and more like a proper stuffed pepper filling.
STEP 6: Taste and adjust the seasoning before portioning. Once the rice is divided into containers, spoon the hot beef mixture over the top and finish with cheese so it melts slightly from the heat of the filling.
STEP 7: Let the containers cool a bit before sealing and refrigerating. That small step helps keep excess steam from collecting inside, which makes a difference when you want the texture to stay pleasant for the next few days.
Can I use another protein instead of ground beef?
Yes, and this dish is very forgiving. Ground turkey works well for a lighter result, while ground chicken is a good choice if you want something milder. You can even use sausage for a bolder flavor, though the finished dish will taste richer and more heavily seasoned.
Do I need to cook the peppers all the way down?
Not at all. It is actually better to leave them slightly tender-crisp during the skillet stage. They will continue to soften from the heat of the sauce and again during reheating, so stopping early helps them keep their shape and fresh pepper flavor.
Can I freeze the portions with cheese on top?
Yes, this freezes nicely with the cheese already added. The texture is usually best if you let the portion cool fully first, then seal it well. When you reheat from frozen, cover loosely so the rice and sauce warm through before the cheese gets too dark.
Is this good for lunches through the week?
It really is. The flavors settle in nicely after a day in the fridge, and the portions feel complete on their own. That makes it especially useful for work lunches, school-day dinners, or those evenings when you want something homemade without starting from scratch.

Perfect Pairings
A simple green salad with a sharp vinaigrette is a great match here. The freshness cuts through the richness of the beef, rice, and melted cheese without competing with the stuffed pepper flavors.
Steamed green beans or roasted broccoli also work well if you want to add another vegetable to the plate. They are mild enough to sit alongside the meal prep bowl and make the whole meal feel a little more rounded.
If you are serving this at dinner instead of packing it away, a spoonful of sour cream or plain yogurt on top can be a nice finishing touch. It adds a cool contrast to the warm tomato-beef mixture and softens the savory edge.
Helpful Tips
- Let the beef mixture simmer until it looks slightly saucy, not dry, because the rice will absorb extra moisture after the portions are packed.
- Cool the containers briefly before sealing so condensation does not water down the topping.
- Keep the cheese separate until reheating if you prefer a fresher melted finish and a less compact top layer.
Keeping Leftovers Fresh
This is one of those meal prep dinners that actually holds up well, which is a big part of its appeal. Once portioned, the containers can stay in the fridge for up to 4 days, making them a solid option for weekday lunches or quick dinners.
For longer storage, freeze the portions for up to 3 months. I like to use tightly sealed containers so the rice does not dry out and the tomato mixture keeps its full flavor. Labeling the date is worth the extra second, especially when you are stocking a few different freezer meals at once.
To reheat from the fridge, microwave until the center is hot, stopping once halfway through to stir if your container is deep. That helps the rice warm evenly and keeps the edges from overheating before the middle is ready.
To reheat from frozen, thaw overnight in the fridge when possible for the best texture. If you are going straight from freezer to microwave, use a lower power setting first to warm the center gently, then finish at full power so the cheese melts and the sauce comes back together smoothly.

Stuffed Bell Pepper Meal Prep
Ingredients
For the rice
- 1 1/2 cups rice of choice
- Water or broth as needed for cooking the rice according to package directions
For the beef mixture
- 1 pound 85% lean ground beef
- 2 green bell peppers chopped
- 1 red bell pepper chopped
- 1/2 medium onion diced
- 1 small zucchini finely diced
- 4 garlic cloves minced
- 1 can 8 ounces tomato sauce
- 1 can 14.5 ounces diced tomatoes, undrained
- 3 tablespoons Worcestershire sauce
- 1 teaspoon sea salt
- 1 teaspoon freshly ground black pepper
- Additional salt to taste
- Additional ground black pepper to taste
For the topping
- 3/4 cup shredded mozzarella cheese or pepper jack for a spicier finish
Instructions
- Cook the rice according to the package directions using 1 1/2 cups rice and your preferred cooking liquid. Water works well, though broth may be used for added flavor.
- Place a large deep nonstick skillet or Dutch oven over medium heat. Add the ground beef along with about 1 teaspoon each of salt and pepper. Cook for 4 to 5 minutes, breaking the meat into small crumbles with a wooden spoon or spatula, until it is nearly cooked through.
- Add the chopped green bell peppers, chopped red bell pepper, and diced onion to the pan with the beef. Cook for 3 to 4 minutes, stirring from time to time, until the vegetables begin to soften.
- Stir in the minced garlic and diced zucchini. Continue cooking for 2 minutes, just until the zucchini starts to become tender.
- Add the tomato sauce, undrained diced tomatoes, and Worcestershire sauce. Season with about 1/4 teaspoon each of additional salt and pepper. Lower the heat and let the mixture simmer gently for 3 to 4 minutes, stirring occasionally. Taste and adjust the seasoning with more salt and black pepper as needed.
- For immediate serving, scatter the shredded cheese over the hot beef mixture and cover the pan for about 90 seconds, allowing the cheese to melt.
- For meal prep, divide about 1/2 cup cooked rice among 4 to 5 meal prep containers. Spoon the unstuffed pepper mixture over the rice, then finish each portion with a generous amount of shredded cheese.