• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes ▼
    • Air Fryer Recipes
    • Chicken Recipes
    • Dinner Recipes
    • Quick Dinners
    • Side Dishes
    • Low Carb Desserts
    • High Protein Recipes
    • Slow Cooker Recipes
    • Breakfast Recipes
    • View All Recipes →
  • My App
  • About

Low Carb with Jennifer logo

menu icon
go to homepage
  • Home
  • Recipes ▼
    • Air Fryer Recipes
    • Chicken Recipes
    • Dinner Recipes
    • Quick Dinners
    • Side Dishes
    • Low Carb Desserts
    • High Protein Recipes
    • Slow Cooker Recipes
    • Breakfast Recipes
    • View All Recipes →
  • My App
  • About
  • Follow me on:

    • Facebook
    • Instagram
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes ▼
      • Air Fryer Recipes
      • Chicken Recipes
      • Dinner Recipes
      • Quick Dinners
      • Side Dishes
      • Low Carb Desserts
      • High Protein Recipes
      • Slow Cooker Recipes
      • Breakfast Recipes
      • View All Recipes →
    • My App
    • About
  • Follow me on:

    • Facebook
    • Instagram
    • YouTube
  • ×
    Home » Recipe Index » Meal Prep Recipes

    Ham Roll Ups with Bacon and Avocado

    by Jennifer Banz · Updated: Nov 12, 20265 Comments
    5 from 4 votes
    Recipe Print Pin

    These easy Ham Roll Ups with Bacon and Avocado are perfect when you want a quick lunch without turning on the stove! Sliced ham is filled with crisp butter lettuce, juicy tomatoes, creamy avocado, and cooked bacon for a delicious low-carb lunch. They come together in just 10 minutes, and you can use pre-cooked bacon and prepared mashed avocado to make them even easier!

    3 ham roll ups on a plate

    Why You'll Love This Recipe

    Jennifer standing in her kitchen

    Why You'll Love This Recipe

    These ham roll ups have all the things I love about a BLT, with creamy avocado and sliced ham to hold everything together! They're easy to put together for a quick lunch, and you can easily make more if you're feeding the family.

    • Easy to change up: Use your favorite sliced ham, try a different lettuce, or add a little mustard for extra flavor. You can make these just the way you like them!
    • Ready in 10 minutes: With cooked bacon ready to go, all you need to do is layer the ingredients and roll them up. Perfect for busy days when you don't have much time for lunch.
    • So much flavor in every bite: The smoky bacon and savory ham go perfectly with the creamy avocado, crisp lettuce, and juicy tomato.
    • An easy low-carb lunch: The ham holds the fillings together without bread or a tortilla. Three roll ups make a satisfying serving!
    • Simple grocery store ingredients: You only need a handful of ingredients, and prepared mashed avocado and pre-cooked bacon make this lunch even easier.

    Ingredients You'll Need

    You only need a handful of simple ingredients to make these ham roll ups! These amounts make 3 roll ups, which I serve as one lunch portion.

    • 6 slices Black Forest ham: Use 2 overlapping slices for each roll up to help hold the fillings together. Choose slices that are large enough to roll without tearing.
    • 3-6 butter lettuce leaves: Butter lettuce is soft and easy to roll while still adding a little crunch. Wash and dry the leaves well before assembling.
    • 2 ounces mashed avocado: You can mash fresh avocado or use prepared mashed avocado for a shortcut. I like using one that's already seasoned for extra flavor!
    • ½ small tomato, sliced: Any ripe, flavorful tomato will work. Slice it thinly and pat away excess moisture to keep the roll ups from getting watery.
    • 3 slices cooked bacon: Add one slice to each roll up, torn in half so it fits inside. Cook your own bacon or use store-bought pre-cooked bacon to save time.
    • Kosher salt and black pepper: Season to taste. The ham and bacon already add salt, so taste before adding more.

    How to Make Ham Roll Ups

    These ham roll ups come together in just 10 minutes with cooked bacon and a few fresh ingredients. Have everything ready before you start so they're easy to assemble!

    building a ham roll up on a white plate

    Step 1: Layer the Ham and Lettuce

    Lay 2 slices of Black Forest ham on a clean work surface, overlapping them slightly to make a base for the fillings. Place 1-2 butter lettuce leaves on top.

    a completed ham roll up ready to roll

    Step 2: Add the Fillings

    Spread a spoonful of mashed avocado over the lettuce, using about one-third of the avocado for each roll up. Add sliced tomato and 1 slice of cooked bacon, torn in half so it fits inside. Season with a little salt and black pepper to taste.

    a single ham roll up on a plate

    Step 3: Roll and Serve

    Starting at one end, gently roll the ham around the fillings, keeping everything tucked inside as you go. Place seam-side down on a plate, then repeat with the remaining ingredients to make 3 ham roll ups.

    Mine stayed together without toothpicks, but you can use one to secure each roll up if needed. Serve immediately for the best texture!

    Tips for the Best Ham Roll Ups

    These ham roll ups are easy to make, but a few simple tips will help keep the fillings tucked inside and everything fresh!

    • Overlap the ham slices: Use 2 slices for each roll up and overlap them slightly to create a wider base. If your ham is very thin, handle it gently so it doesn't tear while rolling.
    • Keep the fillings manageable: Spread the avocado in a thin layer and keep the tomato and bacon away from the edges. Too much filling makes the ham harder to roll.
    • Let freshly cooked bacon cool: If you're cooking your own bacon, let it cool before assembling so it doesn't wilt the lettuce. Tear each slice in half to help it fit inside.
    • Go easy on the salt: Ham and bacon are already salty, and prepared mashed avocado may be seasoned too. You may only need a little black pepper!
    • Assemble close to serving: The lettuce and bacon have the best texture when freshly assembled. For easy lunch prep, get the ingredients ready ahead of time and roll them up when you're ready to eat.

    Substitutions and Variations

    You can easily change up these ham roll ups based on what you have in the fridge. Here are a few ideas to try!

    • Ham: Black Forest ham adds a delicious smoky flavor, but your favorite deli ham will work. You could also use sliced turkey or chicken. Choose slices large enough to wrap around the fillings.
    • Lettuce: Butter lettuce is soft and easy to roll. Green leaf lettuce or tender romaine leaves also work, but remove any thick ribs that make rolling difficult.
    • Avocado: Prepared mashed avocado, freshly mashed avocado, or guacamole are all delicious. If you don't like avocado, try a thin layer of softened cream cheese or hummus for a different flavor.
    • Bacon: Use freshly cooked bacon, store-bought pre-cooked bacon, or turkey bacon. You can also leave it out if you prefer.
    • Tomato: Swap the tomato for thinly sliced cucumber or roasted red peppers.

    What to Serve with Ham Roll Ups

    I like to serve 3 ham roll ups for lunch, but you can add a simple side depending on how hungry you are! Here are a few easy options:

    • Fresh vegetables and dip: Cucumber slices, bell pepper strips, and celery add extra crunch. Serve with Dill Pickle Dip or Greek Yogurt Ranch.
    • Fresh fruit: Berries, grapes, or sliced apples are an easy addition, especially if you're packing these for lunch.
    • A cup of soup: Pair the roll ups with tomato soup or vegetable soup for a little more variety.
    • A simple side salad: Toss mixed greens with my apple cider vinegar dressing for an easy side.
    • Chips or crackers: Serve with your favorites, or try my crunchy keto crackers if you want to keep the meal lower in carbs.

    Make Ahead and Storage Tips

    These ham roll ups are quick to assemble, but you can get the ingredients ready ahead of time to make lunch even easier!

    • Prep the ingredients separately: Have your cooked bacon ready, wash and thoroughly dry the lettuce, and keep everything in separate containers in the refrigerator. Wait to slice the tomato and mash fresh avocado until you're ready to assemble.
    • Use prepared mashed avocado: Individual avocado cups are a convenient option because you can open just what you need.
    • Assemble the night before if needed: Pat the lettuce and tomato slices dry, use crisp lettuce leaves to separate the avocado from the ham, and place the roll ups seam-side down in a snug, airtight container. The bacon and lettuce will soften as they sit, so they're best enjoyed the next day.

    Recipe Card

    close up of ham roll ups

    Ham Roll Ups with Bacon and Avocado

    Author: Jennifer Banz
    5 from 4 votes
    Rate Print SaveSaved! Pin
    Prep 10 minutes mins
    Total 10 minutes mins
    These easy ham roll ups are filled with crisp lettuce, juicy tomato, creamy avocado, and smoky bacon for a delicious low-carb lunch! Ready in just 10 minutes with cooked bacon, they're perfect for busy days when you need something quick and satisfying.
    Servings 1
    Course lunch
    Cuisine American

    Ingredients

    • 6 Slices Black Forest Ham
    • 3-6 Butter Lettuce Leaves
    • 2 Ounces Mashed Avocado
    • ½ Small Tomato, Sliced
    • 3 Slices Cooked Bacon
    • Kosher salt and pepper to taste

    Method

    1. Stack two slices of Black Forest Ham on a work surface.
    2. Lay one to two butter lettuce leaves on top.
    3. Smear a spoonful of avocado on top of the lettuce, followed by a tomato slice and a piece of bacon.
    4. Season with salt and pepper
    5. Roll from one end to the other to create a ham roll up.
    6. Repeat the process 2 more times to make 3 ham roll ups.

    Notes

    • Serving size: This recipe makes 3 ham roll ups, which I serve as one lunch portion.
    • Avocado: Use freshly mashed avocado or prepared mashed avocado. If yours is already seasoned, taste before adding salt.
    • Bacon: Freshly cooked or store-bought pre-cooked bacon works. Let warm bacon cool before assembling so it doesn't wilt the lettuce.
    • For easier rolling: Pat the lettuce and tomato dry, overlap the ham slices, and avoid overfilling. Place seam-side down to help keep the roll ups closed.
    • Make ahead: These are best freshly assembled, but you can refrigerate them overnight in an airtight container for lunch the next day. The lettuce and bacon will soften as they sit. Freezing is not recommended.

    Nutrition

    Calories397Carbohydrates14gProtein40gFat20gSaturated Fat4gPolyunsaturated Fat3gMonounsaturated Fat9gTrans Fat0.03gCholesterol114mgSodium2152mgPotassium1090mgFiber5gSugar8gVitamin A1961IUVitamin C14mgCalcium30mgIron3mg

    Did you make this recipe?

    Leave a comment or rating below!

     

    More Meal Prep Recipes

    • High Protein Chicken Bacon Honey Mustard Wrap
      Chicken Bacon Honey Mustard Wrap
    • cheesy ground beef and sweet potato skillet
      Cheesy Ground Beef and Sweet Potato Skillet
    • High protein chicken taco casserole with golden melted cheese in a white baking dish.
      High Protein Chicken Taco Casserole
    • high protein lasagna soup with cottage cheese
      Easy High Protein Lasagna Soup

    Reader Interactions

    Comments

      Leave a Comment & Rating! Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Reviews




    1. Mel says

      February 17, 2024 at 9:35 am

      5 stars
      Yum checks all the boxes for flavor!

      Reply
    2. shells says

      March 09, 2019 at 6:01 pm

      5 stars
      Thanks for sharing this recipe! This is my new fav.
      Tomorrow I’m going to try it with deli turkey and turkey bacon. I’m confident it’ll be no. 2 on my new fav list.

      Reply
      • jenniferbanz says

        March 10, 2019 at 10:54 am

        So glad you liked it!

        Reply
    3. Tayler Ross says

      May 29, 2018 at 1:41 pm

      5 stars
      So much yum! I wish I had these for lunch today!

      Reply
    4. Jenn says

      May 29, 2018 at 11:52 am

      5 stars
      So excited to be making these for lunch today! Great recipe idea and I'm loving the low-carb simplicity here!

      Reply

    Primary Sidebar

    Meet Jennifer

    Jennifer standing in her kitchen

    Hi, I'm Jennifer Banz - Creator behind Low Carb with Jennifer and author of Live Life Keto.

    I’ve been developing easy, high-protein, low carb recipes for over 13 years. Everything I share is simple, fast, and made with real ingredients you already have.

    More about me →

    • Facebook
    • Instagram
    • YouTube
    • Pinterest

    Reader Favorites

    • keto chicken thighs in an air fryer
      Air Fryer Chicken Thighs - Super Crispy!
    • oven baked chicken tenders on a platter
      Oven Baked Chicken Tenders (Juicy, Easy, Never Dry)
    • a whole chicken roasted in an air fryer basket
      Air Fryer Whole Chicken (Juicy Rotisserie-Style Roast Chicken)
    • shredded bbq in a crockpot
      Easy Crock Pot Pork Loin BBQ Pulled Pork (Juicy Slow Cooker Recipe)
    • chocolate keto mug cake in a ramekin
      Keto Mug Cake - Chocolate, Vanilla, or Peanut Butter
    • steak tips cooked in a skillet
      Easy Sirloin Steak Tips Recipe - 4 Ingredients!

    Footer

    ↑ back to top

    Not sure what to make for dinner?

    Get my free cookbook with 80 simple, high-protein meals you can actually make on repeat.

    Recipes

    • Air Fryer Recipes
    • Chicken Recipes
    • Low Carb Desserts
    • High Protein Recipes
    • Quick Dinners
    • Slow Cooker Recipes
    • Breakfast Recipes
    • Meal Prep Recipes
    • Browse All Recipes

    Reader Favorites

    • Air Fryer Chicken Thighs
    • Keto Cheesecake
    • Air Fryer Whole Chicken
    • Protein Pancakes
    • Oven Baked Chicken Tenders
    • Sirloin Steak Tips

    About

    • About Jennifer
    • Cookbook
    • Recipe Index
    • Contact
    • Privacy and Terms
    • Accessibility Policy
    • Facebook
    • Instagram
    • YouTube
    • Pinterest

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 JMHA, LLC