Brunch Pasta Salad Recipe: Protein-Packed Twist With Warm Potatoes

Breakfast & Brunch

Brunch Pasta Salad Recipe: Protein-Packed Twist With Warm Potatoes

This brunch pasta salad recipe transforms a classic dish into a protein-packed morning meal that’s hearty enough for a weekend spread. The secret lies in warm, creamy potatoes and a mix of pasta shapes that hold up perfectly—no soggy salad here.

I developed this version after realizing most brunch salads were either too light or too heavy, and this strikes the perfect balance with crisp vegetables, tender protein, and a bright dressing that cuts through the richness.

The recipe starts with perfectly cooked pasta and potatoes, then adds a medley of fresh vegetables and protein like grilled chicken or hard-boiled eggs. What sets this apart is the warm potato component—creamy and slightly crispy around the edges—which adds a satisfying texture that cold salads often lack.

The dressing ties everything together with a tangy, herby profile that enhances every ingredient without overpowering them.

By the time you assemble it, you’ll have a brunch dish that’s vibrant, substantial, and ready to serve. The warm potatoes and protein ensure it’s filling enough for a morning meal, while the fresh vegetables and bright dressing keep it light and refreshing.

It’s the kind of dish that feels special enough for company but simple enough for a lazy weekend at home.

Serve it in a large bowl for sharing or portion it into individual containers for meal prep. Garnish with fresh herbs or a sprinkle of cheese for extra flair, and you’ve got a brunch pasta salad that’s as impressive as it is delicious. Let’s get started!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for brunch pasta salad

Warm potatoes, hearty pasta, and protein-packed ingredients make this brunch salad anything but basic.

Ingredient Amount Notes
Medium Potatoes (Yukon Gold or Red) 🥔 1 ½ lb Diced into 1-inch cubes, parboiled
Short Pasta (Farfalle or Rotini) 🍝 12 oz Cooked al dente, cooled
Boneless Chicken Breast 🍗 1 ½ lb Grilled or baked, sliced thin
Large Eggs 🥚 6 whole Hard-boiled, peeled, chopped
Cherry Tomatoes 🍅 1 ½ cups Halved, seedless
Cucumber 🥒 1 medium Diced, peeled, seeds removed
Red Bell Pepper 🧅 1 whole Diced, seeds removed
Red Onion 🧅 ½ whole Thinly sliced
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Extra-Virgin Olive Oil 🫒 ½ cup For roasting potatoes
Mayonnaise 🥛 ½ cup Full-fat preferred
Greek Yogurt 🧀 ½ cup Plain, full-fat
Lemon Juice 🍋 2 tbsp Freshly squeezed
Dijon Mustard 🧂 1 tbsp For dressing tang
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Garlic Cloves 🧄 3 cloves Minced for dressing

The potatoes are the star here—Yukon Gold or red stay creamy when roasted, not dry. Trader Joe's or Whole Foods have pre-cut diced potatoes if you're short on time, but cutting your own gives better texture. For the pasta, farfalle or rotini holds dressing best—avoid anything too delicate like angel hair. The chicken should be sliced thin enough to eat in one bite, but not so thin it falls apart. I always grill mine ahead and let it cool completely before mixing—saves time later.

No grilled chicken? Rotisserie chicken from Trader Joe's or Costco is a lifesaver—just shred it yourself. Eggs can be swapped for crumbled bacon or chickpeas if you're vegetarian. Cherry tomatoes are a must for that brunch freshness, but grape tomatoes work too. The dressing is where the magic happens—Greek yogurt keeps it light, but sour cream works too. If you don't have Dijon, yellow mustard at double the amount gives similar bite. Fresh herbs? Dried works at half the amount, but nothing beats the real thing.

Potatoes stay best in the fridge for 3 days if stored in an airtight container with a paper towel to absorb moisture. Pasta keeps 2 days refrigerated, but add it to the salad fresh to avoid sogginess. The dressing? Make it the day before—flavors meld better. I always double the batch and keep it in a mason jar in the fridge for quick salads all week. Garnish with extra herbs or a sprinkle of feta cheese right before serving—adds that restaurant touch.

❤️

