Save to Pinterest The smell of charred corn hitting a hot grill always brings me straight back to summer evenings on the back porch, tongs in one hand and a cold drink in the other. This bowl started as a happy accident when I had leftover steak, half an avocado, and ears of corn that needed using before they went soft. I tossed everything together with some lime and cilantro, and suddenly dinner felt like a celebration. Now it's my go-to when I want something that tastes indulgent but comes together without much fuss.
I made this for a small gathering last spring, and everyone stood around the kitchen island building their own bowls, piling on extra cheese and fighting over the last spoonful of cilantro cream. One friend, who swore she didn't like cilantro, went back for seconds and admitted it tasted different when it was blended into something creamy and tangy. That night, the recipe went from a weeknight experiment to something I actually felt proud to serve to people I wanted to impress.
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 are flavorful and quick-cooking, and slicing them thin against the grain keeps every piece tender and easy to chew.
- Olive oil: It carries the garlic and spices into the meat during marinating and helps the corn get those beautiful charred spots without sticking.
- Garlic: Fresh cloves add a sharp, aromatic punch that mellows into sweetness as the steak cooks.
- Lime juice: The acidity brightens the marinade and tenderizes the steak while adding that zesty, summery note that ties everything together.
- Chili powder, cumin, and smoked paprika: This trio creates a warm, smoky, slightly spicy backbone that makes the steak taste like it came off a backyard grill.
- Corn: Fresh ears roasted until charred give you sweet, smoky kernels that add color, crunch, and a hint of summer to every bowl.
- Avocado: Creamy, buttery slices cool down the spice and add richness without feeling heavy.
- Cherry tomatoes: Their juicy burst of acidity cuts through the richness and adds a pop of bright red color.
- Red onion: Thinly sliced raw onion adds a sharp, crunchy bite that wakes up your palate between bites.
- Cotija or feta cheese: Crumbly, salty, and tangy, this cheese adds a creamy, savory finish that clings to every forkful.
- Cilantro: Fresh leaves for garnish and blended into the sauce, it brings herbal brightness and a slightly peppery edge.
- Sour cream or Greek yogurt: The creamy base for the sauce, adding tang and body that coats everything beautifully.
- Mayonnaise: Optional, but it makes the sauce richer, silkier, and more indulgent if you're in the mood.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Marinate the Steak:
- Whisk together olive oil, minced garlic, lime juice, chili powder, cumin, smoked paprika, salt, and pepper in a shallow dish until the spices are evenly distributed. Add the steak, turning it a few times so every inch gets coated, then cover and refrigerate for at least 30 minutes or up to 2 hours.
- Char the Corn:
- Preheat your grill, grill pan, or broiler to high heat. Brush the corn with olive oil, season lightly with salt and pepper, and cook, turning every couple of minutes, until the kernels are charred and tender, about 8 to 10 minutes.
- Blend the Cilantro Cream:
- In a blender or food processor, combine sour cream, mayonnaise if using, cilantro leaves, garlic, lime juice, a pinch of salt, and pepper. Blend until smooth and creamy, then add water one tablespoon at a time until it's pourable but still thick enough to cling to a spoon.
- Grill the Steak:
- Heat a grill or heavy skillet over medium-high heat. Remove the steak from the marinade, letting the excess drip off, and grill for 3 to 4 minutes per side for medium-rare, or longer if you like it more done.
- Rest and Slice:
- Transfer the steak to a cutting board and let it rest for 5 minutes so the juices settle. Slice thinly against the grain for the most tender bite.
- Build the Bowls:
- Divide your cooked rice, quinoa, or cauliflower rice among four bowls. Top with sliced steak, roasted corn kernels, avocado slices, halved cherry tomatoes, and red onion, then drizzle generously with cilantro cream sauce, sprinkle with crumbled cheese, and garnish with fresh cilantro leaves and lime wedges.
Save to Pinterest One night, my neighbor knocked on the door just as I was plating these bowls, and I handed her one to try. She texted me an hour later asking for the recipe and said her husband had already requested it for the weekend. That's when I realized this wasn't just dinner, it was the kind of meal that makes people feel cared for, the kind they remember and ask for again.
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.
Storing and Reheating Leftovers
I've learned the hard way that storing everything separately keeps the textures just right. The steak, corn, and rice go into separate containers in the fridge and stay fresh for up to 3 days. The cilantro cream sauce lasts about 4 days in a sealed jar, and you can give it a quick stir or shake before drizzling. When I reheat the steak, I do it gently in a skillet over medium heat with a splash of water or broth so it doesn't dry out, and I always add fresh avocado and tomatoes right before serving so they stay bright and juicy.
Swapping the Base and Protein
I've made this bowl with just about every grain I had on hand: white rice, brown rice, quinoa, farro, and even cauliflower rice when I wanted something lighter. Each one works beautifully because the cilantro cream and toppings do most of the flavor work. If you're not in the mood for steak, try seasoned black beans, grilled shrimp, or cubes of roasted tofu marinated in the same spice mix. I've also used rotisserie chicken in a pinch, and it tasted just as satisfying with way less effort.
Making It Your Own
This bowl is endlessly flexible, and I love tweaking it based on what I'm craving or what's in the fridge. Sometimes I add pickled jalapeños for heat, black beans for extra protein, or a handful of shredded cabbage for crunch. If you want to make it spicier, stir some cayenne or diced fresh jalapeño into the marinade. For a smokier flavor, try grilling the avocado halves for a minute or two before slicing.
- Add a handful of black beans or pinto beans for extra fiber and a heartier meal.
- Swap the Cotija for queso fresco, crumbled goat cheese, or even shredded cheddar if that's what you have.
- Drizzle with hot sauce, salsa verde, or a squeeze of extra lime for a tangy, spicy kick.
Save to Pinterest This bowl has become one of those recipes I turn to when I want to feel like I'm taking care of myself, even on a busy night. It's colorful, satisfying, and tastes like sunshine on a plate.
Recipe Questions & Answers
- → What cut of steak works best?
Flank or skirt steak are ideal choices because they're flavorful and become tender when sliced thinly against the grain after resting.
- → Can I make this dairy-free?
Substitute the sour cream and mayonnaise with coconut yogurt or cashew cream, and use dairy-free cheese or omit the Cotija entirely.
- → How long should I marinate the steak?
Marinate for at least 30 minutes, but up to 2 hours for maximum flavor penetration. Don't exceed 4 hours or the texture may become mushy.
- → Can I use frozen corn?
Frozen corn works in a pinch. Sauté it in a hot skillet with oil until slightly charred and golden, about 5-7 minutes.
- → How do I store leftovers?
Keep components separate in airtight containers. Store steak, corn, and sauce for up to 3 days. Add fresh avocado just before serving.