Indulge in the bold, savory flavors of a classic Cuban sandwich—reimagined with a low-carb twist in this Keto Cuban Roll! This recipe combines the hallmark ingredients of Cuban cuisine, like thinly sliced deli ham, tender roast pork, tangy dill pickles, and melted Swiss cheese, all wrapped in a melt-in-your-mouth keto-friendly dough made with almond flour, mozzarella, and cream cheese. The dough is rolled up with a generous spread of Dijon mustard, baked to golden perfection, and sliced into shareable pieces bursting with flavor. With just 20 minutes of prep and a total cook time of 20 minutes, this easy-to-make dish is perfect for lunch, dinner, or as an impressive party appetizer. Satisfy your sandwich cravings without breaking your keto goals and savor this warm, cheesy, and protein-packed delight that pairs beautifully with a crisp side salad or a light dipping sauce!
Scan with your phone to download!
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.
Serving size | (1324.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3574.8 |
Total Fat 254.8g | 0% |
Saturated Fat 89.2g | 0% |
Polyunsaturated Fat 0.4g | |
Cholesterol 1101.1mg | 0% |
Sodium 8111.3mg | 0% |
Total Carbohydrate 57.4g | 0% |
Dietary Fiber 16.6g | 0% |
Total Sugars 16.3g | |
Protein 275.7g | 0% |
Vitamin D 118IU | 0% |
Calcium 3563.2mg | 0% |
Iron 13.6mg | 0% |
Potassium 2552.8mg | 0% |
Source of Calories