Tfaya (Sweet Onion and Raisin Topping)

Tfaya is the sweet-spiced onion and raisin topping most closely associated with Moroccan couscous, though it is just as useful with roasted meats or savoury pastries. Slow-cooked onions become soft, glossy and almost jam-like, while raisins add fruity sweetness and cinnamon and ginger give the mixture its warm, recognisable fragrance. A little salt keeps the honeyed richness from feeling flat, making tfaya a condiment that sits between relish, garnish and side dish. Serve it warm for a softer, saucier finish, or at room temperature when it has thickened and become more spoonable.
Cuisine style Moroccan sweet-spiced condiment
Flavor profile Sweet • Caramelised • Warmly spiced • Fruity
Techniques Sautéing • Gentle simmering • Reduction
Key equipment Saucepan
Cooking style Make-ahead friendly • Meal prep friendly
Time commitment Under 1 hour

Why this recipe works

  • Warm layered flavour: Slow-cooked onions, raisins, cinnamon, ginger and honey create a sweet-spiced topping with depth rather than simple sweetness.
  • Sweetness with balance: A small amount of salt helps offset the honey and raisins, keeping the finished tfaya savoury enough for couscous, meat and pastries.
  • Excellent made ahead: The jammy texture holds well in the fridge and the flavour remains rounded when served warm or at room temperature.

Get the most out of this recipe

Authenticity notes

  • Slow cooking is key: Tfaya depends on gentle cooking rather than high-heat browning, allowing the onions to soften fully and become glossy without bitterness.
  • Classic with couscous: It is especially associated with Moroccan couscous dishes, where the sweet onions and raisins contrast with savoury broth, vegetables or meat.

Texture tips

  • For a softer finish: Slice the onions evenly and keep the simmer low so they collapse gradually into a jammy, spoonable topping.
  • Reduce until glossy: Stop cooking when the mixture mounds gently on a spoon; it will thicken further as it cools.

Ingredient notes

  • Use yellow onions: Yellow onions give the right balance of sweetness and savoury depth once slowly cooked.
  • Raisins versus sultanas: Raisins bring a deeper fruity sweetness, while sultanas give a softer texture and milder flavour.
  • Adjust at the end: Taste after the honey has cooked into the onions, then correct with a little extra salt if the topping feels too sweet.

Make-ahead tips

  • Make ahead: Tfaya keeps well in a sealed container in the fridge, making it useful for preparing couscous or roast dinners in stages.
  • Reheat gently: Warm it slowly in a saucepan over low heat with a splash of water to loosen the texture without scorching the sugars.
  • Freezer-friendly: Freeze once fully cooled, then defrost overnight in the fridge before reheating gently or serving at room temperature.

Equipment you'll need

Ingredients
Instructions
Print
  1. Halve and thinly slice the onions. Set a saucepan over medium heat and melt the butter until foaming.
  2. Add the onions and fine sea salt, then cook for 10 to 12 minutes, stirring often, until softened and starting to turn golden at the edges. Keep the heat moderate so they sweeten without catching.
  3. Stir in the ground cinnamon and ground ginger and cook for 1 minute until fragrant. Add the raisins and 150 ml water, scraping up any caramelised bits from the base of the pan.
  4. Reduce the heat to low and simmer gently for 25 to 30 minutes, stirring every few minutes, until the onions are very soft and jammy and the liquid is mostly reduced. If it looks dry before the onions are fully tender, add a splash of water and continue cooking.
  5. Stir in the honey and cook for 3 to 5 minutes until glossy and thick enough to mound on a spoon. Taste and add a tiny pinch more fine sea salt if needed, then serve warm or at room temperature.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Couscous Roasted meat Savoury pastries

Tips

  • Slice the onions evenly so they cook at the same rate and turn properly jammy.
  • Keep the simmer very gentle; a low heat gives you sweetness without bitterness.
  • Tfaya thickens as it cools, so stop cooking when it is glossy and spoonable rather than completely dry.

Substitutions

  • Replace honey with maple syrup for a slightly lighter, more caramel-like sweetness.
  • Replace unsalted butter with olive oil for a dairy-free version with a fruitier finish.
  • Replace raisin with sultana for a softer texture and a milder sweetness.

Storage

  • Refrigerate up to 5 days
  • Cool completely, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat with a splash of water until piping hot, or serve at room temperature; freeze for up to 2 months and defrost overnight in the fridge.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Tfaya (Sweet Onion and Raisin Topping)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (15min active)
  • Difficulty: Easy
  • Cuisine: Moroccan
  • Allergens:
    Milk
Beginner friendly With serving suggestions One pot Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.