Lebanese Spinach Stew is a comforting home-style dish that transforms simple spinach into a rich, savory meal. Fresh spinach is gently cooked with onions, garlic, cilantro, and warm spices, then finished with lemon juice for a bright Mediterranean flavor.

Depending on the family and region, Lebanese spinach stew can be prepared with ground beef or lamb, chickpeas, or simply vegetables for a vegetarian version. The meat adds richness, while spinach brings a fresh, earthy character to the dish.

Served over warm Lebanese rice or alongside pita bread, this is the kind of meal that feels wholesome, satisfying, and deeply homemade.


What Is Lebanese Spinach Stew?

Lebanese spinach stew is a traditional-style cooked spinach dish made with aromatic ingredients and often served as part of a family lunch or dinner.

The basic combination includes:

  • Fresh spinach
  • Onion
  • Garlic
  • Fresh cilantro
  • Olive oil
  • Lemon juice
  • Ground beef or lamb
  • Warm spices

Unlike a creamy Western-style spinach dish, Lebanese spinach stew usually has a lighter, savory sauce. The flavor comes from garlic, lemon, herbs, and spices rather than cream.

The finished dish is tender, fragrant, and slightly tangy.


Ingredients

For the Spinach Stew

  • 1 kg fresh spinach
  • 400 g ground beef or lamb
  • 1 large onion, finely chopped
  • 5 garlic cloves, minced
  • ½ cup fresh cilantro, finely chopped
  • 2 tablespoons olive oil
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ½ teaspoon allspice
  • ½ teaspoon black pepper
  • 1 teaspoon salt
  • ½ cup water or beef stock
  • 2–3 tablespoons fresh lemon juice

Optional

  • ½ cup cooked chickpeas
  • ½ teaspoon paprika
  • 1 tablespoon pomegranate molasses
  • Toasted pine nuts for garnish

Choosing Fresh Spinach

Fresh spinach gives the stew a particularly vibrant flavor.

Choose leaves that are:

  • Deep green
  • Fresh-looking
  • Free from yellowing
  • Not excessively wilted

Baby spinach can be used, but mature spinach provides a more substantial texture.

You can also use frozen spinach when fresh spinach is unavailable.

If using frozen spinach, thaw it completely and squeeze out excess water before cooking.


Preparing the Spinach

Wash the spinach thoroughly under cold running water.

Spinach can contain soil between the leaves, so rinse it several times if necessary.

Remove thick stems.

Roughly chop the leaves.

You don't need to chop them extremely finely because they will shrink considerably during cooking.

Set the spinach aside.


Preparing the Onion

Heat olive oil in a large heavy-bottomed pot over medium heat.

Add the chopped onion.

Cook for approximately 5–7 minutes, stirring occasionally.

The onion should become soft and translucent.

Allowing the onion to cook slowly develops a natural sweetness that forms the base of the stew.


Browning the Meat

Add the ground beef or lamb to the pot.

Break it apart with a wooden spoon.

Cook until the meat is browned and no longer raw.

This usually takes several minutes.

If there is a large amount of excess fat, carefully drain some of it, leaving enough to maintain flavor.


Add the Garlic and Herbs

Add the minced garlic and chopped cilantro.

Cook for approximately 1 minute, stirring constantly.

The garlic should become fragrant but should not brown heavily.

The combination of garlic and cilantro creates one of the defining aromas of this style of spinach stew.


Add the Spices

Add:

  • Ground coriander
  • Cumin
  • Allspice
  • Black pepper
  • Salt

Stir well.

Cook for another 30 seconds so the spices become aromatic.

Avoid cooking the spices for too long at high heat because they can become bitter.


Adding the Spinach

Add the chopped spinach gradually.

At first, the pot may look completely full.

Don't worry.

Spinach contains a large amount of water and collapses dramatically as it cooks.

Add a handful, stir gently, and allow it to wilt before adding more.

Continue until all the spinach is in the pot.


Cooking the Stew

Once all the spinach has wilted, add approximately ½ cup water or stock.

Cover the pot.

Reduce the heat to low.

Simmer for approximately 15–20 minutes.

The spinach should become tender while the meat and aromatics blend into a flavorful stew.

If the mixture looks too dry, add a little more water.

Avoid adding too much liquid at once.

The finished dish should be moist and stew-like rather than watery.


The Importance of Lemon

Fresh lemon juice is one of the most important finishing ingredients.

Once the spinach is tender, add 2 tablespoons of fresh lemon juice.

Stir gently and taste.

Add more lemon if desired.

The acidity cuts through the richness of the meat and brightens the earthy spinach.

This is what gives the dish its fresh Lebanese character.


Optional Pomegranate Molasses

For a more complex sweet-and-sour flavor, add a small amount of pomegranate molasses.

Start with 1 teaspoon.

Stir and taste before adding more.

The goal is to create a subtle fruity acidity rather than make the stew sweet.


Spinach Stew With Chickpeas

For a hearty vegetarian version, omit the meat and add chickpeas.

Use approximately:

  • 1½ cups cooked chickpeas

Add them after the spinach has wilted.

Simmer for another 10 minutes.

The chickpeas provide protein, texture, and a pleasant nutty flavor.


Vegetarian Lebanese Spinach Stew

