Unstuffed pepper bowls give you all the cozy, savory flavor of stuffed peppers with none of the fuss — just brown, simmer, and scoop over rice. This high-protein meal prep comes together in one skillet in about 30 minutes and makes 5 hearty, freezer-friendly bowls with 32 grams of protein each. It’s the ultimate no-stuff shortcut: ground beef, sweet peppers, zucchini, and melty cheese in a rich tomato sauce over fluffy rice. Here’s exactly how to make it so it reheats like a dream all week long.
Why You’ll Love This Recipe ❤️
- 32g protein per bowl — hearty, filling, and built to keep you satisfied.
- One skillet, 30 minutes — all the flavor of stuffed peppers without the stuffing or the oven.
- Freezer-friendly — make a big batch and stash portions for busy weeks.
- Loaded with veggies — peppers, onion, and zucchini all in one cozy bowl.
Comfort-food flavor ✨
A rich tomato sauce spiked with Worcestershire and melty cheese tastes like a slow-cooked dinner, but it’s ready in half an hour.
Meal-prep perfect ⚡
The beef-and-veggie mixture actually tastes better on day two, and it reheats beautifully over rice all week.
What You’ll Need 🛒
Dice the peppers, onion, and zucchini finely so they cook quickly and distribute evenly through every bite. Use 85% lean ground beef for the best flavor, or ground turkey for a leaner bowl. Note that Worcestershire sauce contains anchovies (and often gluten), so grab a gluten-free bottle if you need it.
- 1 1/2 cups uncooked rice of choice, plus cooking liquid (water or broth)
- 1 lb 85% lean ground beef (or ground turkey)
- 1 teaspoon fine sea salt and 1 teaspoon black pepper
- 2 green bell peppers, finely diced
- 1 red bell pepper, finely diced
- 1/2 medium onion, finely diced
- 4 cloves garlic, minced
- 1 small zucchini, quartered and sliced
- 1 (8-oz) can tomato sauce
- 1 (14.5-oz) can diced tomatoes, extra liquid drained
- 3 tablespoons Worcestershire sauce
- Salt and pepper, to taste
- 3/4 cup shredded mozzarella or pepper jack cheese
How to Make It 👩🍳
Everything comes together in one skillet while your rice cooks alongside.
- Cook the rice. Prepare the rice according to the package directions, using water or broth (broth adds extra flavor). Set it aside — this is the base for your bowls.
- Brown the beef. In a large skillet over medium heat, brown the ground beef for 4–5 minutes, breaking it into small pieces as it cooks. Season it with the salt and pepper.
- Soften the veggies. Add the diced bell peppers and onion, and cook 3–4 minutes until they start to soften. Cooking them in the beef’s rendered fat builds the flavor base.
- Add garlic and zucchini. Stir in the minced garlic and sliced zucchini, and cook 2 minutes more, just until fragrant and the zucchini begins to soften.
- Build the sauce. Stir in the tomato sauce, drained diced tomatoes, Worcestershire sauce, and a little more salt and pepper. Simmer for 3–4 minutes until the sauce is bubbly and slightly thickened.
- Add the cheese. Sprinkle the cheese over the top and cover the skillet for about 90 seconds to melt it, or skip this step and portion the mixture straight into containers over rice for meal prep.
- Assemble the bowls. Divide the rice among 5 containers and top with the beef-and-pepper mixture. Cool before sealing the lids.
Pro Tips for Success 💡
Cook your rice in broth instead of water. It’s a tiny change that adds a savory depth to the whole bowl, and it pairs perfectly with the rich tomato-beef mixture (an easy flavor upgrade).
Drain the diced tomatoes well. Extra liquid makes the sauce watery and can leave your bowls soggy, so drain off the excess before adding the tomatoes for a thick, clingy sauce.
Dice everything small and evenly. Finely diced peppers, onion, and zucchini cook at the same rate and mean you get a little of everything in every forkful — it’s what makes an unstuffed pepper bowl taste like the real thing.
Don’t skip the Worcestershire sauce. Those three tablespoons are doing a lot of quiet work, adding a savory, umami depth that makes the sauce taste like it simmered for hours instead of minutes.
Cool the mixture before sealing your containers. Trapping steam in a warm container makes the rice gummy, so let everything come to room temperature first, then lid and refrigerate for the best texture all week.
Common Issues & Fixes ⚠️
Watery, thin sauce. You didn’t drain the diced tomatoes, or the zucchini released too much water. Drain the tomatoes well and let the sauce simmer a couple of extra minutes to thicken and concentrate.
Bland flavor. You were light on salt or the Worcestershire. Season the beef as it browns, be generous with the Worcestershire, and taste the sauce before portioning — it should be savory and rich.
Mushy veggies. They were cooked too long or diced too small. Add the peppers and zucchini in stages as directed and pull the skillet once they’re just tender, since they’ll soften a little more when you reheat.
Storage & Shelf Life ❄️
Store the assembled bowls in the fridge for up to 4 days in airtight containers, per the original recipe and general USDA FoodSafety.gov guidance for cooked ground beef (safe 3–4 days at 40°F or below). The beef-and-pepper mixture holds up especially well — the flavors deepen by day two.
This one freezes wonderfully for up to 3 months, making it a great batch-cook recipe. Freeze the beef mixture (with or without the rice) in portions, thaw overnight in the fridge, and reheat in the microwave, loosely covered, for 90 seconds to 2 minutes. Add a fresh sprinkle of cheese on top when serving for the best texture.
Recipe Variations 🔄
Swap the protein for ground turkey, chicken, or even a plant-based crumble to change up the bowl while keeping the same cozy flavor. Use cauliflower rice or quinoa in place of white rice to lower the carbs or boost the fiber, or serve it over a bed of greens for a lighter version.
Change up the cheese — pepper jack adds a little heat, while cheddar or provolone melt beautifully too. Add extra veggies like mushrooms, spinach, or corn to stretch it further. For another cozy, high-protein meal prep, try my taco meal prep bowls.
Make it spicier with a diced jalapeño or a pinch of red pepper flakes, or go Tex-Mex by adding cumin and chili powder. For more build-a-bowl inspiration, see my high protein chicken rice bowls.
What to Serve With This 🍽️
These bowls are a complete meal, but a simple green salad or some steamed broccoli rounds them out nicely. A slice of crusty bread or garlic toast is perfect for scooping up the extra tomato sauce. For a bigger spread, pair it with a fresh side like a cucumber salad. For another comforting bowl in your rotation, don’t miss my chicken rice bowl meal prep. To drink, sparkling water with lime or an unsweetened iced tea keeps it light.
Common Questions ❓
Q: Can I make these unstuffed pepper bowls ahead of time?
A: Yes — they’re built for meal prep. Cook everything, portion it over rice, and refrigerate for up to 4 days. The beef-and-pepper mixture actually tastes even better on day two as the flavors meld.
Q: Can I freeze them?
A: Absolutely. They freeze well for up to 3 months. Freeze the mixture in portions, thaw overnight in the fridge, and reheat in the microwave. Add fresh cheese on top when serving.
Q: Are unstuffed pepper bowls gluten-free?
A: They can be, but check your Worcestershire sauce — many brands contain gluten (barley malt). Use a certified gluten-free Worcestershire and confirm your other labels, and the rest of the recipe is naturally gluten-free.
Q: How do I make it lower in carbs?
A: Swap the white rice for cauliflower rice or serve the beef mixture over greens instead. That drops the carbs significantly while keeping all the protein and flavor.
Q: Can I use ground turkey instead of beef?
A: Yes — ground turkey works perfectly and makes a leaner bowl. Add a little oil when browning it, since it’s leaner than 85% beef, and season it well.
Nutrition Facts 📊
Here’s the nutrition per serving (based on ~5 servings), from the original recipe. Saturated fat, sodium, and cholesterol are estimated. (Verify in WP Recipe Maker for your exact ingredients and portions.)
- Calories: 645 kcal
- Protein: 32g
- Carbohydrates: 77g
- Dietary Fiber: 7g
- Total Sugars: 11g
- Total Fat: 22g
- Saturated Fat: ~8g (estimated)
- Sodium: ~800mg (estimated)
- Cholesterol: ~80mg (estimated)
Macro Breakdown (% of calories)
- Protein: ~20%
- Carbs: ~48%
- Fat: ~31%
Math check: (32×4) + (77×4) + (22×9) = 128 + 308 + 198 = 634 ≈ 645 ✓
Diet Tags
This recipe is: High-Protein. Easily made Gluten-Free (use GF Worcestershire + confirm labels) or Lower-Carb (cauliflower rice).
Allergens
Contains: Milk (cheese), Fish (Worcestershire sauce contains anchovies). May contain: Wheat (Worcestershire sauce, unless a gluten-free brand is used).
Nutrition Notes
Each bowl delivers 32g of protein and 7g of fiber, making it filling and satisfying. It’s a heartier, carb-forward bowl thanks to the rice — you can lighten it up with cauliflower rice or a smaller rice portion. Nutrition is from the original recipe; confirm for your brands and portions. Values are estimates where noted.
Final Thoughts ❤️
Unstuffed pepper bowls are proof that comfort food can be quick, high-protein, and meal-prep-friendly all at once. Skipping the stuffing means you get every bit of that cozy stuffed-pepper flavor — savory beef, sweet peppers, rich tomato sauce, and melty cheese — in one skillet in half an hour. Drain your tomatoes, don’t skip the Worcestershire, and let the flavors meld overnight for bowls that taste even better as the week goes on. It’s the kind of hearty, freezer-friendly recipe you’ll come back to again and again. If you want a full week of comforting, high-protein meals planned and portioned for you, my Weekly Meal Planner Bundle makes it effortless.
Weekly Meal Planner Bundle — a full week of meals planned and portioned so dinner is never a question. Inside: printable weekly menus, a categorized grocery list, and a prep schedule built for real life. Get it here.
Nutrition is an estimate and varies by brand and portion.

