Bring 6 quarts of water to a boil in a large pot. Add in sliced cabbage and cook for about 3- 5 minutes. Strain and transfer into a cold water bath.
Once cool enough to touch, grab handfuls at a time and squeeze out as much water as you can.
In a large skillet, heat oil and saute onions for 2-3 minutes. Add diced tomatoes and cook for another 5 minutes.
Combine roasted peanuts, habanero, garlic, ginger, 1/2 cup of water and blend until smooth and creamy. Use more water if necessary. Then add this into to skillet, together with beef and 2 cups of the beef broth. Stir well, cover and cook for 5 minutes.
Season to taste with salt.
Then add in cabbage, chopped kale, stir and cook for 5-7 minutes. Adjust seasoning if necessary.
Serve with ripe plantains, fufu corn or rice