In a chopper, chop the onion and garlic, and set aside. Now chop the tomatoes and bell peppers.
In a hot pot, heat the oil and sauté the onion and garlic mixture until it becomes fragrant.
Add the beef and stir for about 3 minutes, then add the tomatoes and bell pepper. Mix well, then cover the pot and let it cook till the oil floats and some water dries off.
Bring in the salt, seasoning powder, white pepper, black pepper, crayfish and parsley, and stir well.
Add the peeled washed potato slices and the broth or water until combined.
Cover the pot and cook on medium heat for about 20-30 minutes. Check the pot every 5 minutes, stir carefully, and add water if needed. Do not over-stir like potatoes will be mushy.
Test for doneness with a toothpick or knife. If potatoes break easily, turn off the heat, add the carrot and basil, and stir, then cover so the residual heat cooks the carrots.