A breakfast bowl of Ethiopian firfir coated in red berbere-scented sauce
Prep15 min
Cook20 min
Serves4 servings
CuisineEthiopian

Firfir Recipe: Ethiopian Injera Breakfast in Berbere Tomato Sauce

Ethiopian breakfast firfir, in which day-old injera is folded into a berbere-scented tomato sauce until moist. How to keep the sourness, how to tear the bread, sauce thickness, adjusting the heat, how it differs from the kitcha version, storage and substitutions, with amounts and steps that a beginner can reproduce in a home kitchen.

Total: 35 minLevel: Beginner

Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Substitutes & notes
Injera 4 sheets, about 560 g Tear into 3–4 cm (1 1/4–1 1/2 in) pieces. If none, a thin sourdough-type bread
Red onion 200 g About 1 onion. Finely diced into 5 mm (1/4 in) pieces
Tomatoes 240 g About 2 medium. 1 cm (3/8 in) dice. If canned, 240 g diced tomatoes
Tomato paste 60 g 4 tbsp. Adds sourness and color
Berbere 7 g About 1 tbsp. For less heat start with 4 g
Garlic 12 g 4 cloves. Very finely chopped
Ginger 8 g 2 tsp grated
Green chili 15 g 1 chili. Omit if you don't like heat
Vegetable oil 45 ml If making it as a fasting dish, use only this
Niter kibbeh 15 g If using, reduce the vegetable oil to 30 ml. Contains dairy
Water 180 ml Start from 150 ml for a substitute bread
Salt 5 g Adjust last, depending on the saltiness of the berbere and injera
Cilantro 10 g For finishing. Omit if you have none
0 / 0

A breakfast that drinks up red sauce: the story of firfir

Yesterday's injera is torn into 3–4 cm (1 1/4–1 1/2 in) pieces and added at the end to a red sauce of simmered onion and tomato. In the pot the sour bread slowly takes on the color, and you turn off the heat when the heat of the berbere has reached not just the surface but the inside. Not simmering the bread from the start is the trick that keeps firfir from turning heavy.

Firfir is a dish of dried injera crumbled and bound with a sauce made from berbere and tomatoes. Sources vary in spelling (firfir, fitfit, fir-fir), but from here on, the breakfast made with injera is called firfir. An Ethiopian Airlines in-flight newsletter also presents it as a breakfast dish in which injera is torn and mixed with butter and berbere.

"Yesterday's injera" here does not mean leftovers used because there is nothing else. Injera is less a thin freshly baked bread than a staple with a fermented sourness and fine air bubbles. As time passes, the moisture leaves, and it becomes a dough that can take up sauce. If you bake your own injera and keep a little back for the next morning, you can taste this change exactly.

At Ethiopian tables, it is well known that wat and bean dishes are placed on a large platter spread with injera and shared among several people. A review of the research literature explains that injera is both a tool for scooping up the food and something that ties together the table of the family and of ritual. As the Embassy of Ethiopia's cultural introduction explains, meat and vegetable sauces are eaten together with injera, so it helps to think of firfir as moving that combination into a morning plate.

A morning table around injera and coffee
A breakfast of torn injera eaten with sauce, and a coffee moment reminiscent of the Ethiopian table

Tomato acidity, berbere aroma and the faint sourness of fermented bread all go into one pot, so the taste is lighter than curry and deeper than stir-fried tomato. Many sources treat it as breakfast, but it is also served at lunch and dinner. Because of the idea of turning leftover injera into another dish, the plate feels satisfying even without adding meat.

Rather than fixing firfir's origin as the set recipe of one town, it comes closer to reality to look at it as household wisdom that sends a fermented staple into the next day's meal, and as a background of combining sauce and staple within a diet that includes fasting. As the research review introduces, the relationship between injera and wat extends to family and ritual too. Because the amount of berbere and the kind of bread change between city and countryside and from household to household, regional differences appear not as "different dishes" but as the same idea changed to suit daily life.