Why You'll Love This Recipe

  • I swear by this trick: toss everything—potatoes, pasta, chicken—onto one sheet pan and roast it all together. No chopping boards clutter, no pots to wash. The potatoes get that golden, fluffy interior while the chicken stays juicy, and the pasta? Perfectly tender without overcooking.
  • Here’s what sold me: this keeps perfectly for days. I make a big batch on Sunday, and by Wednesday, I’m still reaching for it—packed in lunches, served over greens, or just eaten straight from the fridge. The eggs stay fresh, the chicken stays tender, and the potatoes? Still hold their shape. No sad, soggy salads here.

Step-by-step instructions for brunch pasta salad

Here's how to assemble this hearty brunch salad with warm potatoes and protein-packed ingredients.

1

Parboil and Roast the Potatoes

Start by dicing the 1.5 lb medium potatoes into 1-inch cubes and placing them in a pot of boiling, salted water for 5 minutes. This partial cooking ensures they're tender when roasted. Drain thoroughly, then transfer to a large bowl.

In a separate bowl, toss the parboiled potatoes with 0.5 cup extra-virgin olive oil, 0.75 tsp salt, and 0.25 tsp black pepper. Spread them on a rimmed baking sheet in a single layer. Roast at 425°F for 25-30 minutes, stirring halfway, until they're golden brown and crispy around the edges. Let them cool slightly before adding to your salad.

2

Cook and Cool the Pasta

Bring a large pot of salted water to a boil and cook the 12 oz short pasta (farfalle or rotini) until al dente—about 1 minute less than package instructions. Drain immediately and rinse under cold water to stop the cooking process. Let it cool completely before adding to the salad bowl.

Here's the thing—cooling the pasta prevents it from getting soggy when mixed with other ingredients. Spread it on a baking sheet if needed to cool faster. You'll want it to be at room temperature before combining everything.

3

Prepare the Protein Components

Slice the 1.5 lb boneless chicken breast into thin strips and cook them in a skillet over medium heat until they reach 165°F internally. Let them cool completely before adding to the salad. For the eggs, boil the 6 whole large eggs for 10 minutes, then cool in ice water before peeling and chopping.

Don't skip cooling these proteins completely—they'll continue cooking slightly when mixed with warm potatoes, potentially making your salad rubbery. I like to spread them on a wire rack while they cool to speed up the process.

4

Assemble the Vegetable Mix

Halve the 1.5 cups cherry tomatoes and remove seeds. Dice the 1 medium cucumber, removing seeds and peeling if preferred. Chop the 1 whole red bell pepper and 0.5 whole red onion into small pieces. Combine all vegetables in a large bowl and toss with 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley.

This colorful mix adds freshness and crunch to balance the warm potatoes and proteins. I always chop the vegetables consistently—about 1/4-inch pieces—so they distribute evenly throughout the salad.

5

Make the Dressing and Combine Everything

In a small bowl, whisk together 0.5 cup mayonnaise, 0.5 cup Greek yogurt, 2 tbsp lemon juice, 1 tbsp Dijon mustard, 0.5 tsp salt, 0.25 tsp black pepper, and 3 minced garlic cloves. This creamy dressing ties all the components together beautifully.

In a very large bowl, combine the cooled pasta, roasted potatoes, chicken, chopped eggs, and vegetable mix. Pour the dressing over everything and gently toss until everything is evenly coated. Taste and adjust seasoning if needed—you might want to add a pinch more salt or lemon juice to balance flavors.

6

Chill and Serve

Cover the salad and refrigerate for at least 1 hour before serving. This chilling time allows all the flavors to meld together perfectly. When ready to serve, give it one final gentle toss to redistribute any dressing that may have settled.

This brunch salad keeps well for 2 days in the refrigerator, making it perfect for meal prep. The warm potatoes provide a comforting contrast to the cool pasta and fresh vegetables, while the protein components ensure everyone stays full and satisfied.

👨‍🍳