To make the stew completely vegetarian, use:

  • Spinach
  • Onion
  • Garlic
  • Cilantro
  • Olive oil
  • Coriander
  • Cumin
  • Allspice
  • Lemon
  • Chickpeas

Use vegetable stock instead of beef stock.

The result is lighter but still deeply flavorful.


Spinach Stew With Lamb

Lamb is an excellent alternative to beef.

Ground lamb gives the stew a richer flavor and pairs particularly well with allspice, coriander, garlic, and lemon.

You can also use small cubes of lamb instead of ground meat.

If using lamb cubes, brown them first and simmer until nearly tender before adding the spinach.


Lebanese Spinach Stew With Rice

The classic way to turn spinach stew into a complete meal is to serve it over rice.

Prepare Lebanese rice with vermicelli.

Spoon the spinach stew over the rice.

The rice absorbs the flavorful juices and balances the slightly tangy spinach.

Garnish with toasted pine nuts and fresh cilantro if desired.


Spinach Stew With Pita Bread

For a simpler meal, serve the stew with warm pita.

Tear off a piece of bread and use it to scoop up the spinach and meat.

A spoonful of plain yogurt on the side provides a cool contrast.


Toasted Pine Nut Garnish

Toasted pine nuts make an excellent finishing touch.

Heat a small skillet over medium-low heat.

Add the pine nuts without oil.

Toast gently, stirring frequently, until golden.

Watch them carefully because pine nuts can burn quickly.

Scatter them over the finished stew just before serving.

Their buttery crunch contrasts beautifully with the soft spinach.


What to Serve With Lebanese Spinach Stew

A complete Lebanese meal can include:

Lebanese Rice

Fluffy rice with toasted vermicelli is the classic accompaniment.

Plain Yogurt

Adds creaminess and coolness.

Tabbouleh

Fresh parsley and lemon provide brightness.

Fattoush

Crisp vegetables add texture.

Pickles

Pickled vegetables bring acidity and crunch.

Warm Pita

Ideal for scooping up the stew.


How to Keep Spinach Bright and Flavorful

Spinach can become dull if it is cooked for too long.

Once it has wilted, avoid excessive cooking.

The stew should simmer gently rather than boil aggressively.

Fresh lemon juice added toward the end also helps keep the flavor vibrant.


How to Make the Stew Thicker

If the stew is too watery, simmer it uncovered for several minutes.

The spinach will release some liquid as it cooks, so don't add large quantities of water at the beginning.

You can also gently mash some of the chickpeas if you're making the vegetarian version.

This naturally thickens the sauce.


How to Make It More Flavorful

Use fresh garlic

Garlic is a major part of the flavor.

Don't skip the cilantro

Fresh cilantro gives the stew a distinctive herbal aroma.

Brown the meat

Proper browning creates deeper savory flavor.

Use fresh lemon

Fresh lemon provides a much brighter finish than bottled juice.

Toast the spices briefly

A short time in the hot oil helps release their aroma.


Common Mistakes

Adding too much water

Spinach naturally releases liquid.

Overcooking the spinach

Long cooking can make the flavor dull.

Burning the garlic

Garlic should become fragrant, not dark brown.

Using too little seasoning

Spinach has an earthy flavor and needs enough garlic, herbs, salt, and acidity.

Adding all the lemon at once

Start with a small amount and adjust to taste.


Can Spinach Stew Be Made Ahead?

Yes.

This is an excellent make-ahead dish.

Prepare the stew several hours before serving or even the day before.

The flavors often become deeper after resting.

Reheat gently on the stovetop.

Add a small splash of water if necessary.

Taste again and add a little fresh lemon juice before serving if the flavor needs brightening.


Storage

Store leftover spinach stew in an airtight container in the refrigerator.

It is best consumed within 3–4 days.

Reheat thoroughly before serving.

If serving with rice, store the rice separately when possible.


Can Spinach Stew Be Frozen?

Yes.

Allow the stew to cool completely before freezing.

Transfer it to freezer-safe containers.

Freeze in individual portions for convenience.

Thaw safely in the refrigerator and reheat gently.

The texture of the spinach may become slightly softer after freezing, but the flavor remains excellent.


Frequently Asked Questions

Is Lebanese spinach stew vegetarian?

It can be. The traditional-style dish can be prepared with beef or lamb, while a vegetarian version can use chickpeas.

What meat is best?

Ground beef is convenient and savory, while ground lamb gives a richer flavor.

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out excess water before cooking.

What spices are used?

Coriander, cumin, allspice, and black pepper work particularly well.

Why add lemon?

Lemon brightens the spinach and balances the richness of the meat.

What should I serve with spinach stew?

Lebanese rice, warm pita, yogurt, pickles, tabbouleh, and fattoush are all excellent choices.


Final Thoughts

Lebanese Spinach Stew is a wonderful example of how simple ingredients can become a deeply satisfying home-cooked meal.

The combination of tender spinach, savory beef or lamb, garlic, fresh cilantro, warm spices, olive oil, and bright lemon creates a dish that is earthy, aromatic, and comforting without feeling heavy.

Serve it over fluffy Lebanese rice, garnish it with toasted pine nuts, and place warm pita and plain yogurt on the table.

Whether you make the traditional meat version or a vegetarian chickpea variation, Lebanese Spinach Stew is a wholesome dish that brings the warmth of Lebanese home cooking to every spoonful.