It was 6:30 PM on a Tuesday in November. The sky was already dark, my kids were arguing over a tablet, and I was standing in front of an open refrigerator that contained nothing but half a lemon and a jar of pickles. I had promised myself I would meal prep on Sunday. I had made a spreadsheet. I had bought the containers. And then, life happened. A sick kid. A work emergency. A general feeling of “I’ll just order pizza.”
But I didn’t want pizza. I wanted something bright, something that tasted like summer even though it was freezing outside, and something that didn’t require me to stand over a stove for forty-five minutes. That night, I raided the freezer for corn, grabbed some feta from the back of the fridge, and threw together what is now my holy grail of meal prep: Elote Mexican Street Corn Salad Meal Prep.
I know what you’re thinking. “Salad? For dinner? In November?” Here’s the thing—this isn’t a sad bowl of wilted greens. This is creamy, tangy, smoky, and packed with texture. It’s the flavor profile of a busy night at a Mexican street festival, but it’s cold, portable, and designed to survive in a Tupperware container for days without turning into soup.
I’ve made this Elote Mexican Street Salad at least twelve times since that Tuesday night. I’ve tweaked the ratios of mayo to crema. I’ve debated whether to grill or boil the corn (grilled wins, always). I’ve even figured out exactly how to portion it so that when Wednesday hits and you’re tired, you just grab one container and eat it with a fork while standing at the counter. No heating up the kitchen. No washing a dozen pans. Just pure, zesty comfort.
This recipe is the backbone of my weekly routine. It’s the dish that saves me when I’m too exhausted to think. It’s the reason I can look forward to dinner instead of dreading it. And once you try it, I promise you’ll be making it every single week. Let me walk you through exactly how I do it, so you can stop ordering takeout and start eating like a champion.
Why You’ll Love This Elote Mexican Street Corn Salad Meal Prep
Let’s be real. Meal prep sounds like a chore. It sounds like something you do on a rainy Sunday while listening to podcasts you don’t care about. But this dish? It changes the game. It’s not about restriction; it’s about freedom. Here is why this Elote Mexican Street Corn Salad Meal Prep has earned a permanent spot in my rotation:
- Flavor That Actually Improves — Most salads get soggy after day two. This one doesn’t. The corn releases a little starch, the feta melts slightly into the dressing, and by day three, the flavors have married. It tastes better on Wednesday than it did on Sunday. I’ve tested this repeatedly, and it’s a fact.
- Zero Reheating Required — I hate warming up leftovers. It smells like old food. This salad is meant to be eaten cold or at room temperature. You can pack it for lunch, take it to a potluck, or eat it straight from the fridge for dinner. It’s versatile in the best way possible.
- Pantry and Freezer Friendly — You don’t need fresh corn off the cob. In fact, using frozen corn is a pro move for meal prep. It’s cheaper, it’s consistent, and it’s always available. Paired with shelf-stable spices and cheese, this is the ultimate low-stress recipe.
- High Protein and Satiating — This isn’t just lettuce and hope. The corn provides carbs, the feta and mayo provide fat, and if you add some black beans or grilled chicken (more on that later), you’ve got a complete meal. I stay full for hours. No 3 PM sugar crash.
- Customizable Base — Want it vegan? Swap the mayo. Want it gluten-free? It already is. Want it spicy? Add jalapeños. This Elote Mexican Street Salad is a blank canvas for your cravings.
- Fast Assembly — Once you have your ingredients chopped, this comes together in 15 minutes. That’s it. Fifteen minutes to secure four days of dinners. That is a massive return on investment for your time.
This is my go-to when dinner needs to just work. It’s reliable. It’s delicious. And it keeps me sane.
Key Ingredients for the Best Elote Mexican Street Corn Salad Meal Prep
Before we start mixing, let’s talk about what goes into the bowl. Precision matters here because the balance of creamy, salty, and tangy is delicate. If you skimp on one thing, the whole dish suffers. Here is exactly what I use, with exact measurements so you don’t have to guess.
Corn (Kernels)
4 cups (600g) of frozen corn — Yes, frozen. I know some people insist on fresh, but for meal prep, frozen is superior. It’s blanched at peak ripeness, so it’s sweet and tender. Fresh corn can be watery and inconsistent. If you must use fresh, use 6 ears, but know that you’ll have to grill or boil them, which adds steps. I use a bag of frozen corn from Costco. It’s cheap and consistent.
The Creamy Element
1/2 cup (120g) full-fat mayonnaise — Don’t skimp on the fat here. Low-fat mayo tastes acidic and thin. I use Hellmann’s or Duke’s. It provides that rich, creamy base that mimics the traditional Mexican crema. If you want to get fancy, you can swap half of this for Mexican crema or sour cream, but mayo is the workhorse.
1/4 cup (60ml) sour cream — This adds tang and thickness. It cuts through the richness of the mayo. If you don’t have sour cream, extra mayo works, but the flavor profile shifts slightly towards heavier.
The Acid and Spice
2 tablespoons fresh lime juice — Fresh only. Bottled lime juice tastes like cleaning fluid. Squeeze two limes. You need that bright, sharp acidity to cut through the cream.
1 teaspoon chili powder — This is your smoky base. I use Goya brand. It has a nice balance of heat and smoke. If you want more kick, add 1/2 teaspoon of cayenne pepper.
1/2 teaspoon ground cumin — This is non-negotiable. Cumin gives it that earthy, warm background note that makes it taste like “street food” and not just corn salad.
The Crunch and Salt
1 cup (100g) crumbled Cotija or Feta cheese — Cotija is the traditional cheese—it’s salty, dry, and crumbly. If you can’t find it, Feta is a great substitute. It’s also salty and crumbly, though wetter. If using Feta, pat it dry with a paper towel first so your salad doesn’t get watery.
1/2 cup (80g) finely diced red onion — Red onion is sweeter and less pungent than white onion. It adds a nice crunch. If you’re sensitive to raw onion, soak the diced pieces in ice water for 10 minutes before adding them to the salad. This mellows the bite significantly.
1/4 cup (15g) fresh cilantro, chopped — This is the fresh finish. Add it right before serving if you can, or at the end of prep. It adds brightness. If you hate cilantro (it’s a genetic trait, I respect it), use parsley or basil.
Tools Needed for Elote Mexican Street Corn Salad Meal Prep
You don’t need fancy equipment. I’m not using a stand mixer or a food processor here. This is simple, rustic food. Here is what I use:
- Large mixing bowl — I use a 5-quart stainless steel bowl. It’s big enough to toss everything without spilling. A glass Pyrex bowl works too.
- Measuring cups and spoons — Accuracy helps with the dressing ratio. I have a set of nested cups and a set of spoons. Keep them handy.
- Sharp knife and cutting board — For dicing the onion and chopping the cilantro. Make sure your knife is sharp; a dull knife bruises the cilantro and makes the onion slices ragged.
- Meal prep containers — I use 4-container glass sets with dividers. Glass is better for storage because it doesn’t stain from the turmeric/chili powder and it keeps the salad colder. Plastic works, but glass feels more premium and lasts longer.
- Spatula — A silicone spatula is best for scraping the dressing off the sides of the bowl and folding it in gently without crushing the corn.
That’s it. Nothing fancy. Just good, reliable tools.
How to Make Elote Mexican Street Corn Salad Meal Prep
Let’s get into the kitchen. This process is methodical. We are building layers of flavor. Here is exactly how I do it, step by step.
Step 1: Prep the Corn (5 minutes)
If you are using frozen corn, you have two options: thaw it or cook it. I prefer to cook it. Heat a large skillet over medium-high heat with a teaspoon of oil. Add the frozen corn (no need to thaw) and spread it out. Let it sit undisturbed for 2-3 minutes. You want it to get a little charred and crispy on the edges. This adds a smoky depth that mimics grilled corn. Stir, then cook for another 2 minutes. Remove from heat and let it cool completely. Cooling is crucial—if you add hot corn to the dressing, it will melt the cheese and make the salad soggy. I usually spread it on a baking sheet to speed up cooling.
Step 2: Make the Dressing (3 minutes)
In your large mixing bowl, whisk together the mayonnaise, sour cream, lime juice, chili powder, cumin, salt, and black pepper. Whisk until smooth and creamy. Taste it. It should be tangy, creamy, and slightly spicy. If it tastes too heavy, add a squeeze more lime. If it tastes too sharp, add a pinch more salt. This is your base. It needs to be bold because the corn and cheese will dilute the flavor slightly.
Step 3: Combine the Base (2 minutes)
Add the cooled corn to the dressing. Toss gently with your spatula until every kernel is coated. The corn should look glossy and yellow. At this stage, the salad is good to eat, but we’re not done.
Step 4: Add the Mix-Ins (2 minutes)
Fold in the crumbled Cotija (or Feta) cheese and the diced red onion. Be gentle here. You want to distribute the cheese evenly without turning it into dust. The onion pieces should be visible throughout.
Step 5: Portion and Store (5 minutes)
Divide the salad into four equal portions. I use a kitchen scale to ensure each container has exactly 1.5 cups (350g) of salad. This consistency is key for meal prep—you want each day to feel like a complete meal. Place the lids on tight. Label the containers with the date. This Elote Mexican Street Corn Salad Meal Prep will last in the fridge for up to 4 days.
Total Time: 15 minutes active. Cooling Time: 10-15 minutes (can overlap with other tasks). Total Yield: 4 servings.
Expert Tips for Perfect Elote Mexican Street Corn Salad Meal Prep
Here’s everything I learned from making this too many times. These are the game-changers that separate a good salad from a great one.
The Cheese Matters
I cannot stress this enough: do not use pre-shredded cheese. Pre-shredded cheese is coated in cellulose (wood pulp) to prevent clumping. This coating prevents it from melting properly and can make your salad gritty. Buy a block of Cotija or Feta and crumble it yourself. It takes 30 seconds and makes a huge difference in texture and flavor.
Don’t Skip the Char
If you just boil the corn, the salad tastes like… boiled corn. The Maillard reaction from searing the corn in the pan adds a savory, nutty flavor that balances the acidity of the lime. If you are lazy and just use thawed frozen corn, the salad is still good, but the char elevates it to “street food” status.
Acid Balance Check
After you’ve mixed everything, let the salad sit for 10 minutes before portioning. The lime juice penetrates the corn and onion. Taste it again. You might need a pinch more salt or a dash more lime. Acid fades slightly in the fridge, so keep it bright.
Common Problems & Solutions
- Solution: Salad is too dry. Add another tablespoon of mayo or sour cream. The corn absorbs moisture over time.
- Solution: Salad is too watery. You used wet Feta or didn’t cool the corn. Pat the cheese dry next time, and ensure the corn is cool to the touch.
- Solution: Onion is too strong. Soak the diced onion in ice water for 10 minutes before adding. This removes the sulfur compounds that cause the harsh bite.
Recipe Variations for Elote Mexican Street Corn Salad
Once you’ve nailed the basic version, here’s how to mix it up. This recipe is a framework, not a cage.
Protein-Packed Version
Add 1 can (15oz) of drained black beans or 2 cups of shredded rotisserie chicken. The beans add fiber and make it more filling. The chicken makes it a hearty main dish. I often add chicken if I know I have a busy afternoon ahead.
Vegan Elote Salad
Swap the mayo for vegan mayonnaise (like Vegenaise) and the sour cream for coconut yogurt or vegan sour cream. Use nutritional yeast instead of Cotija cheese for a cheesy, nutty flavor. It’s surprisingly close to the original.
Spicy Jalapeño Kick
Add 1 finely diced jalapeño (seeds removed for less heat, kept in for more) to the mix. Add a pinch of cayenne to the dressing. This is for those who like it hot.
Avocado Lime Twist
Dice 1 ripe avocado and fold it in right before eating. Avocado adds creaminess and healthy fats. Note: Avocado browns quickly, so only add it to the portion you are eating immediately, not to the whole batch.
Serving & Storage for Elote Mexican Street Corn Salad Meal Prep
Serving Suggestions
I serve this straight from the container. It’s perfect with a fork. If you want to make it a “meal,” serve it on a bed of lettuce, wrap it in a tortilla (like a cold taco), or top it with some crushed tortilla chips for extra crunch. It pairs well with grilled meats if you’re serving it as a side dish.
Storage Guidelines
- Refrigerator: Stores in an airtight container for up to 4 days. Keep it cold. The flavors meld and improve over the first two days.
- Freezer: I do not recommend freezing this. The mayo and sour cream will separate and become grainy when thawed. The corn will also become mushy. This is best eaten fresh.
- Room Temp: If taking this to a picnic or lunchroom, it can sit out for up to 2 hours. After that, toss it or refrigerate it.
This doesn’t freeze well because of the dairy. So, plan your prep accordingly. Make it on Sunday, eat it through Wednesday.
Nutrition Information for Elote Mexican Street Corn Salad
I’m not a nutritionist, but here’s the breakdown based on standard ingredients. This is an estimate.
| Nutrient | Per Serving (1/4 of recipe) |
|---|---|
| Calories | 380 kcal |
| Protein | 8g |
| Carbohydrates | 45g |
| Fiber | 6g |
| Fat | 18g |
| Sodium | 450mg |
My Take: This is comfort food with cream and cheese. It’s not “diet” food. But it’s better than takeout and I know what’s in it. The fiber from the corn and the protein from the cheese keep you satisfied. If you want to cut calories, use light mayo and less cheese. But honestly? The full-fat version is worth every calorie.
Final Thoughts on Elote Mexican Street Corn Salad Meal Prep
If you make this, drop a comment! I love hearing how it turns out in your kitchen. Did you add chicken? Did you use fresh corn? I want to know.
This Elote Mexican Street Corn Salad Meal Prep has changed how I approach weeknight dinners. It’s not about eating less; it’s about eating better, with less stress. It’s bright, it’s creamy, and it’s reliable. Make it once, eat it four times this week. Trust me, your future self will thank you.
Happy cooking!
Frequently Asked Questions
Can I use fresh corn for this meal prep?
Yes, you can. Use about 6 ears of corn. Cut the kernels off the cob, then grill them in a hot pan with a little oil until charred. Let them cool completely before mixing. Fresh corn is sweeter but more perishable, so stick to the 4-day fridge life.
How do I keep the corn from getting soggy?
The key is cooling. Hot corn releases steam, which creates condensation in the container. Always let the corn cool to room temperature before adding it to the creamy dressing. Also, drain any excess liquid from the canned or frozen corn before cooking.
Can I make this vegan?
Absolutely. Use vegan mayo, vegan sour cream, and skip the cheese or use a vegan crumble. Nutritional yeast is a great substitute for the cheesy flavor. It’s still creamy and delicious.
Does this salad freeze well?
No. The dairy-based dressing will separate and become grainy when thawed. The texture of the corn will also change. It’s best eaten fresh within 4 days.
Can I add protein to make it a main dish?
Yes! Shredded rotisserie chicken, grilled shrimp, or black beans are excellent additions. Add them during Step 4, when you fold in the cheese. This turns the salad into a hearty meal.
Why is my salad too sour?
You may have added too much lime juice. Start with 1 tablespoon, taste, and add more gradually. The corn and cheese will also mellow the acidity over time. If it’s already too sour, add a pinch of sugar or more mayo to balance it.
What other salads pair well with this for meal prep?
If you like this Elote Mexican Street Salad, you might also enjoy my grilled corn salad with lime crema, or a lighter cucumber tomato feta salad for variety. Both use similar ingredients but offer different textures.
Pin This Recipe!
Elote Mexican Street Corn Salad: 4-Day Meal Prep
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A creamy, tangy, and smoky Mexican street corn salad designed for meal prep. It requires no reheating, improves in flavor over four days, and offers a low-stress dinner solution using frozen corn and simple pantry ingredients.
Ingredients
- 4 cups (600g) frozen corn
- 1 teaspoon oil (for skillet)
- 1/2 cup (120g) full-fat mayonnaise
- 1/4 cup (60ml) sour cream
- 2 tablespoons fresh lime juice
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- Salt and black pepper to taste
- 1 cup (100g) crumbled Cotija or Feta cheese
- 1/2 cup (80g) finely diced red onion
- 1/4 cup (15g) fresh cilantro, chopped
Instructions
- Heat a large skillet over medium-high heat with a teaspoon of oil. Add frozen corn (no need to thaw) and spread it out. Let sit undisturbed for 2-3 minutes to char, then stir and cook for another 2 minutes. Remove from heat and let cool completely.
- In a large mixing bowl, whisk together mayonnaise, sour cream, lime juice, chili powder, cumin, salt, and black pepper until smooth and creamy.
- Add the cooled corn to the dressing and toss gently with a spatula until every kernel is coated.
- Fold in the crumbled Cotija (or Feta) cheese and diced red onion, distributing them evenly without crushing the cheese.
- Divide the salad into four equal portions (approx. 1.5 cups or 350g each) into meal prep containers. Seal tightly and refrigerate.
Notes
Ensure corn is completely cooled before mixing to prevent the cheese from melting and the salad from becoming soggy. Do not freeze this salad as the dairy-based dressing will separate and become grainy. For best flavor, let the salad sit for 10 minutes after mixing to allow the acid to penetrate the corn and onion. If using Feta, pat it dry to avoid excess moisture.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Main Course
- Cuisine: Mexican
Nutrition
- Serving Size: 1.5 cups (350g)
- Calories: 380
- Sugar: 8
- Sodium: 450
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 45
- Fiber: 6
- Protein: 8
Keywords: Elote salad, Mexican street corn, meal prep, corn salad, vegetarian meal prep, high protein salad, cold salad, freezer friendly


