Go Back
Overhead view of flank steak and mango salsa rice bowl in a ceramic bowl with charred corn, avocado mango salsa, shredded cheese, and lime wedges on a grey marble surface

Flank Steak & Mango Salsa Rice Bowl

This is a bowl that delivers on every level — charred, juicy flank steak sliced into bite-sized pieces over fragrant cilantro lime jasmine rice, topped with sweet-sharp mango salsa, smoky charred corn with lime, and shredded Mexican cheese. Bright, bold, and built for weeknights when you want something that looks and tastes like a restaurant meal without the effort to match. Everything comes together in under an hour with a smart cooking order that keeps the whole process flowing.
Prep Time 5 minutes
Cook Time 50 minutes
Total Time 55 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican
Calories: 760

Ingredients
  

For the Flank Steak
  • 800 g flank steak
  • 30 ml olive oil
  • 30 g unsalted butter
  • 4 garlic cloves smashed
  • 4 sprigs fresh thyme
Steak Seasoning
  • 8 g fine sea salt
  • 4 g freshly ground black pepper
  • 4 g garlic powder
  • 3 g smoked paprika
For the Cilantro Lime Jasmine Rice
  • 240 g jasmine rice
  • 420 ml water
  • 4 g salt
  • 12 ml vegetable oil
  • 36 ml fresh lime juice
  • 24 g fresh cilantro chopped
  • 8 g unsalted butter
  • 2 g lime zest
For the Charred Corn
  • 2 fresh corn cobs
  • Juice of 1 lime
  • 10 g fresh cilantro roughly chopped
  • Salt and freshly ground black pepper to taste
For the Mango Salsa
  • 1 large ripe mango about 300g flesh, cut into 5mm cubes
  • 1 medium ripe tomato about 150g, cut into 5mm cubes
  • ½ medium red onion about 80g, finely diced
  • 1 whole ripe avocado about 180g flesh, cut into 5mm cubes
  • Juice of 1 lime
  • 15 ml extra-virgin olive oil
  • 3 g garlic powder
  • Salt and freshly ground black pepper to taste
  • 10 g fresh cilantro chopped
To Assemble
  • 100 g Mexican-style shredded cheese blend 25g per serving
  • 2 limes cut into wedges (2 wedges per serving)
  • Large handful fresh cilantro chopped, for heavy garnish
  • Optional: green Tabasco or hot sauce of choice to drizzle

Method
 

Start the Rice
  1. Rinse 240g jasmine rice under cold running water for 2–3 minutes until completely clear, then drain thoroughly. In a medium saucepan over medium heat, combine the rinsed rice, 420ml cold water, 4g salt, and 12ml vegetable oil. Bring to a boil over high heat, then immediately reduce to the lowest possible heat, cover tightly, and simmer for 15 minutes without lifting the lid at any point. Remove from heat and rest covered for 5 minutes — do not skip this step, it is part of the cooking process and equalizes moisture throughout the pot. After resting, fluff gently with a fork, then fold in the lime juice, chopped cilantro, butter, and lime zest. The butter should melt immediately into the warm rice. The lime juice goes in off-heat — acid added during cooking tightens the grains and dulls the citrus freshness. The full technique is explained in the Cilantro Lime Jasmine Rice recipe. Keep covered and warm.
Char the Corn
  1. While the rice cooks, prepare the corn. The goal here is char and character — not fully cooked, soft corn, but crunchy kernels with visible char marks and a smoky edge. There are three ways to achieve this: directly over a gas hob flame holding the cob with tongs and rotating until charred in spots all over, about 3–4 minutes; under a very hot broiler turning every 2 minutes; or in a dry cast iron skillet over very high heat, turning regularly. The corn does not need to cook through — the slight crunch of barely-cooked corn works better in this bowl than soft, fully steamed corn, and the char provides the visual and flavor contrast the dish needs. Once charred to your liking, stand each cob upright on a cutting board. Using a sharp chef's knife, cut firmly downward from top to bottom along the cob in long strokes, cutting deep into the kernels without going all the way to the tough core. Rotate the cob and repeat until all kernels are removed. Transfer to a bowl, season generously with salt and freshly ground black pepper, squeeze the lime juice over generously, and scatter the chopped cilantro. Toss and set aside at room temperature.
Make the Mango Salsa
  1. Dice all components to a consistent 5mm cube — this uniformity is what gives the salsa its visual appeal and ensures every spoonful contains a balanced proportion of each ingredient. Peel and dice the mango first, working around the flat central stone to maximize yield. Cut the tomato into the same size cubes. Finely dice the half red onion — finer than the other components so it integrates as seasoning rather than dominating individual bites. Halve and pit the avocado, then carefully cut the flesh into 5mm cubes while still in the skin before scooping out with a large spoon — this is the gentlest technique for keeping avocado pieces intact. Transfer everything to a bowl. Season with salt and black pepper, add the lime juice, olive oil, garlic powder, and chopped cilantro. Fold gently with a large spoon using slow, lifting movements — the avocado must not be mashed. The salsa should look like a composed mixture with distinct, identifiable pieces of each ingredient. Allow to rest for at least 10 minutes so the ingredients release their juices and the flavors meld. The lime juice will gently soften the onion's sharpness during this rest.
Cook the Flank Steak
  1. The very first thing you do in this recipe — before the rice, before anything — is pull the steak from the refrigerator. It tempers passively on the counter for the entire time you cook the rice, char the corn, and make the salsa. By the time those three components are done, the steak is at room temperature and ready to cook. Pat completely dry with paper towels; a dry surface is essential for achieving the deep caramelized crust that makes this bowl's steak component so visually compelling. In a small bowl, combine the salt, black pepper, garlic powder, and smoked paprika, then press this seasoning blend firmly and evenly into both sides of the steak. Heat a large cast iron skillet over high heat for a full 3 minutes until smoking hot. Add the olive oil and swirl to coat. Lay the steak in the pan without moving it and sear undisturbed for 3 minutes until a dark crust forms on the bottom. Flip, then immediately add the butter, smashed garlic, and thyme sprigs. Tilt the pan and baste the steak continuously with the foaming herb butter for 2–3 minutes. Pull at an internal temperature of 54°C (130°F) for medium-rare. The full technique, tips, and notes are in the Pan-Seared Skirt Steak recipe. Rest on a cutting board for 5 minutes, then identify the grain direction and slice firmly against it. Finally, cut the slices crosswise into rough bite-sized cubes — approximately 2–3cm pieces. This is what gives the bowl its visual identity: substantial, juicy steak chunks rather than thin strips.
Assemble the Bowls
  1. Work quickly so the rice is still warm when served. Divide the cilantro lime rice between four bowls as the base. Arrange the components around the bowl in distinct sections rather than mixing — steak cubes on one side, charred corn on another, mango salsa in the remaining space. This tripartite presentation mirrors the image: each component remains visually identifiable and the bowl looks abundant and colourful. Scatter 25g of Mexican-style shredded cheese into the empty space alongside the rice — it will melt slightly against the warm rice and steak. Add 2 lime wedges per bowl, squeezed to taste at the table. Finish with a very generous scattering of freshly chopped cilantro over the entire bowl — do not be shy with it, heavy cilantro garnish is part of the dish's visual identity and flavour. Serve immediately with hot sauce on the side — green Tabasco works particularly well with the mango salsa's sweetness.

Notes

The cooking order matters significantly in this recipe. The rice goes first because it requires the most passive hands-off time and needs to stay warm for serving. The corn goes second because it can sit at room temperature happily while everything else is prepared. The salsa goes third so it has maximum resting time to meld before serving. The steak goes last so it is served fresh from the pan and at peak temperature. The steak also comes out of the refrigerator first — before the rice even goes on — so the 30-minute temper runs entirely in parallel with every other step.
Flank steak versus skirt steak: both cuts work excellently in this bowl using the same searing technique from the Pan-Seared Skirt Steak recipe. Flank steak is typically wider and more uniform in thickness, making it slightly more forgiving to cook evenly. Skirt steak is thinner and more intensely flavored but cooks faster. The seasoning blend and method are identical for both.
Cutting the steak into cubes for a bowl rather than serving in slices requires one additional step — after slicing against the grain, cut each slice crosswise into chunks. The resulting pieces should be large enough to have presence in the bowl (2–3cm) but small enough to eat in one or two bites without cutting.
Avocado handling is the most delicate part of the mango salsa. Ripe avocado — which should yield slightly to gentle pressure but not feel mushy — holds its cube shape if handled with care, but deteriorates to mush if mixed aggressively or prepared more than 30 minutes ahead. If making the salsa ahead, add the avocado in the final 15 minutes before serving and fold in very gently.
Mexican-style cheese blend typically contains a mix of shredded Monterey Jack, Cheddar, Asadero, and Queso Quesadilla — it melts softly and has a mild, creamy, slightly salty flavor that works with both the sweet mango and the savory steak without competing. Cotija cheese is an excellent alternative for a sharper, saltier, more authentically Mexican result.