Skip to content
Zaffaron

Makaroni Sabz ba Goosht (ماکارونی سبز با گوشت) — Persian Green Macaroni with Savory Meat Sauce

A modern Persian comfort dish inspired by Iran’s love of macaroni, this version uses spinach pasta for color and aroma. It’s finished with a buttery toss and a rich tomato-meat sauce, often served family-style at the table.

By Zaffaron Kitchen· Published April 6, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
55 min total Prep 20m · Cook 35m 4 servings 740 cal
↓ Jump to Recipe
Makaroni Sabz ba Goosht — Persian Green Macaroni with Savory Meat Sauce - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 55 min · Difficulty: medium

Ingredients (quick list)

  • 400 g Green macaroni (spinach pasta) (Short tubes or penne-style works best)
  • 12 g Salt (For pasta water)
  • 15 ml Vegetable oil (Neutral oil such as sunflower or canola)
  • 200 g Onion (Finely diced)
  • 350 g Ground beef or lamb (80–85% lean for best flavor)
  • 1 tsp Black pepper (Freshly ground)
  • 300 ml Tomato juice (Unsweetened)
  • 20 g Parsley (Finely chopped)
  • 60 g Butter (Divided)
  • 120 g Gruyère cheese (Coarsely grated)
  • 120 ml Pasta cooking water (Reserved from boiling the pasta)

Steps (summary)

  1. Bring a large pot of water to a rolling boil, then add 12 g salt and stir until dissolved. Add the green macaroni and cook unti…
  2. Before draining, reserve 120 ml of the pasta cooking water to help emulsify the butter and sauce later. Drain the pasta well an…
  3. While the pasta cooks, heat 15 ml vegetable oil in a skillet over medium heat and add the diced onion. Cook for 8–10 minutes, s…
  4. Add the ground meat to the onions and break it up with a spatula into small crumbles. Cook for 6–8 minutes until no pink remain…
  5. Pour in the tomato juice and scrape the bottom of the pan to dissolve any browned bits into the sauce. Simmer uncovered for 10–…
  6. Add 40 g butter to the warm pasta pot and let it melt over low heat, then add the drained macaroni and toss until glossy. Add 6…

+ 2 more steps in the full instructions section below.

Cultural Background

Macaroni became a beloved home-cooked staple in Iran in the 20th century, adapted with Persian pantry flavors and family-style serving. The “sabz” (green) version adds a festive look, echoing Iran’s fondness for herbs and vibrant color on the table.

savorytomato-forwardpepperyal dente pastameaty saucemelty cheesebuttery richnesssweet onionfresh parsley🌶 mild

Equipment

Large potColander12-inch skilletWooden spoon or spatulaMeasuring cups and spoonsKitchen scale

💡 Tips

  • Cook the pasta 1–2 minutes under al dente; it will soften slightly as it sits under the hot sauce.
  • Simmer the tomato juice uncovered until thick; a watery sauce will slide off the noodles instead of clinging.
  • Use reserved pasta water to bind butter and cheese into a silky coating rather than a greasy layer.

⚠️ Common Mistakes

  • ❌ Overcooking the spinach pasta until soft and fragile.

    ✅ Fix: Stop at firm al dente and finish with hot sauce; the pasta will relax without turning mushy.

  • ❌ Sauce stays thin and watery from tomato juice.

    ✅ Fix: Simmer uncovered until it coats a spoon, or extend simmering by 5 minutes to concentrate.

  • ❌ Cheese turns stringy or oily in the pot.

    ✅ Fix: Turn off the heat before adding cheese and use reserved pasta water to emulsify gently.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with 30–45 ml water per serving, covered, until steaming hot; add 10 g butter to refresh the sheen.

📅 Make Ahead

Prepare the meat sauce up to 2 days ahead and refrigerate; it actually tastes fuller the next day. Boil the pasta just before serving, then reheat the sauce with 30 ml water to loosen it.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi
  • mast-o-khiar
  • pickled cucumbers
  • fresh herbs (sabzi khordan).

