Cannoli is a wonderful Italian pastry which come in a multitude of flavors and styles, which are often associated with particular regions in Italy. Our Cannoli, however, is not a pastry, but it does come with a filling which would be popular in Cannoli. Foregoing the pastry and having bacon strips brings the Cannoli to being a Keto treat you can enjoy and not feel too guilty in having it.



6 Servings

Prep time

15 minutes

Cooking time

20 minutes


156 kcal


  • 6 strips bacon

  • 1 cup heavy cream, very cold

  • 113g (4oz) mascarpone cheese, at room temperature

  • ¼ cup Swerve confectioners’-style sweetener

  • ½ tsp almond extract or pistachio extract

  • Chopped pili nuts or macadamia nuts, for garnish

  • 6 cannoli tubes (1 inch in diameter and 3 inches long)


  • Preheat the oven to 190°C/375°F. Line a rimmed baking sheet with parchment paper.
  • Wrap 1 strip of bacon tightly around each cannoli tube, overlapping the edges so that the bacon completely covers the tube. Bake for 20 minutes, or until the bacon has crisped up. Allow to cool completely on the cannoli tubes after removing from the oven.
  • Make the filling:
    Whip the heavy cream with a hand mixer until soft peaks form. Mascarpone, sweetener, and extract should be folded in at this point. Refrigerate the filling for 1 hour in an airtight container before using.
  • Wiggle the bacon gently to release it from the cannoli tubes while keeping its shape.
  • Assemble the cannoli: Place the filling in a pastry bag or a zip-top bag with a cut corner. Fill each cannoli, leaving some filling protruding from each end. Enjoy!
  • Sprinkle the ends with pili nuts and serve. The bacon is best served fresh, but extras can be stored in an airtight container in the refrigerator for up to 4 days.
  • Recipe Notes
    The cannoli filling can be made up to 1 week ahead of time and refrigerated in an airtight container.

Nutrition Facts

6 servings per container

  • Amount Per ServingCalories156
  • % Daily Value *
  • Total Fat 9.4g 15%
    • Saturated Fat 3.7g 19%
  • Sodium 166mg 7%
  • Total Carbohydrate 14.7g 5%
    • Sugars 6.6g
  • Protein 4.4g 9%

    * 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.

    Leave a Comment

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