Groundnut Soup

My groundnut soup recipe is a rich, nutty, and palate-pleasing meal when served with rice, plantains, or any starch. Making it from scratch pays some serious flavor dividends. Plus, you’ll love serving your friends and family such a nutritious, comforting meal.

A bowl of groundnut soup made from scratch.


 

Whether we call it maafe, groundnut soup, or sauce d’arachide, this West African peanut soup is a comfort food that my family comes back to regularly. The last time I made it, a friend asked me why we call them groundnuts.

Well, groundnuts and peanuts are the same thing, so we use the words interchangeably. It’s called peanuts in America, but in Africa, we refer to them as groundnuts.

Serving up creamy, rich peanut soup for pure comfort food.

Making a Peanut Soup Recipe From Scratch

Using natural peanut butter (with no added sugar or sweeteners) makes it incredibly easy. I was thrilled the first time I saw a peanut grinder in a health food store because I now know I’m using 100% peanuts.

However, feel free to make it from scratch, which is what I did for you. Making your own peanut butter is a breeze and avoids added sugar, salt, oils, and often preservatives. Grind the roasted peanuts in a food processor with a bit of oil to prevent overheating the motor. Not only is it healthier, but it also tastes better!

Ingredients

The basic ingredients for this sauce are peanut butter, tomato sauce, onions, meat, and spices, depending on availability. You can omit the oil to make it healthier, and it will still taste superb.

Ingredients required to make the recipe.

How to Make Groundnut Soup

Follow along with my easy numbered instructions below to see how to make groundnut soup in your own kitchen.

Toast and grind the peanuts, then start cooking the beef.
  1. Roast your unpeeled peanuts in a pan on low heat for 10-15 minutes. Be careful not to let it burn. You could also bake the peanuts on a baking tray at 300℉ (150℃) oven for 15 minutes, stirring every 5 minutes. Cool them completely. (Photo 1)
  2. Grind – When the peanuts have cooled, grind them into a fine paste. You may need to do it in three to four batches to avoid overheating the motor. Set aside. (Photos 2-3)
  3. Make Stock – Season the beef with half the salt, pepper, and paprika. Add water to cover and simmer until the meat is tender (about 30 minutes, depending on the cut). A pressure cooker speeds it up. Remove the beef and reserve the stock. (Photos 4-6)
Make the broth, then puree the sauce.
  1. Sauce – Next, blend the tomatoes, half the onion, garlic, fresh ginger, and parsley in a food processor or blender with a little water until smooth. (Photos 7-8)
Brown the beef, add the sauce, then add the peanut butter and broth.
  1. Brown Beef – In a large saucepan, heat the oil, add your cooked meat, and brown it for 3-4 minutes. Then, add the remaining onion and sauté for 2 minutes. (Photo 9)
  2. Add the tomato mixture and cook for 7-10 minutes, stirring frequently to prevent the mixture from burning. (Photo 10)
  3. Season – Add the groundnut paste, 3 cups of reserved broth, and the rest of the salt, paprika, bouillon powder, and white pepper to taste. (Photo 11)
  4. Simmer for an additional 10 minutes, then adjust the soup to the desired consistency. (Photo 12)
  5. Serve with rice, and enjoy.
Serving homemade African peanut soup straight from the skillet.

Chicken Alternative

If you want to use chicken instead of the beef above, follow these directions.

  1. Season the chicken with paprika, ½ of the onion, salt, and pepper. Set aside.
  2. Sear the chicken with oil in a large pot, stirring frequently and scraping the browned bits off the bottom of the pot.
  3. Puree the tomatoes, half of the onion, garlic, ginger, and parsley in a blender. Pour the mixture into the pot of chicken, bring to a boil, and simmer until the meat is tender.
  4. Assemble – Add the creamy peanut butter and broth, and simmer for 5 more minutes. Adjust the thickness to the desired consistency, and enjoy.
Enjoying homemade soup made with chicken.

Recipe Tips

  • To make a peanut stew, simply simmer the soup until it thickens more.
  • A high-speed blender or coffee grinder works best to get a paste. A food processor may do the job, but the texture is a little different.
  • If opting for peanut butter, use the natural creamy version with no additives.
Enjoying peanut soup made from scratch with white rice for an easy weeknight meal.

What Pairs With Homemade Peanut Soup

West African groundnut soup pairs beautifully with garlic rice or traditional white rice. Other African favorites, like njama njama and fufu, go great with groundnut soup. Wash it all down with a cold glass of pineapple ginger juice.

More Incredible African Recipes to Try

Watch How to Make It

[adthrive-in-post-video-player video-id=”UiSa2rAw” upload-date=”2020-02-21T17:21:26.000Z” name=”Groundnut/Peanut Soup” description=”Groundnut/Peanut soup is a rich, nutty,  and palate-pleasing meal when served with rice, plantains or any starch.” player-type=”default” override-embed=”default”]

