Bursting with color, flavor, and wholesome ingredients, this Three Bean and Broccoli Pasta Salad is the ultimate make-ahead dish perfect for picnics, potlucks, or healthy meal prep. Tender rotini pasta is paired with crisp steamed broccoli and a trio of protein-packed beans—kidney beans, black beans, and chickpeas—creating a vibrant, nutrient-rich base. Crunchy red bell peppers, zesty red onion, and fresh parsley add layers of flavor and texture, while a tangy homemade dressing of olive oil, red wine vinegar, Dijon mustard, and a hint of sweetness ties everything together. This versatile, easy-to-make salad can be customized for vegan diets and comes together in just 30 minutes, making it a go-to recipe for any occasion. Serve it chilled or at room temperature for a refreshing, satisfying dish that’s as delicious as it is nutritious.
Scan with your phone to download!
Cook the rotini pasta according to package instructions until al dente. Drain and rinse under cold water to stop the cooking process. Set aside.
While the pasta cooks, steam the broccoli florets until just tender but still crisp, about 4-5 minutes. Rinse under cold water to cool and set the color. Set aside.
In a large mixing bowl, combine the kidney beans, black beans, chickpeas, diced red bell pepper, chopped red onion, and parsley.
In a small bowl or jar, whisk together the olive oil, red wine vinegar, Dijon mustard, honey (or maple syrup for vegan option), minced garlic, salt, black pepper, and red pepper flakes (if using) to make the dressing.
Add the cooked pasta and steamed broccoli to the mixing bowl with the beans and vegetables.
Pour the dressing over the salad ingredients and toss well to evenly coat everything in the dressing.
Adjust seasoning to taste, adding more salt, pepper, or vinegar if desired.
Chill the pasta salad in the refrigerator for at least 30 minutes before serving to allow the flavors to meld together.
Serve cold or at room temperature. Store leftovers in an airtight container in the refrigerator for up to 3 days.
Serving size | (1737.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2749.0 |
Total Fat 73.2g | 0% |
Saturated Fat 9.8g | 0% |
Polyunsaturated Fat 5.3g | |
Cholesterol 0mg | 0% |
Sodium 4296.0mg | 0% |
Total Carbohydrate 425.6g | 0% |
Dietary Fiber 63.0g | 0% |
Total Sugars 42.7g | |
Protein 97.6g | 0% |
Vitamin D 0IU | 0% |
Calcium 641.4mg | 0% |
Iron 31.4mg | 0% |
Potassium 3796.5mg | 0% |
Source of Calories