When recreating it in a home kitchen, what matters more than transplanting the local table as is is keeping the judgment of using up the previous day's staple and pulling the plate together while watching the thickness of the sauce. On days you can get injera from a specialty grocer, put priority on its sourness; on days you make it with the thin bread you have on hand, reduce the water. If you don't hide the differences in ingredients and keep it clear what was changed, the dish can carry both its origin and its practicality.

Injera version and kitcha version: the same breakfast name, a different texture

A comparison of injera firfir and chechebsa made with kitcha
Moist injera firfir compared with the kitcha version that keeps the texture of fried bread

When you look into firfir, both a dish of injera soaked in red sauce and a dish of bread fried in oil or butter come up. The names change with region, language and household, so it is safer not to decide the content by name alone. An Ethiopian vocational training text describes chechebsa (also written kitafirfir or kitafitfit) as a breakfast of lightly fried bread combined with berbere sauce. If you leave out the egg, it can also be a plant-based breakfast.

The injera version is a dish in which the fermented sourness and the air bubbles hold the sauce. With more liquid it comes together soft; reduce it too far and only the sourness of the bread stands out. Chechebsa made with kitcha, on the other hand, fries the torn bread first in oil or niter kibbeh, so a toasty note stays at the edges. Some sources also describe a sweet direction, finished with a little honey.

For a first attempt elsewhere, I recommend the injera version for its availability and for what the dish is meant to be. If you have no injera, a thinly baked sour sourdough-type bread can stand in, but a thick bread like naan absorbs too much liquid, and a tortilla lacks sourness and bubbles. On a day you use a substitute, reduce the water in the sauce by 30 ml and check the condition every 30 seconds after adding the bread.

Knowing this difference makes it easier to decide whether to look for injera or make it with the bread at hand. If you want a moist sourness as the star, injera; if you want toasty texture, kitcha. This is why the same search word "firfir" brings up different photos of products and recipes.

In Ethiopia, even the name of breakfast varies by region. As an explainer on Ethiopian breakfast culture shows, the words for bread and meals sound different in Amharic, Tigrinya and Oromo-speaking areas, and morning eating is not necessarily the same between town and countryside. When cooking a local dish elsewhere, rather than treating one dish name as a fixed recipe nationwide, checking the type of staple and the thickness of the sauce is the shortcut to reproducing it.

Ingredients (serves 4): built to keep the sourness and the heat

Ingredients for firfir: injera, berbere, tomatoes, onion, ginger and garlic
Ingredients for firfir: the injera's sourness, the berbere's heat, and the tomato's moisture, gathered together

The amounts follow those given in the Ethiopian firfir recipe, adjusted so that the sauce thickness is easy to see over a home burner. Because the weight of injera changes with how dry it is, don't go by the count of 4 sheets alone; use about 560 g in total as a guide. If the sheets are thin, increase the number; if thick, reduce it a little.

Berbere is not only chili but a mix layered with the aromas of paprika, fenugreek, cardamom, cloves and more. Explanations of Ethiopian cooking also say that ordinary chili powder alone does not give the real aroma. If you are using it for the first time, choose a finished mix whose ingredients and heat level you can check; that saves you from gathering several spices at once.

If you buy a mix, pick one whose ingredient list and net weight you can check and that you can reuse for bean and chicken dishes besides firfir. If you want less heat or want to build the aroma yourself, it suits you better to make a small batch of berbere from scratch than to use a finished mix. Check the ingredients, net weight and heat description on the label.

Substitutes and allergy check

Using a thin sourdough-type bread in place of injera makes it easier to keep the sourness that comes from fermentation. Rice-flour bread or tortillas can also make a dish, but the amount of sauce absorbed and the aroma change, so don't add all the water from the start; adjust from 150 ml. Naan and thick-sliced sandwich bread dry out in the center before the outside breaks down, so they are not the first choice for a substitute.

