Tunisian Cauliflower Fritters with Meatballs

Prep: 20 minCook: 1 hr4 servingsmediumTunisian
Tunisian Cauliflower Fritters with Meatballs

A Tunisian one-pot dish combining pan-fried cauliflower fritters, spiced beef meatballs, and chickpeas in a rich tomato sauce infused with cumin, coriander, and turmeric. The crispy fritters are added at the end to soak in the sauce without breaking. Traditionally served hot with bread.

Ingredients

4 servings
  • 6 tomatoes, medium, diced
  • 1 onion, diced
  • 7 oz chickpeas, soaked overnight
    white beans1:1legume

    same cooking time

    Full guide →
  • 6 tbsp olive oil, for sauce
    vegetable oil1:1oil

    neutral alternative removes Mediterranean profile

    Full guide →
  • 1 tbsp tomato paste
  • 1 tbsp turmeric
  • 1 tsp chili powder
  • 1 tbsp coriander-caraway blend, Tunisian spice mix
  • salt, to taste
  • pepper, to taste
  • 12 oz beef, ground
    lamb1:1meat

    traditional substitution

    Full guide →
  • 1 ½ oz parsley, finely minced
  • 2 cloves garlic, finely minced
  • 1 tsp red chili powder
  • 1 tbsp coriander-caraway blend, Tunisian spice mix
  • 1 tbsp dried mint
    fresh mint1:3herb

    use at end

    Full guide →
  • 1 tbsp olive oil, for meatballs
    vegetable oil1:1oil

    neutral alternative removes Mediterranean profile

    Full guide →
  • 1 tbsp breadcrumbs
  • 1 cauliflower, medium, cut into florets
  • 2 eggs
  • 8 tbsp flour, level
    rice flour0.9:1flourgluten-free

    gluten-free batter

    Full guide →
  • 7 tbsp milk
  • salt, to taste
  • pepper, to taste
  • oil, for deep frying
    vegetable oil1:1oil

    neutral alternative removes Mediterranean profile

    Full guide →
  • 1 green chili, optional, added with fritters(optional)

Instructions

  1. 1

    Boil salted water in a large pot and cook medium cauliflower florets for about ten minutes until tender but not soft. Drain and reserve the cooking water.

  2. 2

    Sauté diced onion and soaked chickpeas in olive oil in a large pot until onion turns translucent.

  3. 3

    Add diced tomatoes and cook over high heat until all tomato liquid evaporates.

  4. 4

    Add tomato paste, spices, salt, and pepper. Cook over high heat for five minutes.

  5. 5

    Add 750 ml reserved cauliflower cooking water, cover, and simmer over medium heat.

  6. 6

    Mix beef, parsley, garlic, red chili, spice blend, salt, pepper, dried mint, olive oil, and breadcrumbs. Form into balls about three centimeters in diameter.

  7. 7

    Add meatballs to the tomato sauce and cook over medium heat.

  8. 8

    Whisk eggs, milk, flour, salt, and pepper in a bowl. Dip cauliflower florets in batter and deep-fry in oil until golden.

  9. 9

    Once chickpeas and meatballs are cooked through, add fried cauliflower fritters and a green chili to the sauce. Simmer for ten minutes without stirring.

  10. 10

    Serve hot in bowls with bread.

Tips

Tip 1

Do not overcook cauliflower florets in the initial boil; they are fried later and finish cooking in sauce.

Tip 2

Reserve cauliflower cooking water to build sauce flavor.

Tip 3

Form meatballs by pressing firmly with hands to hold together.

Tip 4

Keep sauce slightly liquid before adding fritters so they absorb flavor without disintegrating.

Tip 5

Do not stir after adding fritters to avoid crushing them.

Good to Know

Storage

Refrigerate in airtight container up to three days. Reheat gently on stovetop with splash of water.

Make Ahead

Prepare meatballs and tomato sauce base one day ahead. Fry cauliflower and finish assembly shortly before serving.

Serve With

Hot in bowls with crusty bread to soak sauce.

See pairing guide →

Common Mistakes

Watch

Do not overboil cauliflower initially to avoid mushy fritters.

Watch

Do not skip reserving cooking water to avoid thin, flavorless sauce.

Watch

Do not stir vigorously after adding fritters to avoid breaking them apart.

Watch

Do not add fritters too early to avoid them dissolving into sauce.

Substitutions

Gluten-Free Swaps

flour
rice flour0.9:1flourgluten-free

gluten-free batter

Full guide →

General Alternatives

beef
lamb1:1meat

traditional substitution

Full guide →
chickpeas
white beans1:1legume

same cooking time

Full guide →
dried mint
fresh mint1:3herb

use at end

Full guide →
olive oil
vegetable oil1:1oil

neutral alternative removes Mediterranean profile

Full guide →
Find more substitutions →