BLT Wrap Sandwich

BLT wrap sandwich on a wooden cutting board

The Spruce Eats / Abbey Littlejohn

Prep: 20 mins
Cook: 0 mins
Total: 20 mins
Servings: 4 servings
Nutrition Facts (per serving)
1117 Calories
63g Fat
113g Carbs
30g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 1117
% Daily Value*
Total Fat 63g 80%
Saturated Fat 16g 78%
Cholesterol 57mg 19%
Sodium 1541mg 67%
Total Carbohydrate 113g 41%
Dietary Fiber 18g 65%
Total Sugars 8g
Protein 30g
Vitamin C 44mg 222%
Calcium 153mg 12%
Iron 7mg 41%
Potassium 1612mg 34%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

It's easy to play favorites when it comes to packing lunches, but consider adding these BLT wrap sandwiches to your rotation. They can be made ahead of time and placed in an insulated lunch box along with ice packs or a frozen juice box or two. It's a wonderful recipe that travels well for lunch, but it's also great for a quick meal at home. If you aren't in the mood for a sandwich, you could also try making it into a pizza.

This recipe calls for bacon that is precooked and shelf-stable. It just takes 1 to 2 minutes of heating in the microwave to make the bacon super crisp and perfect. You can, of course, fry bacon in the traditional manner for this recipe, or bake it in the oven for even less mess.

Keep all of the ingredients for this sandwich wrap on hand, and you can make it in a few minutes for a weekday lunch or an easy weeknight dinner. The combination of ingredients makes this wrap salty, savory, crunchy, sweet, tangy, and creamy. Feel free to customize this to your liking, too—add more avocado if you like or use turkey bacon instead of regular bacon, for example.


  • 3 ounces cream cheese, softened

  • 4 to 5 flour tortillas

  • 2 medium tomatoes, seeded and chopped

  • 2 avocados, chopped

  • 2 green onions, chopped

  • 10 slices cooked bacon, fried crisp and crumbled

  • 1/3 cup ranch salad dressing

  • 2 tablespoons mayonnaise

  • 2 cups mixed salad greens

Steps to Make It

  1. Gather the ingredients.

    Ingredients for BLT wrap sandwich recipe gathered

    The Spruce Eats / Abbey Littlejohn

  2. Spread some of the softened cream cheese on each flour tortilla and set aside.

    Cream cheese spread on a flour tortilla

    The Spruce Eats / Abbey Littlejohn

  3. In a large bowl, combine the tomatoes, avocados, green onions, cooked bacon, ranch dressing, and mayonnaise. Mix well.

    Tomatoes, avocados, green onions, cooked bacon, ranch dressing, and mayonnaise in a bowl

    The Spruce Eats / Abbey Littlejohn

  4. Place this mixture on the tortillas and top with the salad greens; roll up. Serve immediately or wrap well and chill for 3 to 4 hours, then serve.

    BLT sandwich filling in the tortilla wrap

    The Spruce Eats / Abbey Littlejohn


There are many ways to vary this recipe. Here are a few to try:

  • Swap out baby arugula or spinach for the salad greens.
  • Use mustard on the tortillas instead of cream cheese.
  • Use pesto on the tortillas (and skip the ranch dressing).
  • Use corn tortillas for a gluten-free wrap.
  • Add shredded cheddar, Monterey Jack, or jalapeño jack cheese.
  • Add some shredded/chopped turkey and turn it into a turkey club wrap. Shredded rotisserie chicken would also work.
  • Skip the mayonnaise altogether and use a plant-based mayo or plain Greek yogurt.


You can make these wraps several hours ahead of time before you serve them. You can even make the filling itself (up through Step 3) the night before and then assemble the wraps in the morning before packing them for lunch.

How to Store BLT Wrap Sandwiches

BLT wrap sandwiches will keep for a couple of days in the fridge before the tortillas become a little soggy.