In a medium saucepan, combine the ground peanuts, coconut milk, tamarind paste, sugar, minced garlic, and minced chilies.
Cook over medium heat, stirring frequently, until the sauce thickens, about 5-7 minutes.
Add soy sauce, lime juice, and salt to taste. Adjust seasoning as needed. Set aside.
In a large mixing bowl, combine the shredded cabbage, bean sprouts, spinach (or lettuce), carrots, cucumber, fried tofu, boiled eggs, potatoes, and green beans.
Arrange the salad mixture on a serving platter or individual plates.
Drizzle generously with the peanut sauce.
Garnish with fried shallots, fresh cilantro or parsley, and sliced red chilies if desired.
Enjoy your meal!