Sink your teeth into this irresistible Keto Cuban Roll, a low-carb twist on the classic Cuban sandwich. Perfectly seasoned and layered with deli ham, succulent roast pork, tangy dill pickles, creamy Swiss cheese, and zesty Dijon mustard, this recipe wraps those bold, traditional flavors inside an easy-to-make almond flour-based dough. The dough, made with melty mozzarella and cream cheese, ensures a golden, soft crust thatβs both keto-friendly and deliciously satisfying. With just 20 minutes of prep time, this rolled delight is baked to perfection, offering a warm, cheesy, and flavorful experience in every bite. Whether you're meal prepping, entertaining, or simply craving comfort food, this gluten-free, keto-approved recipe is a showstopper.
Preheat your oven to 375Β°F (190Β°C) and line a baking sheet with parchment paper.
In a microwave-safe bowl, combine the shredded mozzarella cheese and cream cheese. Microwave for about 1-2 minutes, stirring halfway, until melted and well combined.
In a separate bowl, mix together the almond flour, baking powder, and eggs until smooth.
Add the melted cheese mixture to the flour mixture and mix until a dough forms.
Place the dough onto the prepared baking sheet and spread it out into a rectangle about 1/4 inch thick.
Bake the dough in the preheated oven for 10 minutes until slightly golden but not fully cooked.
Remove from the oven and let it cool for a few minutes. Meanwhile, slice the ham, roast pork, and pickles.
Spread the Dijon mustard evenly over the baked dough, then layer with ham, roast pork, pickles, and Swiss cheese.
Gently roll the dough from one long side to the other, forming a log. Use the parchment paper to help guide the dough.
Bake the roll in the oven for an additional 10 minutes until the cheese is melted and the roll is golden brown.
Allow the keto Cuban roll to cool slightly before slicing into servings. Serve warm and enjoy.
Calories |
3575 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 254.8 g | 327% | |
| Saturated Fat | 89.2 g | 446% | |
| Polyunsaturated Fat | 0.4 g | ||
| Cholesterol | 1101 mg | 367% | |
| Sodium | 8111 mg | 353% | |
| Total Carbohydrate | 57.4 g | 21% | |
| Dietary Fiber | 16.6 g | 59% | |
| Total Sugars | 16.3 g | ||
| Protein | 275.7 g | 551% | |
| Vitamin D | 3.0 mcg | 15% | |
| Calcium | 3563 mg | 274% | |
| Iron | 13.6 mg | 76% | |
| Potassium | 2553 mg | 54% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.