Mahshi Peppers are a comforting Lebanese-style stuffed vegetable dish in which sweet bell peppers are filled with a savory mixture of rice, seasoned meat, herbs, and warm spices, then gently cooked until the peppers become tender and the filling is beautifully flavorful.

The Arabic word mahshi means “stuffed,” and stuffing vegetables is an important part of Levantine home cooking. Depending on the household and region, mahshi can be prepared with zucchini, eggplant, grape leaves, onions, tomatoes, or peppers.

Lebanese stuffed peppers are especially satisfying because the sweet flavor of the cooked peppers combines with the aromatic rice and meat filling. As the peppers simmer, their juices mingle with the filling and cooking liquid, creating a delicious sauce at the bottom of the pot.


What Are Lebanese Mahshi Peppers?

Lebanese Mahshi Peppers are whole bell peppers that are hollowed out and filled with a seasoned mixture.

A traditional filling commonly combines:

  • Rice
  • Ground beef or lamb
  • Onion
  • Garlic
  • Parsley
  • Tomato
  • Cinnamon
  • Allspice
  • Black pepper
  • Salt

The stuffed peppers are then arranged upright in a pot and slowly simmered until both the rice and peppers are tender.

The result is a complete meal in one pot.


Ingredients

For the Stuffed Peppers

  • 6 medium bell peppers
  • 1 cup short- or medium-grain rice
  • 400 g ground beef or lamb
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 medium tomato, finely chopped
  • ¼ cup fresh parsley, finely chopped
  • 1 teaspoon ground allspice
  • ½ teaspoon ground cinnamon
  • ½ teaspoon black pepper
  • 1 teaspoon salt
  • 1 tablespoon olive oil

You can use red, yellow, orange, or green peppers.

A mixture of colors makes the finished dish especially attractive.


For the Cooking Sauce

  • 2 cups tomato sauce or crushed tomatoes
  • 1½ cups water or beef stock
  • 2 garlic cloves, minced
  • 1 tablespoon lemon juice
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ½ teaspoon allspice
  • ¼ teaspoon black pepper

Optional

  • 1 tablespoon pomegranate molasses
  • Fresh mint
  • Chopped parsley

Pomegranate molasses gives the sauce a subtle sweet-tart Lebanese character.


Choosing the Right Peppers

Look for peppers that are:

  • Firm
  • Fresh
  • Similar in size
  • Large enough to hold a generous amount of filling
  • Able to stand upright

Medium-sized peppers are ideal.

Very thin peppers can become soft too quickly, while extremely large peppers may require a longer cooking time.


Preparing the Peppers

Wash the peppers thoroughly.

Cut off the tops and reserve them if you want to use them as little “lids.”

Remove the seeds and white membranes from inside.

Be careful not to pierce the bottom of the peppers.

You want each pepper to form a small container capable of holding the rice filling.


Preparing the Rice

Rinse the rice several times under cold water until the water becomes relatively clear.

Drain well.

There is no need to fully cook the rice before stuffing the peppers.

The rice will cook slowly inside the peppers and absorb the flavors from the meat and sauce.


Making the Mahshi Filling

Place the ground meat in a large bowl.

Add the rinsed rice, onion, garlic, chopped tomato, parsley, allspice, cinnamon, black pepper, salt, and olive oil.

Mix gently until everything is evenly distributed.

The mixture should remain loose rather than becoming a tightly packed meat mixture.

This is important because the rice will expand as it cooks.


The Most Important Stuffing Rule

Never fill the peppers completely to the top.

Rice expands during cooking.

Fill each pepper only about two-thirds full.

Leave enough room for the rice to expand without forcing the filling out.

This small detail makes a big difference.


Stuffing the Peppers

Spoon the filling into each hollow pepper.

Don't press it down firmly.

The filling should remain loose.

Place the pepper tops back on if desired.

The tops help keep the filling inside while also making the finished dish look beautiful.


