Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Beef & Avocado Bagel Sandwich


  • Author: Camila
  • Total Time: 20 minutes
  • Yield: 1 sandwich 1x

Description

This Healthy Beef & Avocado Bagel Sandwich is the perfect balance of high-protein beef, creamy avocado, and fresh veggies on a wholesome whole-grain bagel. Packed with nutrients, healthy fats, and flavor, this sandwich is a great option for a quick and satisfying lunch that fuels your day. Whether you’re meal-prepping or looking for a nutritious meal, this recipe is both delicious and easy to make!


Ingredients

Scale

For the Sandwich:

  • 1 whole-grain bagel (or a low-carb bagel alternative)
  • 6 oz lean beef steak (sirloin or top round, grilled and sliced)
  • ½ avocado (sliced or mashed)
  • ½ cup mixed greens (spinach, arugula, or lettuce)
  • 2 slices tomato
  • 2 slices red onion
  • 1 tbsp hummus or Greek yogurt spread (optional for extra creaminess)
  • Salt & black pepper (to taste)
  • 1 tsp olive oil (for grilling the steak)

Instructions

  • Grill the Steak:

    • Heat a grill pan or skillet over medium-high heat.
    • Rub the steak with olive oil, salt, and black pepper.
    • Grill for 4–5 minutes per side or until cooked to your desired doneness.
    • Let the steak rest for 5 minutes before slicing thinly.
  • Prepare the Bagel:

    • Slice the whole-grain bagel in half and lightly toast it.
  • Assemble the Sandwich:

    • Spread hummus or Greek yogurt on the bottom half of the bagel (if using).
    • Layer the mixed greens, sliced tomatoes, and red onion.
    • Add the grilled steak slices and top with avocado.
    • Place the top half of the bagel on the sandwich.
  • Serve & Enjoy!

    • Serve immediately or wrap for a meal-prep-friendly lunch.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes

Nutrition

  • Serving Size: 1 sandwich
  • Calories: ~450 kcal
  • Fat: ~18g
  • Carbohydrates: ~40g
  • Fiber: ~8g
  • Protein: 38g