Mediterranean Stuffed Peppers with Ground Beef and Rice

This post may contain affiliate links.

5 from 2 votes

These Mediterranean Stuffed Peppers with Ground Beef and Rice are one of my favorite comfort food dinners. Sweet bell peppers are filled with a warmly spiced beef and rice mixture, then baked in a rich tomato sauce until fork-tender. Delicious!

A round baking dish filled with eight stuffed red bell peppers in tomato sauce, garnished with fresh herbs, sits on a wooden board with a spoon, red pepper, and a beige napkin nearby.

Growing up in Israel, we used a lot of veggies as wrappers for some kind of beef and rice filling: stuffed onions, stuffed cabbage rolls, and these simple stuffed peppers are just a few of my nostalgic favorites! This fantastically easy meal comes together with just 20 minutes of prep work, then the oven does the rest. Better yet, most of the ingredients are pantry staples, so you probably already have them on hand!

I originally published this recipe in 2019 and have since updated it with new photos, improved instructions, and extra success tips.

Ingredients & Substitutions

Overhead view of labeled ingredients for a recipe, including ground beef, tomatoes, garlic, onions, bell peppers, tomato sauce, parsley, cilantro, olive oil, tomato paste, water, rice, salt, pepper, cumin, paprika, and oregano.
  • Bell Peppers – You can make stuffed bell peppers using any color you want. Red, yellow, and orange peppers will be sweeter, while green peppers are less sweet and more earthy.
  • Ground Beef – 80/20 or 85/15 offers the perfect amount of richness, but you can use leaner meat if you prefer. Just note that you may need to add extra oil to prevent the filling from feeling dry.
  • Rice – Long-grain white rice (e.g. basmati or jasmine) is my preference, but you can use short or medium grain rice if you like a stickier consistency. Avoid instant or quick cooking rice, which can get gummy.
  • Onion – Yellow onion is my first choice, though red onions or shallots would also work. You can also use white onion, but it’ll retain more al dente “bite” and have a slightly sharper flavor.
  • Crushed Garlic – Feel free to use refrigerated garlic paste for a shortcut.
  • Tomatoes – I recommend using a meatier variety like Roma.
  • Dried Oregano – If you only have fresh, use 3x as much.
  • Paprika – I recommend smoked paprika for a layer of complexity, but sweet or hot paprika will also work!
  • Ground Cumin – For warmth. If you only have whole cumin seeds, briefly toast them in a dry skillet over medium heat until fragrant, then blitz in a spice grinder or mortar and pestle.
  • Fresh Parsley & Cilantro – Fresh herbs add a pop of color and bright flavor at the end. If you’re not a fan of cilantro, stick to parsley or swap in dill. If you don’t have fresh herbs, swap in 1-2 tablespoons of dried.
  • Olive Oil – Just your normal cooking oil is perfect.
  • Tomato Sauce Homemade tomato sauce will offer a more complex flavor profile, but you’re also welcome to use store-bought.
  • Tomato Paste – If possible, start with double- or triple-concentrated tomato paste for the biggest umami punch.

This is just a short review of the ingredients; for the complete recipe, including quantities, scroll down to the recipe card 👇


How to Make Stuffed Peppers with Ground Beef and Rice

Watch the full video recipe to learn how to make the BEST Beef & Rice Stuffed Bell Peppers.

Prefer the written recipe? Scroll down to the recipe box 👇


How to Make Meat and Rice Filling for Stuffed Peppers

  1. Start by soaking the rice in warm water while you prepare the remaining ingredients. This simple step helps the rice cook evenly and become perfectly tender inside the peppers.
  2. Sauté the onion in olive oil until soft and translucent, then transfer it to a large bowl. Add the ground beef, soaked rice, garlic, chopped tomatoes, fresh herbs, and spices. Mix until everything is evenly combined.
  3. Fill each prepared bell pepper generously with the mixture, leaving a little room at the top so the rice has space to expand during baking.

Baste the Peppers for Maximum Flavor

Every 15–20 minutes, carefully open the oven and spoon some of the hot tomato sauce over the tops of the peppers.

This simple step keeps the filling moist, helps the peppers cook evenly, and allows them to absorb more flavor as they bake.