Preparing the Cooking Sauce

In a bowl, combine:

  • Crushed tomatoes
  • Water or beef stock
  • Garlic
  • Lemon juice
  • Olive oil
  • Salt
  • Allspice
  • Black pepper

Mix well.

The sauce should be flavorful but not overwhelmingly salty.

The rice will absorb some of the liquid during cooking.


Arranging the Peppers

Choose a large heavy-bottomed pot.

Pour a small amount of the tomato sauce into the bottom.

Arrange the stuffed peppers upright.

They should fit fairly snugly so they don't fall over during cooking.

Pour the remaining sauce around the peppers.

The liquid should come partway up the sides of the peppers rather than completely covering them.


Cooking Lebanese Mahshi Peppers

Bring the liquid to a gentle simmer over medium heat.

Once simmering, reduce the heat to low.

Cover the pot.

Cook for approximately 45–60 minutes, or until:

  • The peppers are tender
  • The rice is fully cooked
  • The meat is cooked through
  • The sauce has become rich and flavorful

Avoid vigorous boiling.

Gentle cooking helps the peppers retain their shape and allows the filling to cook evenly.


How to Know When Mahshi Is Done

Carefully remove one pepper and check the filling.

The rice should be tender rather than crunchy.

The ground meat should be fully cooked.

The pepper should be soft enough to cut easily with a fork while still holding its shape.

If the rice is still firm, add a little hot water or stock and continue cooking.


Resting the Mahshi

Once cooked, turn off the heat and leave the peppers covered for approximately 10–15 minutes.

This resting period allows the rice to absorb the remaining liquid and helps the flavors settle.

It also makes the peppers easier to serve without falling apart.


How to Serve Lebanese Mahshi Peppers

Carefully transfer the peppers to a large serving platter.

Spoon some of the tomato sauce around them.

Garnish with:

  • Fresh parsley
  • Fresh mint
  • Lemon wedges

Serve warm.

The rich tomato cooking sauce is excellent spooned over the peppers.


What to Serve With Mahshi Peppers

Mahshi peppers are filling enough to serve as a complete meal, but several Lebanese accompaniments work beautifully.

Plain Yogurt

Cool, creamy yogurt balances the warm spices and rich filling.

Lebanese Salad

A simple tomato, cucumber, parsley, and lemon salad adds freshness.

Tabbouleh

The bright lemon and parsley flavors complement the stuffed peppers.

Fattoush

Crisp vegetables and toasted pita provide a wonderful textural contrast.

Pickles

Lebanese pickles add acidity and crunch.

Warm Pita

Pita is perfect for scooping up the tomato sauce.


Vegetarian Lebanese Mahshi Peppers

Mahshi doesn't have to contain meat.

For a vegetarian version, replace the ground meat with additional rice and vegetables.

A delicious filling can include:

  • Rice
  • Chopped tomatoes
  • Onion
  • Garlic
  • Parsley
  • Mint
  • Chickpeas
  • Olive oil
  • Allspice
  • Cinnamon
  • Black pepper

You can also add chopped zucchini or mushrooms.

For a richer vegetarian version, include toasted pine nuts.


Lebanese Mahshi With Lamb

Ground lamb gives the filling a richer and more traditional flavor.

Use the same quantity of ground lamb as beef.

Lamb pairs particularly well with:

  • Allspice
  • Cinnamon
  • Mint
  • Tomato
  • Lemon

The small amount of lamb fat melts into the rice while the peppers cook.


Mahshi Peppers With Pomegranate Molasses

For a sweet-and-tangy variation, add a small amount of pomegranate molasses to the cooking sauce.

Start with 1 tablespoon.

The pomegranate molasses adds acidity and a subtle fruity sweetness that works beautifully with the savory meat and rice.

Don't add too much, as it can dominate the delicate pepper flavor.


Oven-Baked Mahshi Peppers

Mahshi peppers can also be cooked in the oven.

