In a large skillet or pot, heat the vegetable oil over medium heat.
Add the sliced sausage and cook until browned on both sides. Remove the sausage and set aside.
In the same skillet, add the chopped onion and sauté until translucent, about 5 minutes.
Add the minced garlic and grated ginger, and cook for another minute until fragrant.
Stir in the chopped tomatoes and cook until they begin to soften, about 5 minutes.
Add the tomato paste, curry powder, ground cumin, ground coriander, paprika, black pepper, and salt. Cook for another 2 minutes, stirring frequently.
Add the browned sausage back to the skillet.
Pour in the water or chicken broth and bring to a simmer.
Reduce the heat to low and let the sauce simmer for about 15-20 minutes, or until the sauce thickens and the flavors are well melded. Stir occasionally.
Remove from heat and garnish with fresh chopped cilantro or parsley.
Enjoy your meal!