This blog post was originally published in November 2012 and has been updated with additional tips, new photos, and a video

Groundnut Soup Recipe

Better known as peanut soup, this rich, nutty, and palate-pleasing meal pairs deliciously with rice, plantains, or any starch. Making it from scratch makes it even better. Plus, your friends and family will love such a nutritious, comforting meal.
4.80 from 15 votes

Ingredients

  • 3 cups (375g) peanuts, shelled with the skin
  • 1-2 pounds (450-900g) stew beef (cut into cubes)
  • 2 teaspoons (10-12g) salt (divided)
  • 2 teaspoons (5g) white pepper (divided)
  • 2 teaspoons (4g) paprika
  • 2 teaspoons (5g) bouillon powder (divided)
  • 2-3 tablespoons (30-45ml) oil
  • 3 medium tomatoes, chopped
  • 1 medium onion, chopped (divided)
  • 4 cloves garlic
  • 1 ½-inch knob (15g) ginger
  • 3 tablespoons (10-12g) parsley, chopped

Instructions

  • Roast your unpeeled peanuts in a pan on low heat for 10-15 minutes. Be careful not to let it burn. You could also bake the peanuts on a baking tray at 300℉ (150℃) oven for 15 minutes, stirring every 5 minutes.
  • When the peanuts are ready, set them aside to cool completely.
  • When the peanuts have cooled, grind them in a coffee grinder to a fine paste. You may need to do it in 3 to 4 batches to avoid straining the grinder. It should make about a cup of peanut paste. Set aside.
  • Add beef to a pot and season with half the salt, pepper, and paprika. Add 4-5 cups of water to cover the beef and cook covered until the meat is tender. That usually takes 30 minutes or more, depending on the cut. A pressure cooker will shorten the process.
  • When the beef is ready, take it out and reserve the stock.
  • Next, blend the tomatoes, half of the onion, garlic, ginger, and parsley in a food processor or blender with a little water until smooth.
  • In a large saucepan, heat oil, add your cooked meat, and brown it for 3-4 minutes. Then add the rest of the onion and sauté for 2 minutes.
  • Next, add the blended tomato mixture and cook for 7-10 minutes, stirring frequently to prevent burning.
  • Add the groundnut paste, 3 cups of reserved broth, and the rest of the salt, paprika, bouillon powder, and white pepper to taste.
  • Continue cooking for 10 minutes, and adjust the soup's thickness to the desired consistency.
  • Serve with rice, and enjoy.

Tips & Notes:

  • Peanut soup is amazing with beef or chicken. Feel free to mix and match. I usually use chicken, but my family wanted beef the day I made this one.
  • If using beef, simmer in water or broth until tender, then do a reverse sear. Reserve the broth for later.
  • To speed up cooking beef until tender, a pressure cooker comes in handy.
Quick Peanut Soup with Chicken
  • 2-3 pounds (900-1,500g) chicken (1 chicken, cut into pieces, or just thighs works great.)
  • 1 tablespoon (7g) paprika
  • 1 medium onion (mince half the onion to season the meat, and save the other for the sauce)
  • salt and pepper to taste
  • 1-2 tablespoons (15-30ml) oil (any neutral-flavored oil with a high smoke point)
  • 2 medium tomatoes (Roma and plum tomatoes work best because they’re less juicy)
  • 4 cloves of garlic
  • 1 ½-inch knob (15g) ginger
  • 3 tablespoons (12g) parsley
  • ½ cup (128g) natural peanut butter
  • 2 cups chicken broth or water
  1. Season the chicken with paprika, ½ of the onion, salt, and pepper. Set aside.
  2. In a large pot, heat the oil over low heat, then add the chicken and sauté, stirring frequently and scraping the browned bits off the bottom of the pot.
  3. Puree the tomatoes, half of the onion, garlic, ginger, and parsley in a blender. Pour the mixture into the pot of chicken, bring to a boil, and simmer until the meat is tender.
  4. Add the peanut butter and broth, and simmer for 5 more minutes.
  5. Add water or broth if the soup is thicker than you prefer, or simmer it longer, uncovered, to achieve the desired thickness. Drip a little soup from your stirring spoon. If you are satisfied with the thickness, serve it.

Nutrition Information:

Serving: 240g| Calories: 654kcal (33%)| Carbohydrates: 21g (7%)| Protein: 39g (78%)| Fat: 50g (77%)| Saturated Fat: 8g (50%)| Polyunsaturated Fat: 16g| Monounsaturated Fat: 23g| Trans Fat: 0.01g| Cholesterol: 35mg (12%)| Sodium: 1221mg (53%)| Potassium: 1084mg (31%)| Fiber: 10g (42%)| Sugar: 2g (2%)| Vitamin A: 1459IU (29%)| Vitamin C: 15mg (18%)| Calcium: 125mg (13%)| Iron: 4mg (22%)

