Gluten-Free Persian Tomato Soup

Prep: 20 minCook: 40 min6 servingsmedium
Persian Tomato Soup with Herbed Meatballs

Aash-E Gojeh Farangi is a traditional Persian tomato soup enriched with split peas, basmati rice, and aromatic meatballs infused with grated onion and egg. This warming, deeply savory bowl balances earthy turmeric and coriander with bright fresh herbs—parsley, scallions, marjoram, and mint—creating layers of flavor. The soup thickens naturally as rice softens, while tender meatballs provide protein and texture. Serve as a substantial lunch or dinner course in cooler months, or as a first course in a Persian meal. This version honors the traditional Iranian preparation, prized for its comforting simplicity and the contrast between cooked aromatics and fresh herb finishes.

Ingredients

6 servings
  • 4 yellow onions, divided
  • 3 tablespoons olive oil
  • 1 teaspoon turmeric
  • ¼ cup tomato paste
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • 6 cups beef stock
    chicken stock1:1broth

    lighter result, still authentic

    Full guide →
  • 3 tablespoons split peas, dry
    lentils1:1legume

    faster cook time, less earthiness

  • 2 cups basmati rice, dry
    arborio rice2:1grain

    creamier texture, less traditional

    Full guide →
  • 1 pound ground beef
    ground lamb1:1meat

    traditional Persian swap

    Full guide →
  • 1 large egg
  • 1 teaspoon marjoram, dry
  • 4 scallions, greens and all
  • 2 tablespoons parsley, fresh, chopped
  • 1 teaspoon coriander
  • 1 teaspoon mint, fresh
    dried mint1/2 teaspoonherb

    if fresh unavailable; add to oil frying step

    Full guide →

Instructions

  1. 1

    Peel and slice two onions; fry in oil until golden.

  2. 2

    Add turmeric and tomato paste; cook briefly.

  3. 3

    Season with salt and pepper.

  4. 4

    Pour in beef stock and add split peas; simmer 10 minutes.

  5. 5

    Wash rice thoroughly and add to soup; simmer 10 minutes.

  6. 6

    Peel and grate remaining two onions.

  7. 7

    Mix grated onion with ground beef and egg; shape into small balls.

  8. 8

    Add meatballs to soup.

  9. 9

    Wash and mince fresh parsley and scallions; add to soup; simmer 10 minutes.

  10. 10

    Fry mint in oil separately; chop finely and scatter over soup as garnish.

Tips

Tip 1

Grating onion for meatballs rather than mincing releases juices that bind the mixture without extra binder; this keeps meatballs tender.

Tip 2

Frying mint separately in oil preserves its fresh aroma; add just before serving to avoid bitterness from prolonged heat.

Tip 3

Washing rice removes excess starch, preventing the soup from becoming gluey as it cooks.

Good to Know

Storage

Refrigerate covered up to 4 days. Meatballs soften slightly but remain edible. Reheat gently on stovetop, adding water if soup has thickened.

Make Ahead

Prepare meatball mixture up to 4 hours ahead; refrigerate covered. Shape and add to soup just before final simmer. Fresh herb garnish must be added immediately before serving.

Serve With

Ladle into bowls. Serve hot with warm flatbread or rice on the side. Accompany with lemon wedges and extra fresh mint if desired.

See pairing guide →

Common Mistakes

Watch

Do not skip washing rice to avoid starch buildup that makes soup gluey.

Watch

Do not skip frying mint separately to avoid bitter flavor from extended boiling.

Watch

Do not add meatballs before rice has cooked 10 minutes to prevent them breaking apart from agitation.

Substitutions

ground beef
ground lamb1:1meat

traditional Persian swap

Full guide →
beef stock
chicken stock1:1broth

lighter result, still authentic

Full guide →
split peas
lentils1:1legume

faster cook time, less earthiness

fresh mint
dried mint1/2 teaspoonherb

if fresh unavailable; add to oil frying step

Full guide →
basmati rice
arborio rice2:1grain

creamier texture, less traditional

Full guide →
Find more substitutions →

FAQ

Can I make this soup ahead and freeze it?

Yes. Cool completely, then freeze in airtight containers up to 3 months. Thaw overnight in refrigerator and reheat gently. Meatballs may soften slightly when thawed. Add fresh herb garnish after reheating.

What if my meatballs fall apart when added to soup?

Ensure the egg is fully incorporated and refrigerate the mixture 30 minutes before shaping. Grated onion should release moisture; if mixture seems dry, add one more tablespoon egg. Handle gently when adding to hot broth.

Can I use chicken or lamb instead of beef?

Yes. Ground chicken works but creates a lighter soup; ground lamb is traditional and adds richness. Use same quantity. Adjust final taste, as lamb may be less salty.