[{"data":1,"prerenderedAt":417},["ShallowReactive",2],{"recipe:beignets-haricots":3,"recipe:country:cameroon":201},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":52,"faq":53,"equipment":69,"baseServings":74,"prepMinutes":75,"cookMinutes":76,"restMinutes":77,"difficulty":78,"course":79,"diet":82,"mainIngredients":87,"ingredients":92,"instructions":143,"nutrition":174,"images":182,"keywords":192,"publishedAt":199,"updatedAt":199,"authorSlug":200},"beignets-haricots","Beignets Haricots (Cameroonian Fritters with Bean Stew)","Beignets-haricots","ben-YAY ah-ree-KOH","cameroon","Nationwide, especially Douala and Yaoundé","🍩","Yeasted dough puffs fried until hollow and golden, torn open and dipped into a soupy red bean stew — the breakfast Cameroon eats standing at a roadside stall before work.","Beignets haricots is a breakfast pairing rather than a single recipe: soft yeasted fritters, fried until they balloon and turn deep gold, served with a loose stew of red beans cooked down with onion, tomato and red palm oil. The beignets are barely sweet, chewy inside and crisp only at the surface, and they exist to be dunked. The beans are soft to the point of collapse, a little peppery, and thin enough to soak into the dough without falling off it. Together with a mug of bouillie — sweet corn porridge — they make the trio Cameroonians call beignet-haricot-bouillie, sold from dawn at street stalls across every city in the country.","The stalls that sell this open early and are gone by mid-morning. A woman works two pans, one of frying oil and one of beans on a low fire, scooping dough with her hand into the hot oil and serving into paper or plastic while the queue forms behind. The full order is all three items: beignets, haricots and a cup of bouillie, the sweet maize porridge that finishes it. Ordering only two of the three is possible but slightly disappointing, and Cameroonians will tell you so.\n\nThe beignet came with French colonial baking, but what is sold in Douala is not a French beignet in any meaningful sense. It is a wet yeasted dough, closer to a doughnut batter, scooped rather than rolled and cut, and only lightly sweetened because it is going to meet a savoury bean stew. Similar fried dough exists all over West Africa — puff puff in Nigeria, mikate in Congo, bofrot in Ghana — and Cameroon's version sits comfortably in that family while keeping its French name.\n\nThe beans are the older half of the plate. Red kidney or similar beans are boiled to complete softness, then finished with a base of onion and tomato fried in red palm oil, some of the beans crushed against the side of the pot so the liquid thickens without any flour. The stew is deliberately loose — this is a dipping consistency, not a side dish — and it is generously peppered, which is what makes the plain fried dough worth eating. It is inexpensive food that feeds a working day, and it is one of the few things that tastes exactly the same whether you buy it in Bamenda or on a corner in Yaoundé.",[15,16,17,18],"Treats the dough as a wet batter rather than a kneadable bread, which is why the fritters come out hollow and light.","Thickens the beans by crushing them rather than with flour, keeping the stew clean-tasting and loose enough to dip into.","Gives frying temperatures and a visual test, so the beignets cook through instead of browning raw.","Explains where bouillie fits, so you can put together the full Cameroonian breakfast rather than half of it.",[20,21,22,23,24,25],"The dough should be too slack to knead — it drops off a spoon in a thick ribbon. If you can shape it with your hands, add water until you cannot.","Let the dough rise until it is domed and visibly bubbling on the surface. Underproved batter fries dense and doughy in the middle.","Keep the oil at 170 to 175C. Hotter and the outside browns while the centre stays raw; cooler and the beignets drink oil and sag.","Scoop with a wet hand or two wet spoons. Dough sticks to dry metal and you end up with ragged shapes.","A properly proved beignet turns itself once in the oil. If yours sit there stubbornly, the dough was too stiff.","Crush about a quarter of the cooked beans against the pot with a spoon. That is all the thickening the stew should get.",[27,31,35],{"original":28,"swap":29,"note":30},"Dried red kidney beans","2 tins of cooked kidney beans, drained","A genuine time saver that removes the overnight soak and over an hour of boiling. Tinned beans hold their shape more firmly and give a slightly less silky stew, so crush a few more of them and simmer 10 minutes longer to make up for it.",{"original":32,"swap":33,"note":34},"Unrefined red palm oil","Groundnut or sunflower oil with 1 tsp sweet paprika","You get the colour but not the earthy aroma that makes the bean stew taste Cameroonian rather than generically stewed. The beignets themselves are unaffected, since they are fried in neutral oil either way.",{"original":36,"swap":37,"note":38},"Fresh yeast or dried active yeast","Instant yeast, used at the same weight and mixed straight into the flour","Instant yeast skips the activation step entirely. The dough may rise slightly faster, so judge by the domed, bubbling surface rather than by the clock.",[40,43,46],{"name":41,"description":42},"Beignet soufflé","A slightly sweeter dough with a little more sugar and sometimes nutmeg, eaten on its own with coffee rather than with beans.",{"name":44,"description":45},"Beans with smoked fish","Flaked smoked mackerel stirred into the stew near the end, turning breakfast into something substantial enough for lunch.",{"name":47,"description":48},"The full trio","Served with bouillie, a sweet maize porridge cooked with a little sugar and sometimes lemon zest, drunk hot from a mug alongside.",[50,51],"Bouillie, the sweet corn porridge that completes the traditional beignet-haricot-bouillie breakfast.","Strong sweet coffee or hot ginger tea.","Beignets are a same-hour food and go leathery within a few hours; if you must keep them, refresh in a 180C oven for 5 minutes rather than reheating in a microwave. The bean stew is the opposite and keeps 4 days refrigerated, thickening as it sits — loosen with hot water when reheating. The beans also freeze for 3 months. Proved dough can be refrigerated overnight and fried straight from cold in the morning, which is the practical way to serve this for breakfast without getting up at five.",[54,57,60,63,66],{"question":55,"answer":56},"What is bouillie and do I need it?","Bouillie is a sweetened maize porridge, thin enough to drink from a mug, cooked with sugar and sometimes a little lemon or vanilla. It is the third element of the traditional Cameroonian street breakfast alongside beignets and beans. You do not need it to enjoy the other two, but the combination of savoury beans, plain fried dough and something sweet and hot to drink is the point of the trio.",{"question":58,"answer":59},"Why are my beignets raw in the middle?","The oil was too hot, so the outside set and browned long before heat reached the centre. Drop the temperature to around 170C and check with a thermometer or by dropping in a small piece of dough, which should rise and sizzle steadily rather than fizzing violently. Smaller scoops also cook through more reliably than large ones.",{"question":61,"answer":62},"Can I make the dough the night before?","Yes, and it is the sensible approach for a breakfast dish. Mix the dough, let it start rising for 30 minutes at room temperature, then cover and refrigerate overnight. In the morning let it sit out for 20 minutes while the oil heats and fry it straight from there. The slow cold rise also improves the flavour.",{"question":64,"answer":65},"Are beignets haricots sweet or savoury?","Both, mildly. The dough contains only a small amount of sugar, enough to help browning and to hint at sweetness without turning it into a doughnut, and the bean stew is savoury and peppery. Eaten together they land somewhere in the middle, which is why the sweet porridge served alongside works rather than clashing.",{"question":67,"answer":68},"What beans should I use?","Red kidney beans are the most common choice and hold up well to long cooking. Small red beans, pinto or borlotti all work and are used interchangeably in Cameroonian homes depending on what is in the market. Avoid delicate beans like cannellini, which break down completely into a purée rather than staying partly whole in the stew.",[70,71,72,73],"Deep heavy pan for frying","Kitchen thermometer","Large mixing bowl","Slotted spoon",5,30,95,90,"easy",[80,81],"breakfast","street-food",[83,84,85,86],"vegetarian","vegan","dairy-free","nut-free",[88,89,90,91],"flour","yeast","onion","tomato",[93,99,103,106,111,114,117,120,124,128,131,133,136,140],{"qty":94,"unit":95,"name":96,"note":97,"group":98},400,"g","dried red kidney beans, soaked overnight","or 2 tins cooked beans — see substitutions","For the beans",{"ref":90,"qty":100,"unit":101,"name":102,"group":98},2,"piece","onions, finely chopped",{"ref":91,"qty":104,"unit":101,"name":105,"group":98},3,"tomatoes, chopped",{"ref":107,"qty":108,"unit":109,"name":110,"group":98},"tomato-paste",1,"tbsp","tomato paste",{"qty":112,"unit":109,"name":113,"group":98},4,"unrefined red palm oil",{"ref":115,"qty":108,"unit":101,"name":116,"group":98},"scotch-bonnet","scotch bonnet, chopped",{"ref":118,"qty":100,"unit":101,"name":119,"group":98},"bay-leaf","bay leaves",{"qty":121,"unit":122,"name":123,"group":98},null,"to taste","salt",{"ref":88,"qty":125,"unit":95,"name":126,"group":127},500,"plain flour","For the beignets",{"ref":89,"qty":129,"unit":95,"name":130,"group":127},7,"dried active yeast",{"qty":104,"unit":109,"name":132,"group":127},"granulated sugar",{"qty":108,"unit":134,"name":135,"group":127},"tsp","fine salt",{"qty":94,"unit":137,"name":138,"noScale":139,"group":127},"ml","warm water",true,{"qty":108,"unit":141,"name":142,"noScale":139,"group":127},"l","neutral oil, for deep frying",[144,148,152,156,159,164,167,171],{"title":145,"text":146,"timerSeconds":147},"Boil the beans","Drain the soaked beans, cover with fresh water by 5 cm, add the bay leaves and boil hard for 10 minutes, then simmer for 60 to 75 minutes until a bean squashes to a paste against the roof of your mouth with no firm core. Drain, keeping 400 ml of the cooking water.",4200,{"title":149,"text":150,"tip":151},"Start the dough","Whisk the yeast and sugar into 100 ml of the warm water and leave 10 minutes until it foams and smells yeasty. Stir it into the flour and salt with the remaining water, beating with a wooden spoon into a thick, sticky batter that falls from the spoon in ribbons.","This is not bread dough. If it holds its shape in the bowl, beat in another 30 ml of water.",{"title":153,"text":154,"timerSeconds":155},"Prove","Cover the bowl and leave in a warm place for 90 minutes, until the dough has roughly doubled, domed at the top, and the surface is visibly pocked with bubbles that pop as you watch.",5400,{"title":157,"text":158},"Build the bean stew","Heat the palm oil in a wide pan and cook the chopped onions over medium heat for 8 minutes until soft and just beginning to colour at the edges. Stir in the tomato paste, fry 2 minutes until it darkens, then add the tomatoes and scotch bonnet and cook 8 minutes until the mixture thickens and the oil separates.",{"title":160,"text":161,"timerSeconds":162,"tip":163},"Finish the beans","Tip in the drained beans with 300 ml of their cooking water. Crush about a quarter of them against the side of the pan with the back of a spoon and simmer for 15 minutes until the stew is soupy but coats a spoon. Season with salt and keep warm.",900,"It should be loose enough to dip into. Add more bean water if it tightens as it sits.",{"title":165,"text":166},"Heat the oil","Heat 6 cm of neutral oil in a deep pan to 170C. Test with a teaspoon of dough: it should sink briefly, rise within 3 seconds and start colouring at the edges within 15.",{"title":168,"text":169,"timerSeconds":170},"Fry the beignets","Scoop dough with a wet hand or two wet spoons and drop rounds the size of a golf ball into the oil, six at a time. Fry for 4 to 5 minutes, turning once if they do not roll over by themselves, until they are deep golden all round and sound hollow when tapped with the slotted spoon.",270,{"title":172,"text":173},"Serve hot","Drain the beignets on a rack for a minute and serve immediately with a bowl of the bean stew for dipping and, if you are doing it properly, a mug of hot bouillie alongside.",{"calories":175,"protein":176,"carbs":177,"fat":178,"fiber":179,"sugar":180,"sodium":181,"estimated":139},640,19,92,21,13,10,620,[183,186,188,190],{"src":184,"alt":185},"\u002Fimages\u002Frecipes\u002Fbeignets-haricots\u002Fhero.jpg","Golden fried Cameroonian beignets piled next to a bowl of soupy red bean stew glossy with palm oil",{"src":187,"alt":185},"\u002Fimages\u002Frecipes\u002Fbeignets-haricots\u002Fhero-16x9.jpg",{"src":189,"alt":185},"\u002Fimages\u002Frecipes\u002Fbeignets-haricots\u002Fhero-4x3.jpg",{"src":191,"alt":185},"\u002Fimages\u002Frecipes\u002Fbeignets-haricots\u002Fhero-1x1.jpg",[193,194,195,196,197,198],"beignets haricots","cameroon breakfast","fried dough","bean stew","puff puff","street food","2026-08-20","dishroute-kitchen",{"items":202,"total":180,"page":108,"limit":415,"hasMore":416},[203,231,238,260,285,307,331,353,374,394],{"slug":204,"title":205,"nativeName":206,"countrySlug":8,"region":207,"baseServings":208,"prepMinutes":75,"cookMinutes":209,"difficulty":210,"course":211,"diet":213,"mainIngredients":215,"images":220,"keywords":224,"publishedAt":199,"updatedAt":199,"authorSlug":200},"achu-soup","Achu Soup (Cameroonian Yellow Palm Oil Soup)","Achu \u002F Taro jaune","North West",6,120,"medium",[212],"soup",[85,214],"gluten-free",[216,217,218,219],"beef-shank","tripe","dried-shrimp","taro",[221],{"src":222,"alt":223},"\u002Fimages\u002Frecipes\u002Fachu-soup\u002Fhero.jpg","Bright yellow achu soup poured into a well in a white mound of pounded cocoyam, with pieces of beef and cow skin",[225,226,227,228,229,8,230],"achu soup","yellow soup","palm oil","cocoyam","bamenda","grassfields",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":74,"prepMinutes":75,"cookMinutes":76,"restMinutes":77,"difficulty":78,"course":232,"diet":233,"mainIngredients":234,"images":235,"keywords":237,"publishedAt":199,"updatedAt":199,"authorSlug":200},[80,81],[83,84,85,86],[88,89,90,91],[236],{"src":184,"alt":185},[193,194,195,196,197,198],{"slug":239,"title":240,"nativeName":241,"countrySlug":8,"region":242,"baseServings":208,"prepMinutes":243,"cookMinutes":244,"difficulty":210,"course":245,"diet":247,"mainIngredients":248,"images":251,"keywords":255,"publishedAt":199,"updatedAt":199,"authorSlug":200},"eru","Eru (Cameroonian Wild Leaf and Waterleaf Stew)","Eru \u002F Okok","South West and North West",25,100,[246],"main",[85,214],[249,250,218,216],"collard-greens","spinach",[252],{"src":253,"alt":254},"\u002Fimages\u002Frecipes\u002Feru\u002Fhero.jpg","Dark green eru stew glossy with red palm oil, studded with cow skin and smoked fish, next to a mound of garri",[239,256,257,227,8,258,259],"okok","waterleaf","garri","african greens",{"slug":261,"title":262,"nativeName":263,"countrySlug":8,"region":264,"baseServings":265,"prepMinutes":266,"cookMinutes":180,"restMinutes":209,"difficulty":78,"course":267,"diet":269,"mainIngredients":271,"images":275,"keywords":279,"publishedAt":199,"updatedAt":199,"authorSlug":200},"folere","Folere (Cameroonian Hibiscus and Ginger Cooler)","Foléré","Northern Cameroon, drunk nationwide",8,15,[268],"drink",[84,214,85,270],"halal-friendly",[272,273,274],"ginger","cloves","pineapple",[276],{"src":277,"alt":278},"\u002Fimages\u002Frecipes\u002Ffolere\u002Fhero.jpg","Tall glass of deep red Cameroonian folere over ice beside a jug and fresh ginger root",[261,280,281,282,283,284],"jus de folere","hibiscus drink","cameroonian drink","ginger cooler","sorrel drink",{"slug":286,"title":287,"nativeName":288,"countrySlug":8,"region":289,"baseServings":208,"prepMinutes":290,"cookMinutes":291,"restMinutes":292,"difficulty":210,"course":293,"diet":295,"mainIngredients":296,"images":298,"keywords":302,"publishedAt":199,"updatedAt":199,"authorSlug":200},"koki","Koki (Cameroonian Steamed Black-Eyed Pea Pudding)","Koki beans \u002F Ekoki","South West and Littoral",45,150,480,[294],"side",[84,83,214,85,86],[115,90,297],"plantain",[299],{"src":300,"alt":301},"\u002Fimages\u002Frecipes\u002Fkoki\u002Fhero.jpg","Opened banana leaf parcel showing a firm orange koki bean pudding beside slices of fried ripe plantain",[286,303,304,305,227,8,306],"black-eyed peas","steamed bean pudding","banana leaf","vegan african",{"slug":308,"title":309,"nativeName":310,"countrySlug":8,"region":311,"baseServings":112,"prepMinutes":243,"cookMinutes":312,"difficulty":313,"course":314,"diet":315,"mainIngredients":317,"images":320,"keywords":324,"publishedAt":199,"updatedAt":199,"authorSlug":200},"mbongo-tchobi","Mbongo Tchobi (Cameroonian Black Charred-Spice Stew)","Mbongo tchobi","Littoral (Bassa country)",55,"hard",[246],[316,85,214],"pescatarian",[318,90,319,272],"white-fish","garlic",[321],{"src":322,"alt":323},"\u002Fimages\u002Frecipes\u002Fmbongo-tchobi\u002Fhero.jpg","Fish steaks in a jet-black mbongo tchobi sauce scattered with basil leaves, served with boiled plantain",[325,326,327,328,329,330],"mbongo tchobi","black stew","njangsa","bassa","cameroon fish","charred spice",{"slug":332,"title":333,"nativeName":334,"countrySlug":8,"region":335,"baseServings":208,"prepMinutes":336,"cookMinutes":76,"difficulty":210,"course":337,"diet":338,"mainIngredients":339,"images":343,"keywords":347,"publishedAt":199,"updatedAt":199,"authorSlug":200},"ndole","Ndolé (Cameroonian Bitterleaf and Peanut Stew)","Ndolè","Littoral (Douala)",40,[246],[85,214],[340,341,342,90],"peanuts","beef-chuck","shrimp",[344],{"src":345,"alt":346},"\u002Fimages\u002Frecipes\u002Fndole\u002Fhero.jpg","Bowl of thick dark green ndolé stew with beef and shrimp, served beside fried ripe plantain",[332,348,349,8,350,351,352],"bitterleaf","peanut stew","groundnut","douala","african stew",{"slug":354,"title":355,"nativeName":356,"countrySlug":8,"region":357,"baseServings":74,"prepMinutes":75,"cookMinutes":290,"restMinutes":75,"difficulty":210,"course":358,"diet":359,"mainIngredients":360,"images":364,"keywords":368,"publishedAt":199,"updatedAt":199,"authorSlug":200},"poulet-dg","Poulet DG (Cameroonian Chicken with Fried Plantain)","Poulet Directeur Général","Littoral and Centre",[246],[85,214,270],[361,297,362,363,91],"chicken","carrot","green-beans",[365],{"src":366,"alt":367},"\u002Fimages\u002Frecipes\u002Fpoulet-dg\u002Fhero.jpg","Platter of poulet DG with browned chicken pieces, golden fried plantain, carrot batons and green beans in red sauce",[369,370,371,372,373,351],"poulet dg","cameroon chicken","fried plantain","african chicken stew","celebration dish",{"slug":375,"title":376,"nativeName":377,"countrySlug":8,"region":378,"baseServings":74,"prepMinutes":243,"cookMinutes":379,"difficulty":78,"course":380,"diet":381,"mainIngredients":382,"images":385,"keywords":389,"publishedAt":199,"updatedAt":199,"authorSlug":200},"sanga","Sanga (Cameroonian Maize and Cassava Leaf Pot)","Sanga","Centre and South",60,[294,246],[214,85,86],[383,384,90,218],"corn","cassava",[386],{"src":387,"alt":388},"\u002Fimages\u002Frecipes\u002Fsanga\u002Fhero.jpg","Thick dark green sanga of cassava leaves and yellow maize kernels glossy with red palm oil in an iron pot",[375,390,391,227,8,392,393],"cassava leaves","maize","saka-saka","village food",{"slug":395,"title":396,"nativeName":397,"countrySlug":8,"region":398,"baseServings":112,"prepMinutes":243,"cookMinutes":399,"restMinutes":379,"difficulty":78,"course":400,"diet":402,"mainIngredients":403,"images":405,"keywords":409,"publishedAt":199,"updatedAt":199,"authorSlug":200},"soya","Soya (Cameroonian Spiced Beef Skewers)","Soya","Nationwide, strongest in the north",12,[81,401],"appetizer",[85,214,270],[341,340,90,404],"paprika",[406],{"src":407,"alt":408},"\u002Fimages\u002Frecipes\u002Fsoya\u002Fhero.jpg","Charred beef soya skewers dusted with red peanut spice, served on a board with raw onion rings and tomato",[395,410,411,412,413,414],"suya","beef skewers","peanut spice","cameroon street food","charcoal grill",24,false,1787360052650]