Depending on the product, berbere carries different labels for wheat, sesame, nuts and so on. Some injera products mix wheat or barley in with the teff. Niter kibbeh is clarified butter and so contains dairy. If you have allergies, check the ingredient labels, not the finished product, and even when you use vegetable oil check the berbere and the injera labels separately.

How to make it: make the sauce first, and let the injera soak it up at the end

The basic approach is to finish the sauce first and not to stir too much after adding the injera. If you cook it for a long time like a stew, the sourness and the bubbles disappear and it comes closer to a soft bread porridge than to firfir.

Four tips that decide flavor and texture

A wooden spoon checking the thickness of the firfir sauce
If the wooden spoon's track stays briefly, adding the injera is less likely to make it watery

Decide the sauce thickness first

The sauce before the injera goes in should not be a soup but a thickness where a wooden spoon's track stays for 1 second. Because the injera absorbs liquid, a sauce that is slightly too thick in the pot comes out just right on the plate. If you add it while watery, the bread holds the liquid and turns into a soft, flavorless mass.

If it turns watery after the injera is already mixed in, warm it over low heat with no lid for just 1–2 minutes. If it is still loose, add 30 g dry injera, fold for 30 seconds, turn off the heat and let it sit 1 minute. Adding too much thins the flavor, so it is easier to recover if you don't add more than 30 g at a time.

Judge the heat starting from 4 g of berbere

Commercial berbere varies greatly in the amount of chili by maker. If you are not used to heat, start with 4 g and taste when you have reduced the sauce. If the standard 7 g still wants a little more fire, adding 1 g at a time at the table lets you rescue the whole pot more easily. Hiding the heat with only oil or sugar blurs the aroma of the berbere as well.

Don't make the torn pieces too uniform

Center on 3–4 cm, but leave only the thin edges at about 2 cm and the thick parts at about 4 cm. If they are too fine, everything becomes the same softness and the injera's bubbles are hard to feel. On the other hand, large pieces over 5 cm let sauce reach the center only with difficulty, and the sourness bursts out only when you bite them.

On fasting days, make it with oil

According to the explanation of the Ethiopian Orthodox Church, there are days in fasting periods when meat and animal foods are avoided, and the number of fasting days in a year is also large. Practice, however, differs by church, household and individual. When you adapt it for a fasting day, don't use niter kibbeh or egg; make it with 45 ml vegetable oil. Also check that the ingredient labels of the berbere and injera contain no dairy or egg.

If you make berbere in a small batch from whole spices, dry-roast coriander and cumin, cool them and grind, which lets you adjust the outline of the aroma. A dedicated mill is worth having for people who want to grind spices themselves in amounts for a few uses. If you are just using commercial berbere, there is no need to buy a dedicated mill.

Back to the breakfast plate: using egg, beans and leftover wat

A morning table around firfir
Firfir can be served at the morning table with green chili or an egg, together with coffee

Firfir is different from a Western breakfast arranged one portion at a time. It can be served from a large bowl for sharing or plated in individual bowls. In a kitchen where the local table cannot be reproduced as is, keeping the relationship of catching the sauce with injera and eating them together matters more than imitating the plating exactly.

Guides to Ethiopian food list firfir as a breakfast while also saying it is eaten at lunch and dinner. If you make it in the morning, use the injera left from the day before and add coffee or a boiled egg to make the flow of the plate. At midday or night, serve a little misir wat (in Japanese) or shiro wot alongside and treat the firfir as the staple side.

Plant-based firfir with less heat

Make it with 4 g berbere, no green chili and 45 ml vegetable oil. The heat goes down, but keep the order of cooking the onion until translucent before adding the berbere. If you don't want to thin the aroma, add 3 g paprika.

Deepen the aroma with niter kibbeh

Using 30 ml vegetable oil and 15 g niter kibbeh adds a butter aroma and rounds the sauce. It is not suited to people who avoid dairy or who are eating on a fasting day. Even when you add niter kibbeh, it matters not to overcook the berbere.

Add an egg