Similar Posts

48 Comments

  1. 5 stars
    Love your recipes. One question about this recipe. In step one you mention 1/2 onion to be included with the chicken and seasoned. What to do with that 1/2 onion? The video also does not so the chicken being marinated with onion.

  2. 5 stars
    Thank you so much for this. I know that I can always count on your page for authentic delicious African food recipes. I’m going to attempt this today with oxtail. It’ll be my first time ever. Thank you again for creating this page and sharing it.

    1. Thank you Ekene 🙂 ! This would go really well with the oxtail! Already salivating :). Let me know how it works out for you.

  3. Hi, are your nutritional facts for the 4-5 servings you get from this recipe or is this per serving?
    Thanks!

    1. Hello Ms K.
      Thank you for bringing this to my attention. The nutritional facts are per serving. I have adjusted the recipe, so you might want to check that. Also, if you still want to cut down on calories, you could reduce the quantity of oil used. It will still taste delicious!!

  4. 5 stars
    Thank you ! I’ve been craving this forever , I put some ginger in mine but other wise followed your directions to a T . It tastes just like the stew my teacher use to make ! I paired it with fufu . Thanks again !

  5. Hi Imma,

    I like your recipe, my only recommendation is to do without the olive oil being that peanut butter by its self has oil.

    Try making it next time without the additional olive oil.

  6. I decided to try your recipe. Waiting to break my Fast with it. Even without tasting I can tell it’s a great recipe. I’m so glad to have come across your site as a dietician.
    Will definitely try some of your healthy recipes.
    Thanks for sharing.

    1. Thank you! Looking forward to hear more from your cooking journey. And welcome to the blog! 🙂

  7. 5 stars
    Been loving a bunch of your recipes recently, they never fail! Trying this one tonight, can’t wait to dig in. Send love from the UK 🙂

    1. Awesome! So glad to hear you are Monty. Thanks for taking the time to let me know. Love from Los Angeles.

    1. It depends on your guests… And what else you are serving . You might want to double or triple this recipe .

  8. 5 stars
    This recipe is most interesting to me. Do I understand correctly that I can omit the oil for frying the chicken and instead use a non stick spray? I am hoping to reduce the calories a bit.

  9. 5 stars
    Can’t wait to try this today. I will be leaving out parsley but adding a few habanero peppers. Thanks for such a wonderful recipe!

  10. Made the brown chicken stew today and it was really good! I want to make this because I love peanuts but I can’t stand parsley. Could you recommend something else instead or would it be ok if I just left it out?

    1. Leave out the parsley. You are good with the rest of the ingredients.I have made several times without parsley.

      Happy Cooking!!!!

  11. 4 stars
    Hello!

    For how many diner guest is this recipe?

    I already tried with less amount because I wanted practice first before cook for my friends, I cooked just for my girlfriend and for me, we love the textura of the peanut butter paste, I blended the peanut roasted at home.

  12. 4 stars
    I’ve been trying to find a recipie for peanut stew for a bit now but the last time I tried it it wasn’t so good. I’m soo glad I found this recipie, sure it will turn out great! Thanks for sharing.

    1. It always does. It’s so easy and delicious. Thanks for giving it a try . And do report back with your feedback . Thanks!

  13. 5 stars
    You are a life saver! I’m so glad I found your site. My fiance is Ghanaian and I’m from the southern part of the US. Needless to say, I’ve struggled the past couple of years in the kitchen. Not anymore! Thank you!

    1. My Pleasure! Glad to be of Help! There are tons of recipes here that you are going to love. Happy Cooking !!!

  14. 4 stars
    Really like this dish with a mild sweet taste. I have added 2 more onions (since we love onions) so the sauce is nicely sweet and thicken. So glad to find your site, will try more of yours. Thanks Imma for sharing.

  15. followed ur recipe and had a fantastic result. enjoyed it with rice and my family loved it too. thanks immaculate bites for ur wonderful recipes

      1. 5 stars
        I love this. I was looking for an easier way to do this and here it comes.
        But please can I just add the paste to the steamed chicken since I wouldn’t want to use oil?
        And also how do I go about it if I’m using only dry fish.

      2. Hi, Seyram. You can join my email list to get the recipes via email first hand by signing up to my Free Email Bonus box at the right pane of this blog. Or you can follow me on Facebook, Instagram, and Pinterest @immaculatebites.

      3. Hi. Yes, you can. As for the dry fish, I have to look into that so I can give an accurate answer.

  16. I used fresh ground nut and it came out delicious. Everyone in my family is wondering where my cooking skills have suddenly emerged from – but I am not telling. Not yet anyway 🙂

    1. There is probably a chef in you Maria,I am glad you are loving the recipes- it’s going to be our little secret.

    2. Thanks so much. This is so great. I followed this recipe and my groundnut was so tasty. Thanks once again.

4.80 from 15 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Made this? Rate this recipe: