Grilled Flank Steak with Black Bean and Corn Salsa

"Grilled Flank Steak with Black Bean and Corn Salsa" lands at 25.5g of protein for 250 calories a serving, which makes it an easy way to hit a protein target on Ozempic, Wegovy, Mounjaro or Zepbound without overeating. It leans pungent, so save it for a day your stomach is settled rather than right after an injection.
Prep 10 minCook 20 minServes 6
26g
Protein
250
Calories
9g
Carbs
10g
Fat
2g
Fibre
Ingredients
- 1 1/2 lb flank steak
- 1/2 tsp cumin
- 2 garlic cloves (crushed)
- 1/2 tsp kosher salt
- fresh cracked pepper to taste
- 3 tbsp red onion (minced)
- 1 tsp olive oil
- 1/4 cup fresh squeezed lime juice
- 2 medium vine ripe tomatoes (diced)
- 1 cup canned black beans (drained and rinsed)
- 1 cup grilled corn kernels (frozen is fine too)
- 2 tbsp finely minced cilantro
- kosher salt and fresh pepper to taste
Method
- 1Rub the flank steak with the crushed garlic, cumin, salt and pepper and let it sit 5–10 minutes.
- 2Meanwhile, stir the red onion, olive oil, lime juice, salt and pepper together in a medium bowl and let it stand a few minutes.
- 3Fold in the tomatoes, black beans, corn and cilantro and set the salsa aside.
- 4Heat a lightly oiled grill or grill pan over high.
- 5Grill the steak 6–8 minutes a side to your liking — about 130–135°F internal for medium-rare to medium.
- 6Let it rest about 5 minutes before slicing.
- 7Slice thinly across the grain, arrange on a platter, and spoon the black bean and corn salsa over the top.
Tips for GLP-1 appetites
- Not the gentlest option on a rough stomach day — better suited to when appetite and digestion feel normal.
- Go lighter on the strong aromatics (garlic, onion, spice rub) if smells are a trigger right now.
- At 25.5g of protein a serving, this alone gets you a meaningful chunk of the way to a daily 80–120g protein target.
Want recipes like this, sized and tracked for you?
Basilino works out your protein target, scales every recipe to your appetite, and keeps a cookbook built for life on GLP-1 medication.
Start free