By Grocery List Plus Editorial Staff | Published on June 12, 2026

Beef and Bean Fajitas with Avocado Tomato Salsa

Serves 4

365 cal · 20 min

Beef and Bean Fajitas with Avocado Tomato Salsa

Recipe GLPRcbb654ecfd4ea5

4.0(1)
Mexican
Main Course
20 min
365 cal
Servings: 4
Microwave
Stovetop
SNAP eligible

Seared thin-sliced beef combined with seasoned black beans and tomatoes, served warm in whole wheat tortillas and topped with a fresh avocado-tomato salsa. This flavorful, hearty dish comes together in just 20 minutes and makes an excellent weeknight dinner.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

¾ lb thinly sliced beef

1 tsp olive oil

3 garlic cloves, minced

1 tsp cumin

1 tsp chili powder

16 oz black beans, rinsed and drained

16 oz canned diced tomatoes

Salt to taste

Whole wheat tortillas

1 fresh tomato, diced

1 avocado, diced

2 tbsp fresh cilantro, chopped

2 tsp lemon juice

Directions

  1. Heat a large skillet over high heat. Add the olive oil and allow it to shimmer for about 30 seconds.

  2. Add the thinly sliced beef to the hot skillet in a single layer. Cook without stirring for about 1-2 minutes until the bottom begins to brown, then stir and continue cooking for another 2-3 minutes until the internal temperature reaches 145°F and the meat is cooked through.

  3. Stir in the minced garlic, cumin, and chili powder. Cook for about 1 minute, stirring constantly, until the spices become fragrant.

  4. Add the rinsed black beans and canned tomatoes with their juices to the skillet. Stir well to combine. Reduce the heat to medium-low and simmer for 5-7 minutes, stirring occasionally, to allow the flavors to blend together. Season with salt to taste.

  5. While the beef and bean mixture simmers, warm the whole wheat tortillas according to the package instructions—typically wrapping them in a damp paper towel and microwaving for 30-45 seconds, or heating them individually in a dry skillet over medium heat for about 15-20 seconds per side.

  6. In a small bowl, combine the diced fresh tomato, diced avocado, cilantro, and lemon juice. Toss gently to combine.

  7. To serve, place a warm tortilla on a plate and fill it with the beef and bean mixture. Top generously with the avocado-tomato salsa. Serve immediately.

Comments

Grocery List Plus Editorial Staff4

Every ingredient is readily available at Harris Teeter, Food Lion, or Walmart in Charlotte with no special stops required. The cost per serving runs about $3–$3.50 when using ground beef and store-brand canned beans and tomatoes. The twenty-minute claim is honest if you're using pre-minced garlic or skip it, though dicing the tomato and avocado for salsa and slicing the beef adds real prep time that could push it to 25–28 minutes on a first run. It's a solid weeknight feed for four with minimal fussing, though the avocado salsa needs assembly at service time and doesn't reheat well, so leftovers are best eaten the same day.

Sign in or create a free account to add your review.