In a bowl, add your shrimp and season with salt, cumin and black pepper, mix well and set aside.
In a heavy bottom pot, add your vegetable oil and diced onion and saute on medium until translucent. About 6 minutes mixing constantly. Add your garlic and sautee for a minute.
Add your diced bell peppers, diced hot peppers, diced cilantro or parsley stems and sautee for an additional 5 minutes stirring often.
Add your diced tomatoes, and sauté for 5-10 minutes stirring periodically. Cover your post with a lid to cook down all the veggies in your stew and soften the veggies more.
At this stage, squeeze lime juice over your shrimp and mix well and set aside.
Season with paprika and mix well. Taste and adjust for salt, you want everything to be well seasoned every step of the way.
Add your diced potatoes and mix well to coat and follow immediately with your stock or water. You can use vegetable stock, chicken stock OR make a quick stock with your shrimp shells (see note).
Cook on low, simmered, until the potatoes become tender, this should take about 10-15 minutes. Just sample a potato if you want to check doneness.
Bring your stew to medium heat. Add your coconut milk. I like mine on the creamier side so I added an additional ½ a can of coconut milk but just add one to start and add extra if you think you need it.
When your stew begins to boil, add your shrimp and mix it thoroughly. Add your palm oil if using. I really do not like over cooked shrimp so as soon as all the shrimp in the stew turn a nice pink colour, remove your stew from the heat. The residual heat will ensure your shrimp is fully cooked.
Mix in freshly chopped cilantro or parsley and serve your stew hot with boiled rice.