Pin it My neighbor tossed me an armful of corn from his garden one August afternoon, and I had no plan except hunger and a flank steak thawing on the counter. I threw the ears on the grill, let them char until they crackled, and tossed together whatever looked bright in the fridge. That first bowl, with steak still warm and avocado going soft at the edges, tasted like summer in a way I hadn't expected. The cilantro cream sauce came later, after I realized lime juice alone wasn't enough to pull everything together.
I made this for a group of friends who showed up sweaty from a hike, and they devoured it standing around the kitchen island before I could even set out napkins. One of them scraped the bowl clean with a tortilla chip and asked if I'd bottled the sauce yet. I hadn't, but I started doubling the batch every time after that. There's something about the way the lime cuts through the richness that makes people go quiet for a few bites, then suddenly animated again.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Flank steak or skirt steak: These cuts stay tender when sliced thin against the grain, and they soak up marinade quickly without needing hours of lead time.
- Olive oil: It carries the spices into the meat and helps the corn char without sticking to the grill.
- Garlic: Fresh cloves bring a sharpness that mellows beautifully once the steak hits high heat.
- Fresh lime juice: The acidity tenderizes the steak and brightens every other ingredient in the bowl.
- Chili powder, cumin, and smoked paprika: This trio creates a warm, earthy backbone that feels like summer without overwhelming the steak.
- Corn: Fresh ears give you those sweet, juicy kernels that roast into little nuggets of caramelized flavor.
- Avocado: Creamy, cool, and just rich enough to balance the smokiness and heat.
- Cherry tomatoes: Their burst of acidity and juice keeps the bowl from feeling too heavy.
- Red onion: A small amount, sliced thin, adds a sharp bite that wakes up your palate.
- Cotija or feta cheese: Salty, crumbly, and tangy, it clings to every forkful and adds a pleasant contrast.
- Cilantro: Fresh leaves for garnish and a whole cup blended into the sauce, because cilantro lovers deserve their moment.
- Sour cream or Greek yogurt: The creamy base of the sauce, tangy enough to stand up to lime and garlic.
- Mayonnaise: Optional, but it makes the sauce silkier and richer if you're not counting calories that day.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prepare the steak marinade:
- Whisk together olive oil, minced garlic, lime juice, chili powder, cumin, smoked paprika, salt, and pepper in a shallow dish until the spices dissolve and the mixture smells warm and citrusy. Add the steak, turning it a few times so every inch gets coated, then cover and refrigerate for at least 30 minutes.
- Roast the corn:
- Preheat your grill, grill pan, or broiler to high heat, then brush each ear of corn with olive oil and season lightly with salt and pepper. Cook, turning every few minutes, until the kernels are charred and tender, about 8 to 10 minutes, then let them cool slightly before slicing the kernels off the cob.
- Make the cilantro cream sauce:
- Combine sour cream, mayonnaise if using, cilantro, garlic, lime juice, a pinch of salt, and pepper in a blender or food processor, then blend until smooth and bright green. Add water one tablespoon at a time until it reaches a pourable consistency, taste, and adjust the seasoning before refrigerating.
- Cook the steak:
- Heat a grill or heavy skillet over medium high heat, remove the steak from the marinade and let excess drip off, then grill for 3 to 4 minutes per side for medium rare or to your preferred doneness. Transfer to a cutting board, let it rest for 5 minutes, then slice thinly against the grain.
- Assemble the bowls:
- Divide your cooked rice or quinoa among four bowls, then top with sliced steak, roasted corn, avocado, cherry tomatoes, and red onion. Drizzle generously with cilantro cream sauce, sprinkle with crumbled cheese, and garnish with cilantro leaves and lime wedges on the side.
Pin it The first time I brought this to a potluck, someone asked if I'd catered it, and I laughed because I'd assembled the whole thing in under fifteen minutes once the steak was done. It's the kind of dish that looks impressive but doesn't demand perfection. Even when the avocado's a little too ripe or the corn gets unevenly charred, it still tastes like something you'd order at a restaurant with string lights and a good playlist.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
I've swapped the steak for grilled shrimp when I wanted something lighter, and I've piled on black beans and roasted peppers when I needed to stretch it for extra guests. The cilantro cream sauce works on tacos, grilled chicken, and even as a dip for raw vegetables if you have leftovers. If you can't stand cilantro, swap in basil and a handful of parsley, and you'll end up with something just as vibrant and creamy.
Storage and Reheating
The steak stays juicy in the fridge for up to three days, and the corn keeps its texture even after being reheated in a skillet for a minute or two. I like to store the components separately so I can build fresh bowls without everything getting soggy, and the cilantro cream sauce lasts nearly a week in a sealed jar. The avocado doesn't store well once sliced, so I add it fresh each time I assemble a bowl.
Serving Suggestions
This bowl shines on its own, but I've served it alongside tortilla chips and salsa when I wanted to stretch it into a full spread. A cold beer or a margarita with extra lime feels right, especially if you're eating outside. Sometimes I'll set out extra lime wedges, hot sauce, and pickled jalapeños so people can adjust the heat and brightness to their liking.
- Pair it with a simple cucumber and radish salad dressed in lime and salt for a crisp contrast.
- Serve warm corn tortillas on the side if anyone wants to turn their bowl into tacos halfway through.
- Top with a fried egg for breakfast the next morning, because leftover steak and avocado deserve a second act.
Pin it This bowl has become my answer to the question of what to make when I want something that feels special but doesn't require a trip to three different stores. It's bright, filling, and forgiving, and every time I make it, someone asks for the recipe.
Recipe Q&A
- → What cut of steak works best for these bowls?
Flank steak or skirt steak are ideal choices because they're flavorful, cook quickly, and slice beautifully against the grain. Both cuts absorb marinades well and develop a nice char when grilled or pan-seared.
- → Can I make the cilantro cream sauce ahead of time?
Absolutely! The sauce actually benefits from resting in the refrigerator for a few hours or overnight, allowing the flavors to meld together. Store it in an airtight container and give it a quick stir before serving.
- → What grain options work well as a base?
White or brown rice, quinoa, or cauliflower rice all make excellent bases. Rice offers classic comfort, quinoa adds extra protein, while cauliflower rice keeps it lighter and lower-carb.
- → How do I get the best char on the corn?
Preheat your grill or grill pan to high heat, brush the corn lightly with oil, and turn it frequently. Look for golden-brown charred spots on all sides—about 8-10 minutes total. The natural sugars in the corn caramelize for extra sweetness.
- → Can I customize the heat level?
Definitely! Add cayenne pepper or chopped jalapeño to the steak marinade for more spice. You can also drizzle hot sauce over the finished bowl or serve with pickled jalapeños on the side.
- → What's the best way to slice the steak?
Always let the steak rest for 5 minutes after cooking, then slice thinly against the grain. This cuts through the muscle fibers, making each bite tender and easy to chew rather than chewy.