Hard-boil 4 eggs in a separate pot, halve them and add 1 per person. Rather than putting them in the firfir pot from the start, plating them just before eating lets you taste the sauce's sourness and the egg's mildness separately. On a fasting day without eggs, a small portion of a bean dish makes up for the satisfaction of the table.

Add leftover wat

If you have leftover tomato-based wat or bean stew from the day before, add up to 200 g when making the sauce and reduce the water to 120 ml. Because the stew has its own salt, taste before adding the salt at the end. If it has large pieces such as chicken, shred them finely first so that only the pieces do not fall off when you lift the injera.

Move toward chechebsa with kitcha

If you use kitcha or thin bread in place of injera, tear it to about 2 cm (3/4 in), fry it for 2 minutes in 15 ml vegetable oil or 15 g niter kibbeh, then add 4–7 g berbere. Don't add all of the watery tomato sauce; add 30 ml at a time to moisten the surface. There is also a direction that serves it with honey, but think of that as a different breakfast from this tomato firfir.

Recovering from mistakes, storage and frequently asked questions

Firfir divided into storage containers
Divide leftover firfir into shallow containers and let the heat go before refrigerating

How to recover from mistakes

Condition Why it happened How to fix
Sauce is watery Not reduced enough before adding the injera 1–2 minutes over low heat with no lid. If already mixed, add 30 g dry injera
Everything is hard The bread was too dry, or too little water Drizzle on 15 ml boiling water, fold 30 seconds over low heat, then rest 1 minute
Mushy Torn too fine, or overcooked The texture doesn't fully come back. Next time tear to 3–4 cm and turn off the heat within 4 minutes of adding
Bitter Scorched the berbere or tomato paste Warm an extra 240 g tomatoes in a separate pot and combine a little at a time. Don't stir in the scorched bottom
Too hot Berbere and green chili stacked together Add 80 g more injera and taste without adding salt. Serving with yogurt is a different variation that uses dairy

For bitterness, the first priority is not to stir the scorch on the bottom into the whole. Move only the upper part to another pot and combine with additional tomato a little at a time. If it has completely scorched, don't try to force it back to the intended flavor; next time, after adding the berbere, add 1 tsp water to bring the temperature down.

Storage and reheating

Divide leftovers into shallow containers and don't leave them at room temperature; refrigerate within about 2 hours, or within 1 hour where the temperature is above 32 °C (90 °F). FoodSafety.gov's guidance on leftovers advises keeping the refrigerator at 4 °C (40 °F) or below, eating leftovers within 3–4 days, and reheating to 74 °C (165 °F). Because the bread firms up in the refrigerator, plan on eating it by the next day, and when reheating add 15 ml water and fold it gently.

Can I make firfir without injera?

You can, but the fermented sourness and bubbles will be something different. Tear a thin sourdough-type bread into 3–4 cm (1 1/4–1 1/2 in) pieces and start from 150 ml water. If you use naan or thick bread, check every 30 seconds so that the center of the bread doesn't stay hard while only the sauce breaks down.

Can I substitute curry powder for berbere?

For heat and red color alone it gets close, but the aroma of fenugreek and cardamom thins out. A stopgap of 4 g paprika, 2 g curry powder and 0.5 g cayenne can make the direction of the tomato sauce. Next time, switching to a finished mix or a blend that contains fenugreek brings back the outline of firfir.

Can I eat it on a fasting day?

You need to follow the practice of your church or household, but if you make it in a form that avoids animal foods, use vegetable oil and omit the niter kibbeh and egg. Also check the ingredient labels of the berbere and injera. Fasting rules and schedules differ by denomination, region and individual, so don't decide by a cooking article alone.

What is the difference between firfir and chechebsa?

The firfir in this recipe is a sour dish in which injera is bound with a tomato and berbere sauce. Chechebsa is often presented as a breakfast in which bread such as kitcha is fried in oil or niter kibbeh and combined with berbere, and it has a toasty surface. Because names differ by region, adjust to match the explanation that comes with the injera or recipe you have.

Sources