Stuffed Bell Peppers are a visual and culinary delight, but when prepared in “Holiday Colors”—vibrant reds, deep greens, and bright yellows—they become a festive masterpiece. This dish is a complete meal in itself, featuring a savory blend of spiced ground meat, aromatic rice, and herbs, all steamed to perfection inside the sweet, tender walls of the pepper.
Whether served as a hearty main or a colorful side, these peppers are a fantastic way to bring a pop of color to your table while keeping things wholesome and satisfying.
Why You’ll Love This Recipe
- The Visual Appeal: Using a mix of red, green, and yellow peppers creates an instant festive aesthetic.
- Textural Balance: The snap of the roasted pepper contrasts beautifully with the soft, seasoned rice-and-meat filling.
- Meal Prep Champion: These actually taste better the next day as the flavors continue to meld.
- Wholesome & Filling: A perfect balance of protein, complex carbs, and vegetables in every bite.
Key Ingredients Overview
- Bell Peppers: Choose peppers with flat bottoms so they can stand upright in the pan.
- Ground Meat: Ground beef is traditional, but a 50/50 mix of beef and lamb (often called Mahshi style) adds a rich, Mediterranean depth.
- Aromatic Rice: Long-grain or Basmati rice works best, providing a light and fluffy texture that absorbs the juices from the meat.
- Tomato Sauce: A high-quality marinara or a spiced tomato puree acts as the poaching liquid, keeping the peppers moist.
- Fresh Herbs: Generous amounts of parsley, dill, and mint provide that classic, bright “garden” flavor.
Step-by-Step Instructions
- The Pepper Prep: Slice the tops off the peppers (save them!) and remove the seeds and white ribs. If the peppers are wobbly, slice a tiny sliver off the bottom to level them.
- The Filling: In a large bowl, mix raw ground meat, par-cooked rice (boiled for 5 minutes), finely diced onions, minced garlic, and chopped fresh herbs. Season heavily with salt, pepper, and a touch of allspice or cumin.
- The Stuffing: Loosely fill each pepper with the mixture. Do not pack it too tightly, as the rice will expand as it finishes cooking.
- The Sauce Base: Pour a thin layer of tomato sauce or seasoned beef stock into the bottom of a deep baking dish.
- The Assembly: Stand the peppers upright in the dish. Place the “hats” back on each pepper—this prevents the tops of the rice from drying out.
- The Steam-Roast: Cover the entire dish tightly with foil. Bake at 190°C for 45–50 minutes. The steam trapped inside will cook the rice and soften the peppers perfectly.
- The Final Char (Optional): Remove the foil and the pepper lids for the last 10 minutes of baking to let the peppers get a slight char and the sauce thicken.

Expert Tips for Success
- Par-Cook the Rice: Never use completely raw rice in the filling. Boiling it for just 5 minutes before mixing ensures it will be fully cooked by the time the meat is done, avoiding “crunchy” centers.
- Season the Sauce: Don’t just use plain water in the pan. Season your tomato sauce with garlic and herbs; as it bubbles, it seasons the peppers from the outside in.
- The Cheese Finish: For a non-traditional twist, sprinkle a little mozzarella or feta over the top of the filling 5 minutes before the end of the bake.
Variations & Substitutions
- Vegetarian Version: Replace the meat with cooked lentils or extra finely chopped mushrooms for a “meaty” texture and high protein.
- Quinoa Stuffing: Use quinoa instead of rice for an extra nutty flavor and an even higher nutritional profile.
- Mediterranean Mahshi: Add a handful of pine nuts and currants to the filling for a sweet and savory Middle Eastern flavor profile.
Storage & Reheating Guide
- Serving: Serve with a dollop of Greek yogurt or a drizzle of tahini sauce to balance the acidity of the tomatoes.
- Fridge: These keep exceptionally well for up to 4 days.
- Reheating: Reheat in the oven at 175°C with a splash of water in the dish to keep the peppers from drying out. The microwave also works well for a quick lunch!
The Recipe Card
- Prep Time: 20 mins
- Cook Time: 50 mins
- Total Time: 1 hour 10 mins
- Yield: 6 Servings
Ingredients:
- 6 Bell Peppers (2 Red, 2 Green, 2 Yellow)
- 500g Ground Beef (or Beef/Lamb mix)
- 1 cup Rice (par-boiled for 5 mins)
- 1 Onion, finely diced
- 400ml Tomato Sauce/Passata
- 1/2 cup Fresh Parsley, chopped
- 1 tsp Allspice, Salt, and Pepper
Instructions:
Preheat oven to 190°C. Hollow out the peppers and stand them in a baking dish. Mix meat, par-boiled rice, onion, herbs, and spices; stuff into peppers. Pour tomato sauce into the bottom of the dish. Cover with foil and bake for 45 mins. Remove foil and bake for another 10 mins. Serve with the pan juices.