A hand holds the top of a red bell pepper above a pot filled with stuffed red bell peppers simmering in tomato sauce on a stovetop.

The Final Step That Makes Stuffed Peppers Taste So Much Better

This final step is optional, but I highly recommend it. After the peppers are fully cooked, uncover the dish and bake for another 15–20 minutes.

The tops become lightly roasted and caramelized, the sauce thickens slightly, and the overall flavor becomes richer and more concentrated. This is how I always finish stuffed peppers at home.

A green roasting pan filled with red bell peppers sits on an oven rack, roasting under the oven's light.

Best Peppers For Stuffing

The best peppers for stuffing are sturdy enough to hold their shape during baking, large enough to fill generously, and mild enough to complement the filling without overpowering it.

Bell Peppers (Best Choice)

Bell peppers are the classic choice for stuffed peppers. Their thick walls hold up beautifully in the oven, and their naturally sweet, mild flavor pairs perfectly with ground beef and rice.

  • Red, yellow, and orange bell peppers are sweeter and slightly more tender.
  • Green bell peppers have a more earthy, slightly bitter flavor.

Other Pepper Varieties

If you’d like to try something different, these peppers also work well:

  • Poblano peppers – Slightly smoky with a mild to moderate heat.
  • Cubanelle peppers (Italian frying peppers) – Longer, thinner, and delicately sweet with a softer texture.
  • Anaheim peppers – Mild and slightly spicy.
  • Large jalapeños – Great for a spicier, smaller appetizer-style version.

No matter which type you choose, look for peppers that are firm, evenly sized, and able to sit upright (or be easily halved and filled) for the best results. (or be easily halved and filled) to ensure even cooking.

Optional Variations & Dietary Adaptations

  • Protein Swap: Not feeling ground beef? Lighten things up with ground turkey, ground chicken, or ground bison. You could also go in a different direction and use ground lamb to make it a little gamier, Italian sausage for extra flavor, chorizo for a spicy Mexican twist, or ground pork.
  • Stuffing Shake-Up: Instead of stuffing peppers with ground beef and rice, try using other grains and proteins. My one-pot bulgur chicken and one-pot quinoa chicken would be great alternatives. 
  • Make It Spicy: Add some red pepper flakes to the filling alongside the other spices. You can also swap in a spicier pepper, like poblanos, for even more kick.

Expert Tips & Tricks 

  • Soak the rice first. This helps the rice cook evenly along with the meat filling so you don’t end up with any crunchy or undercooked bits.
  • Get the sauce level just right. You want the sauce to come up about halfway on the peppers as they bake. If you prefer your stuffed peppers extra saucy, let the sauce go up to about three-quarters of the way. Add a splash of water if needed to maintain enough liquid.
  • Don’t skip the final roasting step. It caramelizes the tops and deepens the flavor. Highly recommend it!
  • Prep the peppers properly. Cut the tops off the peppers and scoop out all the seeds and membranes inside. This gives you a nice, neat cavity to stuff. Note that bell peppers with 4 nodes are easier to stand up than ones with 3 nodes.
  • Season the filling well. Don’t be shy with the spices, herbs, and other flavorful ingredients you mix into the filling. This is your chance to make those peppers really pop.

What to Serve with Stuffed Peppers

Stuffed peppers make for a hearty and satisfying main dish, so be sure to pair them with some lighter, complementary sides. A fresh, crisp salad is the perfect accompaniment, balancing out the richness of the peppers. Try my creamy cucumber salad or Greek salad to pair with the Mediterranean flavors. 

Get creative with your toppings too! A dollop of cool sour cream, a handful of garlicky breadcrumbs, a sprinkle of chopped fresh herbs, or a crown of melty cheese can all take your stuffed peppers to the next level. If you’re hosting, set up a “stuffed pepper bar” with an array of tasty garnishes so everyone can customize their meal. 

Garlic parmesan dinner rolls are always welcome, particularly for sopping up the extra sauce. Of course, beef and rice stuffed peppers can also hold their own as the star of the plate since they have veggies, grains and meat in every bite!

