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.
Serve chilled or at room temperature, drizzled generously with peanut sauce and topped with fried shallots and fresh herbs.
Enjoy your meal!