West AfricanMedium · Hot
Crispy bean fritters packed with smoky spices and served alongside a tangy tomato dip — a satisfying vegetarian dish inspired by West African flavors.
20 min
30 min
50 min
Method
Drain and rinse the pinto beans, then pat dry with a clean kitchen towel. Mash thoroughly with a fork or potato masher until no whole beans remain — you want a coarse, slightly chunky texture.
Finely dice the half onion and mince the 3 garlic cloves. Fold them into the mashed beans along with the egg, breadcrumbs, smoked paprika, cayenne, cumin, salt, and black pepper.
Chop the parsley and cilantro, then fold into the mixture. Let the mixture rest for 10 minutes so the breadcrumbs absorb excess moisture.
Form the mixture into 12 equal patties, about 2 inches wide and half an inch thick. Place on a lined plate.
Heat 2 tablespoons of sunflower oil in a saucepan over medium heat. Add the onion and cook for 4-5 minutes until softened and translucent.
Add the garlic, cayenne, smoked paprika, and cumin. Stir for 30 seconds until fragrant.
Add the chopped tomatoes and tomato sauce. Simmer uncovered for 12-15 minutes, stirring occasionally, until the sauce thickens and the tomatoes break down completely.
Stir in the white vinegar and salt. Use an immersion blender to puree until smooth. Keep warm over low heat.
Pour sunflower oil into a heavy skillet or frying pan to a depth of half an inch. Heat over medium-high heat until the oil shimmers and a small breadcrumb sizzles immediately upon contact.
Working in batches of 4-5, carefully place the fritter patties into the hot oil. Fry for 3-4 minutes per side until deep golden-brown and crispy at the edges. Adjust heat if the fritters brown too quickly.
Transfer finished fritters to a wire rack or paper towel-lined plate. Season lightly with a pinch of salt while still hot.
Arrange the smoky bean fritters on a platter. Drizzle the spiced tomato dip around and over the fritters, or serve it in a small bowl on the side for dipping. Serve immediately while hot and crispy.
Nutri-Score
Excellent balance
A–E · lower is better · score -5
Calories
963
per serving
Protein
30g
Carbs
102g
Fat
50g
Sat. fat
5g
Fiber
22g
Sugar
10g
Sodium
1560mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Low impact
A–E · lower is better · includes estimates
kg CO2e
0.8
per serving
Water
0.4m³
Runoff
0.1g P
tomato drives 31% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Safety & Storage
Cooking Temperature
Heat frying oil to 350-375°F. Test with a breadcrumb - it should sizzle immediately and turn golden in 60 seconds. Oil below 325°F causes greasiness; above 400°F causes burning.
Maintain oil temperature between batches. Allow oil to recover 2-3 minutes between batches of 4-5 fritters to ensure even browning and proper texture.
Cross Contamination
Use separate utensils and plates for raw egg mixture and cooked fritters. Never place cooked fritters on plates that held raw mixture.
Storage
Refrigerate leftover fritters in airtight container within 2 hours. Consume within 3 days. Reheat in oven at 375°F for best texture restoration - avoid microwave which makes them soggy.
Refrigerate tomato dip separately within 2 hours. Store up to 5 days refrigerated. Freeze fritter mixture uncooked for up to 1 month - thaw overnight in refrigerator before frying.
Handling
When frying, add fritters gently away from your body to prevent oil splatter burns. Have a fitted lid nearby to smother any grease fire - never use water.
[{"classification":"high-risk-population","text":"Tomato dip contains white vinegar but is not acidic enough for water bath canning. Do not can or store at room temperature. Consume within 5 days refrigerated."}]
Allergen Warning
Breadcrumbs may be produced in facilities that also process tree nuts, peanuts, or soy. Check packaging for allergen statement if serving to individuals with severe wheat or gluten allergies.
Pro Tips
Technique
Don't skip patting the beans dry after rinsing — any excess moisture will steam instead of crisp, and we want these fritters with a proper golden crust that holds its shape. Trust me, my grandmother would not approve of soggy.
Substitution
If you can't find pinto beans, black-eyed peas work beautifully here — same hearty texture, slightly sweeter flavor that plays well with the smoked paprika and cayenne.
Make Ahead
You can form the patties up to a day ahead and keep them refrigerated on a plate covered with plastic wrap. Fry them straight from the fridge — the cold interior helps them cook evenly through.
Reheating
These taste best fresh, but if you have leftovers, reheat them on a wire rack in a 375°F oven for 8-10 minutes to bring back some of that crispy edge. Skip the microwave unless you want a soft, sad fritter.
From the chef
These pinto bean fritters bring West African spice logic to a humble ingredient and make it shine. Mashed beans get folded with smoked paprika, cayenne, cumin, garlic, and fresh herbs, then fried in hot oil until the outside cracks and the inside stays earthy and substantial. The spice blend is the whole story here — do not be timid with the paprika, and let the cayenne build. The tomato dip alongside is simmered down the same way you would start a jollof base: onion, garlic, tomatoes, spice, and a splash of white vinegar that cuts through the richness. Serve them together hot, and have more fritters in the pan before the first batch disappears.
Source: generated · June 13, 2026