Close-up of a Mediterranean stuffed red bell pepper filled with a savory mixture of ground meat, rice, and vegetables, topped with tomato sauce and garnished with chopped fresh herbs.

How to Store Stuffed Peppers with Ground Beef and Rice

  • Make-Ahead: You can prepare the stuffed peppers up to 24 hours in advance. Store the uncooked, stuffed peppers covered in the refrigerator, then bake the next day as directed, adding a few minutes as needed. Let the peppers come to room temp while you preheat the oven for more even cooking. 
  • Refrigeration: Cooked stuffed peppers will keep in the fridge for 3-4 days. Store them in an airtight container or covered tightly with foil or plastic wrap
  • Freezing: Cooked stuffed peppers freeze very well for 2-3 months. Allow them to cool completely, then transfer to a freezer-safe container or bag.
  • Reheating: To reheat from the fridge, bake at 350°F for 15-20 minutes until heated through. For frozen peppers, thaw overnight in the fridge before reheating in the oven.  You can also reheat individual portions in the microwave, checking every 1-2 minutes.
Close-up of roasted red bell peppers stuffed with a tomato-based mixture and garnished with chopped herbs, with some peppers showing their stems and shiny, baked skin.
Close-up of stuffed red tomatoes baked in sauce, garnished with chopped herbs. The filling appears to be a tomato-based mixture with small vegetable pieces. The tomatoes look tender and juicy.

Mediterranean Stuffed Peppers

Easy stuffed peppers with ground beef and rice in rich tomato sauce. A healthy Mediterranean comfort food the whole family will love.
5 from 2 votes
Prep Time 20 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 35 minutes
DIFFICULTY Easy
Course dinner, lunch, Main Course
Cuisine American, Mediterranean
Servings 6
Calories 351 kcal

Ingredients
 

For the filling:

  • 8-10 Bell peppers medium
  • 1 pound (450 g) Ground beef read notes
  • cup (120 g) Rice soaked in water for 30-60 minutes and drained
  • 2 Onion finely chopped
  • 3 cloves Garlic crushed
  • 2 Tomatoes grated
  • teaspoons Salt or to taste
  • ½ teaspoon Black pepper or to taste
  • 1 teaspoon Oregano
  • 1 teaspoon Paprika I recommended smoked paprika
  • 1 teaspoon Cumin
  • ¼ cup Parsley chopped
  • ¼ cup Cilantro chopped
  • 2 tablespoons Olive oil

For the sauce:

  • 2 tablespoons Olive oil
  • 1 Onion chopped
  • 14 oz (400 g) Tomato sauce Homemade or store-bought
  • 1 teaspoon Salt
  • ½ teaspoon Black pepper
  • 1 teaspoon Oregano
  • 1–1½ cups Water
  • 2 tablespoons (30 g) Tomato paste

Instructions
 

  • Prepare the filling: Heat 2 tablespoons olive oil in a pan over medium heat. Add the chopped onion and sauté for 4–5 minutes until softened. Add the crushed garlic and cook for another 30 seconds until fragrant. Remove from heat and let cool slightly.
  • Mix the filling: In a large bowl, combine the ground beef, soaked and drained rice, sautéed onion and garlic, grated tomatoes, parsley, cilantro, salt, pepper, paprika, cumin, and oregano. Mix well until evenly combined.
  • Prepare the peppers: Cut the tops off the bell peppers and remove the seeds and membranes. Fill each pepper about ¾ full with the meat mixture, leaving space for the rice to expand during cooking.
  • Prepare the sauce: Heat olive oil in a large oven-proof pot or Dutch oven over medium heat. Add the chopped onion and cook for 4–5 minutes until softened.
  • Add tomato sauce, tomato paste, salt, pepper, oregano, and water. Stir well and bring to a gentle simmer.
  • Cook the stuffed peppers: Arrange the stuffed peppers upright in the pot. The sauce should reach at least halfway up the peppers; if you prefer a saucier dish, you can add enough sauce or water so it comes up to about three-quarters of the peppers.
  • Spoon 2–3 tablespoons of sauce over each pepper and place the pepper tops back on.
  • Cover the pot with a lid, bring to a gentle boil, then reduce the heat to low and simmer for about 1 hour, until the peppers are tender and the rice is fully cooked.
  • Every 15–20 minutes, spoon some of the sauce over the peppers to keep them moist.
  • Optional baking step: Preheat oven to 400°F (200°C). Transfer the uncovered pot to the oven and bake for 15–20 minutes, until the tops are slightly browned and the peppers develop a roasted flavor. The final baking step is optional, but highly recommended.
  • Serve hot with extra sauce spooned over the peppers.