Arrange the stuffed peppers in a deep baking dish.

Pour the tomato sauce around them.

Cover tightly with aluminum foil or a lid.

Bake at approximately 375°F (190°C) until the peppers and rice are tender.

Remove the cover during the final part of cooking to allow the tops to brown slightly.


Tips for Perfect Mahshi Peppers

Don't overfill the peppers

Rice expands significantly as it cooks.

Don't pack the filling tightly

Loose filling cooks more evenly.

Keep the peppers upright

Arrange them snugly in the pot.

Use gentle heat

A slow simmer produces tender peppers without breaking them apart.

Don't make the sauce too thick

The rice needs enough liquid to cook properly.

Let the dish rest

A short resting period improves the texture.


Common Mistakes

Raw rice stays hard

This usually means there wasn't enough cooking liquid or the cooking temperature was too low.

Filling spills out

The peppers were probably overfilled or the rice was packed too tightly.

Peppers become mushy

Overcooking or vigorous boiling can cause them to lose their structure.

The dish tastes bland

The filling needs enough salt and aromatic spices, while the cooking sauce should have enough acidity.

Sauce dries out

Add a little hot water or stock during cooking if necessary.


Make-Ahead Instructions

Mahshi peppers are excellent for meal preparation.

You can prepare the filling and stuff the peppers several hours before cooking.

Keep them refrigerated until you're ready to cook.

You can also cook the entire dish a day in advance.

In fact, many stuffed vegetable dishes taste even better after resting because the rice and meat have more time to absorb the flavors of the tomato sauce and spices.


Storing Leftovers

Allow the cooked peppers to cool before refrigerating.

Store them in an airtight container with some of the cooking sauce.

They can be refrigerated for approximately 3–4 days.

Reheat gently in a covered pan or microwave until hot throughout.

The peppers may become slightly softer after reheating, but the flavor remains excellent.


Can Mahshi Peppers Be Frozen?

Yes.

Allow the cooked peppers to cool completely.

Place them in freezer-safe containers with some sauce.

Freeze in individual portions when possible.

Thaw safely in the refrigerator and reheat gently.

The texture of the peppers may become softer after freezing, but the filling remains delicious.


Frequently Asked Questions

What does mahshi mean?

Mahshi means “stuffed” in Arabic and refers to vegetables or other foods filled with a seasoned mixture.

What rice is best for mahshi?

Short- or medium-grain rice works well because it absorbs the cooking liquid and remains tender.

Can I use ground beef instead of lamb?

Absolutely. Beef is an excellent choice and gives the filling a rich savory flavor.

Do I need to cook the rice before stuffing?

No. Rinsed raw rice can be mixed directly into the filling. It cooks inside the peppers while absorbing the flavorful sauce.

Why do my peppers fall over?

Arrange them tightly in the pot. You can also use smaller peppers or wedge vegetables around them to keep them upright.

Can I make mahshi without meat?

Yes. A vegetarian filling based on rice, herbs, vegetables, chickpeas, and olive oil makes an excellent version.

Can I use tomato sauce instead of fresh tomatoes?

Yes. Tomato sauce or crushed tomatoes works very well for the cooking liquid.


Final Thoughts

Lebanese Mahshi Peppers are the kind of dish that makes a kitchen smell like home.

As the peppers slowly simmer, the aroma of garlic, tomato, parsley, cinnamon, allspice, and seasoned meat fills the kitchen. The rice absorbs the flavorful cooking liquid while the peppers become soft, sweet, and tender.

Serve them warm with their rich tomato sauce, fresh parsley, lemon, yogurt, hummus, or a crisp Lebanese salad.

Whether you make the traditional meat-filled version, a lamb variation, or a completely vegetarian mahshi, the dish captures one of the most comforting traditions of Lebanese cooking: taking simple vegetables, filling them with something delicious, and slowly cooking everything together until the flavors become one.