For a quick, filling, and healthy meal, nothing beats a good sandwich. This recipe is a twist on the classic ham, cheese, and tomato sandwich by replacing the bread with chaffles to create a lower-carb, keto-friendly option.

Chaffles are cheese waffles and can be enjoyed sweet or savory and with as many toppings as you’d like. These chaffles are light, fluffy, and simple to make with only four ingredients. The egg acts as a binder to keep the chaffle together, the almond flour is a nutritious alternative to plain flour, and the mozzarella gives it that signature, cheesy flavor.

You can make the waffles in a traditional waffle maker, and if the mixture is too thick for your liking, you can add some water or milk to thin it out.

We’ve included ham, cheese, tomato, lettuce, and mayo as ingredients for that classic sandwich combo, but feel free to experiment and add in or take out elements based on your preferences. Havarti cheese is a popular choice for sandwiches as it’s slightly sweet and nutty with a subtle taste. However, cheddar, provolone, or brie also work well!

The addition of fresh tomato and lettuce gives a refreshing crunch that contrasts the salty ham and cheese. Add some mayo for sauce, and you’re good to go!

Read the full recipe with full nutrition breakdown and step-by-step pictures over at:


1 large egg
1/2 cup shredded mozzarella
1/4 cup almond flour
1/4 teaspoon baking powder

2 ounce deli-sliced black forest ham
2 ounce havarti cheese
2 ounce fresh tomatoes, sliced
1 ounce romaine lettuce
1 tablespoon mayonnaise

Nutrition Summary: This makes a total of 1 serving of Keto Ham & Cheese Chaffle Sandwich. Each serving comes out to be 804 calories, 64.4g fat, 7.5g net carbs, and 48.7g protein.


See more keto recipes, knowledge and tips on the website to keep your weight loss going strong.

Everything you need to know about the keto diet:

Getting started? Everything you need is here:

We also make things easy with this 14 day diet plan:


Follow Ruled.Me for more tasty food: