
Nigerian Suya-Spiced Beef Balls in Egusi Cream Sauce
A bold Nigerian reimagining of the classic meatball concept, these suya-spiced minced beef balls are simmered in a rich, protein-packed egusi and crayfish cream sauce that warms the soul. Drawing from the smoky street-food tradition of Northern Nigeria, this dish delivers deep umami flavour while supporting muscle repair and blood sugar balance. Serve over ofada rice or boiled yam for a complete, nourishing family meal.
Total Time
55 min
Prep
20 min
Cook
35 min
Servings
4
Cuisine
Nigerian
368kcal
Calories
32g
Protein
14g
Carbs
19g
Fat
4g
Fiber
How to Make It
- 1
Make the Suya-Spiced Beef Mixture
In a large mixing bowl, combine the lean minced beef, suya spice (yaji), grated ginger, minced garlic, grated half-onion, ground crayfish, oat flour, beaten egg, black pepper, and a pinch of salt. Mix thoroughly with clean hands until all ingredients are evenly incorporated. The mixture should hold together when pressed.
Tip: Chilling the mixture in the fridge for 15 minutes before shaping makes the meatballs firmer and easier to handle. - 2
Shape and Sear the Meatballs
Divide the mixture into approximately 20 equal portions and roll each into a smooth ball using lightly oiled palms. Heat a non-stick skillet or cast iron pan over medium-high heat with a light spray of oil. Sear the meatballs in batches for 3–4 minutes, turning gently until browned on all sides. They do not need to be cooked through at this stage. Remove and set aside.
Tip: Avoid overcrowding the pan — this ensures a proper sear rather than steaming, which locks in flavour and protein. - 3
Build the Egusi Cream Base
In the same pan, add 1 tablespoon of palm oil over medium heat. Add the sliced onion and sauté for 2 minutes until softened. Add the blended tomato-tatashe-scotch bonnet mixture and cook on medium heat for 8–10 minutes, stirring frequently, until the raw smell is gone and the sauce deepens in colour.
Tip: Cooking out the tomato base properly prevents a sour aftertaste and improves overall sauce quality. - 4
Add Egusi and Stock
Stir in the dry-roasted ground egusi directly into the tomato base and cook for 3 minutes, stirring constantly to prevent burning. Gradually pour in the low-sodium beef or vegetable stock, stirring to form a smooth, slightly thick sauce. Season with half a seasoning cube if using, and additional black pepper to taste.
Tip: Roasting the egusi before adding it enhances its nutty depth and reduces any bitter raw-seed flavour. - 5
Simmer the Meatballs in Sauce
Gently nestle the seared meatballs into the egusi sauce. Cover the pan with a lid and simmer on low-medium heat for 12–15 minutes, turning the meatballs once halfway through, until they are fully cooked through and have absorbed the sauce flavour.
Tip: Use a meat thermometer — internal temperature should reach 75°C (165°F) to ensure food safety. - 6
Finish with Evaporated Milk and Herbs
Remove the lid and stir in the low-fat evaporated milk slowly to create a creamy, cohesive sauce. Adjust consistency with a splash of water if needed. Taste and adjust seasoning. Turn off the heat and fold in the finely shredded uziza or scent leaves, allowing residual heat to wilt them gently.
Tip: Adding the milk off-heat prevents curdling and preserves the clean, creamy finish of the sauce. - 7
Serve and Plate
Serve 4–5 meatballs per portion generously coated in egusi cream sauce. Pair with boiled ofada rice, brown rice, boiled unripe plantain, or low-GI swallow such as oat amala for a complete and balanced clinical meal.
Tip: For diabetes management, pair with a fibre-rich carbohydrate and a side of steamed vegetables like garden egg or bitter leaf salad to slow glucose absorption.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free