Go Back
+ servings
Three bean salad on a white platter.

Three Bean Salad

This classic Three Bean Salad recipe is even more delicious with fresh string beans, but you can keep it exactly as it was meant to be and use canned.  Whatever you do, just make it. The longer it sits, the better it gets.
Course Salad
Cuisine American
Prep Time 5 minutes
Cook Time 5 minutes
Chilling time 4 hours
Total Time 10 minutes
Servings 8 servings
Calories 204kcal


  • 1 cup red wine vinegar
  • ¾ cup granulated sugar (see note 1)
  • ½ cup olive oil
  • 2 cloves garlic minced
  • Salt and freshly ground black pepper
  • 1 (15 ounce) can cut green beans drained, (see note 2)
  • 1 (15 ounce) can cut yellow wax beans drained (see note 2)
  • 1 (15 ounce) can kidney beans drained and rinsed (see note 3)
  • ½ cup red onion chopped (see note 4)
  • ¼ cup fresh parsley minced


  • In a small saucepan, combine vinegar, sugar, oil, garlic, 1 teaspoon salt, and 1/2 teaspoon pepper. Cook over medium heat until sugar dissolves, about 3 minutes. Remove from heat and pour into a bowl with a cover that is large enough to hold the salad.
  • Stir in green beans, wax beans, kidney beans, red onion, and parsley and toss until evenly coated. Cover and refrigerate at least 4 hours or overnight to blend flavors.
  • Remove from refrigerator at least 30 minutes before serving and bring to room temperature.



  1. Sugar: The recipe is traditionally very sweet. But, you can adjust it to use less sugar or a different sweetener. If you're worried about the sweetness, start with 1 tablespoon and go from there.
  2. Green and yellow wax beans: To substitute fresh beans, you'll need 1 pound fresh beans total. Blanch them first (and separately, if using more than one kind). Bring a large pot of salted water to boil, then add the beans and boil until bright green and tender crisp, about 3 to 5 minutes. Remove from the boiling water and immediately plunge them into the ice bath to stop the cooking. Drain well.
  3. Kidney beans: Substitute your favorite beans (chickpeas, Cannelini, pinto) or even use more than 3 kinds.  To substitute dried beans, you'll need 1/2 cup to 3/4 cup dried beans for every 15-ounce can listed.
  4. Red onion: Or substitute yellow, white, or sweet onion.
  5. Make ahead: For the best results, the salad flavors have to blend at least 8 hours or overnight, so make this dish a day before you intend to eat it.
  6. More ingredients: Switch up your salad with some julienned carrots, fresh corn off the cob, diced celery, or olives. Or, layer the ingredients in a clean mason jar and the dressing over. Store in the refrigerator for a delicious packable side dish for lunch.
  7. Leftovers: The salad lasts 4 days in the refrigerator. The salad tastes even better the longer it sits.
  8. Canning: I am not a canning expert, although I've done a bit of canning in my life. I got this information from the Ball Complete Book of Home Preserving (Culinary Hill may earn money if you buy through this link).Bring salad ingredients to a boil, then simmer at 180 degrees for 15 minutes.
    • Pack the hot vegetables in a hot jar, leaving 1/2-inch of headspace. Ladle hot pickling liquid over vegetables, leaving 1/2-inch headspace.
    • Remove air bubbles, clean jar rim, center lid on jar, and adjust the band to finger-tight. Place jar on rack elevated over simmering water (180 degrees) in boiling-water canner. Repeat until all jars are filled.
    • Lower the rack into simmering water. Water MUST cover jars by 1 inch. Adjust heat to medium-high, cover canner and brining water to rolling boil. Process pint jars 15 minutes.
    • Turn off heat and remove cover. Let jars cool 5 minutes. Remove jars from canner. Do not retighten bands if loose.
    • Cool 12 hours. Check seals. Label and store jars.


Calories: 204kcal | Carbohydrates: 20g | Protein: 1g | Fat: 14g | Saturated Fat: 2g | Sodium: 5mg | Potassium: 37mg | Fiber: 1g | Sugar: 19g | Vitamin A: 158IU | Vitamin C: 4mg | Calcium: 8mg | Iron: 1mg