Regional Variations

  • Tehran-style: a richer finish with extra butter and more cheese, served as a quick weeknight family meal.
  • Home-style variation: add 1 tsp turmeric and 1 tsp tomato paste with the onions for deeper color and warmth.
  • Baked version: layer pasta and sauce in a dish, top with cheese, and bake 15 minutes at 200°C for a casserole-like finish.
everyday party
#classic#family-style

Ingredients

  • 400 gGreen macaroni (spinach pasta) (Short tubes or penne-style works best)
  • 12 gSalt (For pasta water)
  • 15 mlVegetable oil (Neutral oil such as sunflower or canola)
  • 200 gOnion (Finely diced)
  • 350 gGround beef or lamb (80–85% lean for best flavor)
  • 1 tspBlack pepper (Freshly ground)
  • 300 mlTomato juice (Unsweetened)
  • 20 gParsley (Finely chopped)
  • 60 gButter (Divided)
  • 120 gGruyère cheese (Coarsely grated)
  • 120 mlPasta cooking water (Reserved from boiling the pasta)

🔄 Substitutions

  • Gruyère cheese→ aged provolone
  • Ground beef or lamb→ ground turkey (dark meat)
  • Tomato juice→ crushed tomatoes + water

Instructions

  1. 1

    Bring a large pot of water to a rolling boil, then add 12 g salt and stir until dissolved. Add the green macaroni and cook until just al dente, about 1–2 minutes less than the package suggests, so it stays firm under the sauce.

  2. 2

    Before draining, reserve 120 ml of the pasta cooking water to help emulsify the butter and sauce later. Drain the pasta well and set it aside, then return the empty pot to low heat to dry for 30 seconds so the pasta won’t get watery.

  3. 3

    While the pasta cooks, heat 15 ml vegetable oil in a skillet over medium heat and add the diced onion. Cook for 8–10 minutes, stirring often, until the onion is soft and lightly golden because that sweetness balances the tomato.

  4. 4

    Add the ground meat to the onions and break it up with a spatula into small crumbles. Cook for 6–8 minutes until no pink remains and the meat begins to brown, then stir in 6 g salt and 1 tsp black pepper to season the base thoroughly.

  5. 5

    Pour in the tomato juice and scrape the bottom of the pan to dissolve any browned bits into the sauce. Simmer uncovered for 10–12 minutes until the sauce thickens to a spoon-coating consistency, then stir in the chopped parsley and cook 1 minute more to keep it bright.

  6. 6

    Add 40 g butter to the warm pasta pot and let it melt over low heat, then add the drained macaroni and toss until glossy. Add 60–120 ml reserved pasta water gradually while tossing, so the butter turns into a light emulsion that coats every noodle.

  7. 7

    Turn off the heat and fold in 80 g of the grated Gruyère so it melts into the pasta without becoming oily. Taste the pasta and adjust with an additional 1 g salt if needed, because the cheese and sauce salinity can vary.

  8. 8

    Plate the buttery green macaroni and spoon the hot meat sauce generously over the top. Finish with the remaining 40 g Gruyère and dot with the remaining 20 g butter so it melts into the sauce, then serve immediately while the aromas are at their peak.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

Cultural Background

Macaroni became a beloved home-cooked staple in Iran in the 20th century, adapted with Persian pantry flavors and family-style serving. The “sabz” (green) version adds a festive look, echoing Iran’s fondness for herbs and vibrant color on the table.

Regional Variations

Tehran-style: a richer finish with extra butter and more cheese, served as a quick weeknight family meal.
Home-style variation: add 1 tsp turmeric and 1 tsp tomato paste with the onions for deeper color and warmth.
Baked version: layer pasta and sauce in a dish, top with cheese, and bake 15 minutes at 200°C for a casserole-like finish.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

740
Calories
36g
Protein
34g
Fat
72g
Carbs
5g
Fiber
980mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.