This high-protein elote pasta salad packs 29g of protein and 12g of fiber per serving, combining sweet corn, feta cheese, and a zesty chili-lime dressing. Inspired by Mexican street corn, it's an easy yet impressive side dish perfect for BBQs, potlucks, or meal prep.

If you crave the bold flavors of Mexican Street Corn, aka Elotes, then you're going to love this easy Mexican Elote Pasta Salad recipe. It has all the zest, spice, and creaminess of a classic street corn on the cob, but is made easy and great for meal prep in protein pasta salad form! With 29g of protein and 12g of fiber per serving, it’s a hearty and healthy recipe that works as a satisfying side or a quick vegetarian main.
This salad starts with high-protein pasta—like chickpea or lentil pasta—tossed with sweet roasted corn, veggies, feta or cotija cheese, and a creamy chili-lime Greek yogurt dressing. It’s everything you love about classic elote, but in a fresh, filling pasta salad that’s perfect for meal prep, BBQs, or easy weeknight dinners.
It's zesty, crunchy, and just the right amount of creamy—this elote pasta salad is quick to throw together and tastes even better the next day. Whether you're serving a crowd or packing lunches, it's a flavor-packed option that doesn’t compromise on nutrition.
Jump to:
Why You'll Love This Recipe
- Bold & zesty Mexican flavors!
- Use chickpea pasta to add a lot of protein and fiber to this pasta salad.
- Over 29 grams of protein and 12 grams of fiber per serving.
- It's filling enough for a main meal and perfect for meal prep.
- Keeps in the fridge for days.
- Homemade Greek yogurt dressing is creamy and high protein.
- Swap feta cheese if Mexican cotija is hard to find.
- It is naturally gluten free and vegetarian.
- You can easily add a protein like grilled chicken, tofu, or shrimp on the side.
- A great side salad for BBQ.
- Eat fresh veggies with this delicious pasta salad.
If you like this, you'll also like some other meal prep recipes like Italian Pasta Salad, Homemade Kofta Meatballs, Healthy Burger Bowls, Greek Chicken Meatballs, Mediterranean Bowls, Mexican Street Corn Salad, and Greek Protein Pasta Salad.
Ingredient Notes
Here is everything you'll need to make this high protein pasta salad recipe:

For the Dressing
- Plain fat free greek yogurt—adds protein and creaminess without a lot of calories. If you have higher fat Greek yogurt, that will work too.
- Light mayo—Mexican street corn often has a creamy mayonnaise coating, so a little bit of mayo helps to bring that flavor. If you're not concerned about the calorie content, use regular mayo and/or more mayo content.
- Fresh limes—it must be fresh since you'll need the lime zest and the juice!
- Minced garlic—again, fresh is best!
- Seasonings: chili powder, cumin, paprika, salt, pepper—add some cayenne pepper if you like spice.
For the Pasta Salad
- Protein pasta—There are so many on the market these days. There's chickpea or lentil pastas like Chickapea or Banza brands, and also "protein" pastas like Catelli Protein+ and Barilla Protein+. If you don't care about the added protein, any short pasta shape will work. I like elbows in this recipe.
- Corn—I typically use frozen but canned or fresh will also work. We're basically trying to replicate grilled corn using a cast iron skillet.
- Roma tomatoes—Romas are meaty with less water content than other tomatoes which is great. Remove the center and seeds then dice up the rest.
- Jalapeño—add more or less depending in how spicy you like your food.
- Red onion—any onion will work. My next suggestion is green onion.
- Cilantro—a must for me! Cilantro is an integral flavor in Mexican cuisine.
- Feta cheese—traditionally, an elote will be topped with cotija cheese. I find feta has a similar saltiness and crumbliness that is much easier to find.
Other Ingredient Ideas
Add any vegetables you enjoy or have on hand. You can also omit any that you don't like. Ensure all veggies except the corn are fresh and not frozen, as they will go soggy. Here are more suggestions:
- Avocado cubes
- Bell peppers
- Chickpeas or black beans
- Additional protein: tofu, chicken, steak, pork, shrimp
- More chili peppers for heat
Step-by-Step Instructions
Be sure to read the recipe card below for the full ingredient list and instructions.
Pre-heat a large 12" cast iron skillet over medium-high heat for 10 minutes. Wash and pre-chop the vegetables.
(1) Add the corn to the hot dry skillet. Allow excess water to evaporate, especially if using frozen corn.
Once the steam has slowed, pour the avocado oil and stir to coat the corn. Let the corn sit untouched for about 5 minutes to develop a golden charred colour. Stir and let sit for another 5 minutes. Remove to a bowl to let the corn cool.
(2) Fill a medium-size pot with water and place on the stove over high heat. Once the water is boiling, add a generous pinch of salt, then add in the pasta to the salted water. Reduce the heat slightly, then cook until al dente, about 1-2 minutes less than the package states. Stir often so the pasta doesn't stick.
Drain and rinse the pasta under cold water to stop the cooking process.
(3) While the pasta cooks, stir together the dressing ingredients in a large measuring cup.

(4) Transfer the cooked pasta to a large bowl. Add the charred corn, diced vegetables, chopped cilantro, and crumbled feta cheese.
Pour the dressing on top and gently mix everything together.
(5) Cover the bowl and let the pasta salad sit in the fridge for at least 30 minutes. Stir before serving and garnish with more cilantro, feta, and lime wedges.
Serve as a high protein vegetarian lunch or with some grilled meat or shrimp. Enjoy!