Pro Tips For Making Brunch Pasta Salad

  • Parboil Potatoes First: Toss your Yukon Golds or red potatoes in boiling water for 3 minutes before finishing in the oven—this locks in moisture so they don’t turn to mush when tossed with the pasta later. (I learned this the hard way after serving a sad, watery salad.)
  • Cut Chicken Thin: Slice your boneless chicken breast against the grain into ¼-inch strips—it cooks faster and stays tender when mixed into the cold salad. Thicker pieces get rubbery by the time you’re ready to serve.
  • Shock Eggs Immediately: As soon as your eggs finish cooking, plunge them into ice water for 5 minutes to stop the cooking process and make peeling effortless. (Yes, even if you’re impatient like me—this saves you from fighting with stubborn shells later.)
  • Toss Pasta While Warm: Drain your farfalle or rotini and toss it with a drizzle of olive oil and a pinch of salt right after cooking—this prevents clumping and makes the pasta absorb the dressing better. Cold pasta? Forget it. It’ll stay dry and separate.

Troubleshooting this recipe

Soggy Pasta Fix

If your pasta turns mushy when mixing, it’s likely still too warm or wasn’t cooled properly. Always rinse pasta under cold water immediately after draining, then spread it on a baking sheet to cool completely before adding to the salad.

I’ve ruined a few salads by skipping this step—trust me, it makes all the difference! 🥗

Potatoes Too Dry

Over-roasted potatoes can turn dry and crumbly. To prevent this, parboil them first for 5 minutes, then roast at 425°F for 25-30 minutes—no longer!

If they’re already dry, toss them with 1 tbsp extra olive oil and a splash of water to revive their moisture before mixing into the salad.

Dressing Too Thin

A dressing that’s too watery can make your salad soggy. If this happens, stir in 1 tbsp mayonnaise or Greek yogurt to thicken it up. For extra richness, add ½ tsp Dijon mustard to deepen the flavor without thinning the texture. Taste as you go—adjust gradually!

Vegetables Too Watery

Cucumbers and tomatoes release excess liquid, which can dilute your dressing. To fix this, pat them dry with a paper towel before dicing, then let them sit in a colander for 10 minutes to drain any excess moisture.

For extra crunch, add 1 tbsp chopped fresh dill or parsley right before serving.

Protein Overcooked

If your chicken or eggs taste dry, they were likely overcooked or mixed in too warm. Always cook proteins to 165°F (chicken) or 10 minutes (eggs), then cool completely before adding. For extra juiciness, toss cooled proteins with 1 tsp olive oil before mixing into the salad.

Flavor Too Mild

If your salad lacks punch, boost the dressing with 1 extra tbsp lemon juice or ½ tsp garlic powder. For a brunch-friendly kick, add ¼ tsp smoked paprika to the potatoes during roasting. A sprinkle of feta cheese or crumbled bacon right before serving also adds depth!

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this pasta salad ahead of time?

This recipe actually tastes better when made a day ahead. Store all components (except dressing) separately in the fridge for up to 2 days. When ready to serve, combine everything and let it sit for 30 minutes before tossing with dressing. The flavors meld beautifully overnight!

2

What if I don't eat chicken or eggs?

No problem! Swap the chicken for grilled shrimp or crumbled bacon, and replace eggs with white beans or chickpeas for a vegetarian option. The warm potatoes and pasta will still make it hearty enough for brunch. Just adjust the cooking times accordingly.

3

How do I keep the potatoes from getting soggy?

Roast them until they're golden brown and crispy around the edges, then let them cool completely before mixing. For extra insurance, toss the cooled potatoes with 1 tsp olive oil before adding to the salad—this creates a protective barrier against moisture.

4

Can I use a different pasta shape?

Stick with short pasta shapes like farfalle or rotini—they hold dressing best. Avoid long pasta (like spaghetti) or delicate shapes (like angel hair) that may get mushy. If you love penne, it works too, but rinse it thoroughly after cooking to prevent sticking.

5

Is this salad kid-friendly?

Yes! The warm potatoes and creamy dressing make it appealing, but you might want to adjust textures. Cut proteins into smaller pieces and remove any hard vegetables (like onions) for picky eaters. Serve with a side of toast or fruit for a balanced brunch spread.

★★★★★4.6(15 reviews)
Categories Breakfast & Brunch