Hearty Szechwan Coleslaw with White Beans: A Flavorful Salad
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Hearty Szechwan Coleslaw with White Beans is a crunchy and flavorful salad that combines fresh vegetables and protein-rich beans.
- Author: Lisa
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Salad
- Method: Mixing
- Cuisine: Asian
- Diet: Vegetarian
- 4 cups green cabbage, finely shredded
- 1 cup carrots, grated
- 1 cup red bell pepper, thinly sliced
- 1 cup cooked white beans (such as cannellini or navy)
- 1/4 cup green onions, chopped
- 1/4 cup fresh cilantro, chopped
- 1/4 cup mayonnaise (or vegan mayo for a plant-based option)
- 2 tablespoons Szechwan sauce
- 1 tablespoon rice vinegar
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 teaspoon sesame oil
- Salt and pepper to taste
- Optional: sliced jalapeños for extra heat
- In a large mixing bowl, combine the shredded cabbage, grated carrots, sliced red bell pepper, and chopped green onions.
- Gently fold in the cooked white beans, being careful not to mash them.
- In a separate small bowl, whisk together the mayonnaise, Szechwan sauce, rice vinegar, soy sauce, sesame oil, salt, and pepper until smooth.
- Pour the dressing over the vegetable and bean mixture. Toss everything together until well coated.
- Taste the coleslaw and adjust the seasoning if necessary. You can add more salt, pepper, or Szechwan sauce for extra flavor.
- Fold in the chopped cilantro to add freshness.
- For the best flavor, let the coleslaw sit in the refrigerator for at least 30 minutes before serving.
- Give the coleslaw a quick toss before serving to ensure it’s well mixed.
Notes
- This coleslaw can be made a day in advance.
- Feel free to customize with your favorite vegetables.
- Adjust the spice level by adding more or fewer jalapeños.
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 4g
- Sodium: 500mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 10g
- Cholesterol: 15mg