What to Eat With Elote Pasta Salad
This easy Mexican pasta salad recipe is hearty enough to be a filling vegetarian meal. For more plant-based protein, you could add cubes of roasted tofu. You could also enjoy it with a piece of grilled meat on the side like rotisserie chicken, pork carnitas, steak, or chimichurri shrimp. Serve among side salads at a summer BBQ or make ahead for meal prepped lunches.
Storage
This Mexican corn pasta is best enjoyed on the day it's made since sometimes chickpea pasta tends to soak up the dressing, but you can keep the pasta salad in an airtight container in the fridge for up to 4 days. Toss gently before serving each time.
Expert Tips
Here are some of my top tips and tricks for successful pasta salad:
- Don't touch the corn while it's roasting. Allow it to stick and develop colour (and flavour) for a few minutes.
- Slightly undercook the pasta so it does not fall apart. Chickpea pasta is delicate.
- Rinse the pasta with cold water. This will immediately stop the cooking process to prevent overcooked pasta.
- Refrigerate before serving. So the flavors can mingle.
- Add more protein with tofu cubes, shrimp, grilled chicken, steak, etc.
- Serve as an appetizer, side, snack, or even lunch. This high protein pasta salad is great for a multitude of occasions. It will even keep you full for hours as the main course.
- It will keep well in the fridge for 3-4 days, so this recipe is perfect to prep for to-go lunches for work or school.
Frequently Asked Questions
Elote is a traditional Mexican street food. Elote are grilled cobs of corn slathered in a crema of mayonnaise and sour cream, topped with spices, cilantro, lime juice, and cotija cheese.
Yes! Chickpea or legume pasta should be gluten free. Be sure to check the label just in case.
My favorite hack for adding protein to pasta salad is to use chickpea pasta. It has a very similar texture to regular wheat pasta, but it adds over 20g protein per serving. Other great additions are beans or legumes, grilled chicken, cubes of tofu, or other meats for extra protein.
Cotija cheese is a salty cow's milk cheese from the city of Cotija. It is often used in Mexican dishes, but can sometimes be difficult to find in grocery stores in other countries. I use feta cheese in this salad because it has the same texture saltiness that cotija would. I also like to use sheep or goat's milk feta because it is often easier to digest for those with lactose intolerance.

This high-protein elote pasta salad is everything you love about Mexican street corn, transformed into a crowd-pleasing pasta salad. It’s a great dish for BBQs, potlucks, and especially a cinco de mayo fiesta. With 29g of protein, 12g of fiber, and loads of zesty flavor, it’s a recipe you’ll want to make on repeat all summer long.
More Mexican-Inspired Recipes
- Mexican Street Corn Salad
- Mango Pico de Gallo
- Restaurant Style Blender Salsa
- Air Fryer Chicken Taquitos
- Skinny Spicy Margarita
- Chimichurri Flank Steak
- Easy Breakfast Tacos
More Easy Meals
- High Protein Greek Pasta Salad
- How to Add Protein to Boxed Mac and Cheese
- High Protein Cottage Cheese Vodka Sauce
- Healthy Dill Pickle Egg Salad
Have you made this Mexican street corn pasta salad? I'd very much appreciate it if you leave a 5 star rating ⭐️⭐️⭐️⭐️⭐️ and review below, and tag me on instagram @fromoliviaskitchen!
Recipe

Mexican Elote Pasta Salad Recipe
Ingredients
For The Pasta Salad
- 340 g short protein pasta I use Catelli Protein+ elbows, chickpea pasta would also be great
- 3 cups corn kernels fresh, frozen, or canned
- 2 tablespoon avocado oil
- 2 roma tomatoes, diced
- ½ red onion, diced
- 1 jalapeño, diced
- ¼ cup chopped cilantro
- 1 cup feta or cotija cheese 100g
For The Dressing
- ½ cup greek yogurt
- 2 tablespoon light mayo
- Zest and juice of 2 limes
- 1 clove minced garlic
- 2 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon paprika
- ½ teaspoon salt and pepper
Instructions
- Pre-heat a large 12" cast iron skillet over medium-high heat for 10 minutes. Wash and pre-chop the vegetables.
- Add the corn to the hot dry skillet. Allow excess water to evaporate, especially if using frozen corn. Once the steam has slowed, pour the avocado oil and stir to coat the corn. Let the corn sit untouched for about 5 minutes to develop a golden charred colour. Stir and let sit for another 5 minutes. Remove to a bowl to let the corn cool.
- Fill a medium-size pot with water and place on the stove over high heat. Once the water is boiling, add a generous pinch of salt, then add in the pasta. Reduce the heat slightly, then cook until al dente, about 1-2 minutes less than the package states. Stir often so the pasta doesn't stick. Drain and rinse the pasta under cold water to stop the cooking process.
- While the pasta cooks, stir together the dressing ingredients in a large measuring cup.
- Transfer the pasta to a large bowl. Add the charred corn, diced vegetables, chopped cilantro, and crumbled feta cheese. Pour the dressing on top and gently mix everything together.
- Cover the bowl and let the pasta salad sit in the fridge for at least 30 minutes. Stir before serving and garnish with more cilantro, feta, and lime wedges. Serve as a high protein vegetarian lunch or with some grilled meat or shrimp. Enjoy!
Notes
- If you're not concerned about the protein content, you can use any type of short pasta in this recipe.
- This pasta salad is best on the day it's made since chickpea pasta tends to soak up the dressing. It will still be delicious on following days, just less saucy.
- Use up any vegetables you have leftover in the fridge and add them to this pasta salad.
- Enjoy with a piece of grilled meat on the side like chicken, pork, steak, shrimp. Serve among side salads at a summer BBQ. Make for meal prepped lunches.
- Keep pasta salad in an airtight container in the fridge for up to 4 days. Remove from the fridge 15 minutes before serving and toss gently.
Comments
No Comments