Video

Notes

  • Beef choice: Use 80/20 or 85/15 ground beef for the best flavor. Leaner beef can make the filling slightly dry. You can also substitute ground lamb, ground turkey, or a mixture of beef and lamb.
  • Rice choice: Long-grain white rice or basmati works best for this recipe. Avoid using quick-cook or instant rice, as it may become mushy during the long cooking time. Soaking the rice helps it cook evenly with the meat filling.
  • Herbs: Fresh parsley and cilantro add brightness and freshness to the filling, but you can adjust them to your taste or substitute with other fresh herbs such as dill. If you don’t have fresh herbs, you can use about 1–2 tablespoons of dried herbs instead.
  • Bell pepper choice: Red, yellow, and orange peppers are naturally sweeter, while green peppers have a more savory flavor. You can use a mix for color and variety. Try to choose similar-sized peppers that can stand upright in the pot.
  • Sauce consistency: The sauce should reach at least halfway up the peppers while they cook. If you prefer a more saucy dish, let the sauce come up to about three-quarters of the peppers. Add a little extra water if needed to maintain enough liquid during cooking.
  • Baking: The final baking step is optional but highly recommended. Baking the stuffed peppers uncovered for 15–20 minutes helps slightly caramelize the tops, deepen the overall flavor, thicken the sauce, and gives the peppers a lightly roasted texture that makes the dish even more delicious.
  • Make ahead: You can prepare the stuffed peppers up to 24 hours in advance. Store them covered in the refrigerator, then cook them the next day as directed.
  • Storage: Store leftovers in an airtight container in the refrigerator for 3–4 days.

Nutrition

Calories: 351kcalCarbohydrates: 24gProtein: 18gFat: 22gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 51mgSodium: 1779mgPotassium: 1034mgFiber: 7gSugar: 13gVitamin A: 6114IUVitamin C: 223mgCalcium: 74mgIron: 4mg
Nutrition information is automatically generated and thus we can not guarantee it is 100% accurate.
Keyword comfort food, one pot, stuffed

FAQs

How long to cook stuffed peppers? How long do you bake stuffed bell peppers?

The length of time it takes to cook a stuffed pepper depends on the cooking method, pepper variety, and size of peppers. For this recipe for Mediterranean stuffed peppers with beef and rice where the rice isn’t pre-cooked and we’re braising the bell peppers, it takes about 1 hour and 15 minutes in a 350ºF oven.

Can you freeze stuffed peppers?

Yep! Freezing stuffed peppers is easy. Hop back up to the storage section for more details

What goes with stuffed peppers

While I consider these ground beef rice stuffed peppers to be a complete meal unto themselves, they also play well with light salads, crusty bread, and an assortment of toppings. Hop up to the “serving suggestions” section for more details.

Do I need to pre-cook the peppers?

No. The peppers soften and become tender as they cook and bake.

3 Comments

  1. 5 stars
    I made these on Sunday so we’d have leftovers for the week, and they were even better the next day. I topped them with shredded cheese.

    May 18, 2026
  2. 5 stars
    Can you read minds? 😄 I was just planning to make your stuffed peppers today (my husband absolutely loves this recipe), and I’ve made it many times already. Then I opened your newsletter and saw that you had updated the recipe. What a funny coincidence!

    The new photos and video look amazing, and I really appreciate all the extra tips you added. This is one of our favorite dinners.

    May 14, 2026
    1. Hi Sarah,
      Haha, that’s such a funny coincidence! 😄 It sounds like perfect timing. I’m so happy to hear that this recipe has become one of your family favorites. Thank you for your kind words about the updated recipe. Comments like yours make updating older recipes especially rewarding. Enjoy your stuffed peppers! ❤️

      May 15, 2026
5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 2 GB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here