Vegetarian Cannoli Recipe: Easy and Delicious Dessert Ideas

Updated On: October 4, 2025

Cannoli, a classic Italian dessert, is beloved worldwide for its crispy shell and creamy, sweet filling. Traditionally made with ricotta cheese, these delightful pastries are often associated with non-vegetarian ingredients like eggs or animal-based gelatin.

But what if you want to enjoy this treat while sticking to a vegetarian lifestyle? Good news — our vegetarian cannoli recipe offers the perfect balance of authentic taste and plant-based goodness!

This recipe features a crunchy, golden shell filled with a luscious mixture of ricotta, mascarpone, and a hint of citrus zest, all without compromising on flavor or texture. Whether you’re serving them at a dinner party or craving a homemade indulgence, these vegetarian cannoli are sure to impress.

Plus, they’re easy enough to make in your own kitchen with simple ingredients and straightforward steps. Ready to dive into the world of delicious vegetarian Italian desserts?

Let’s get started!

Why You’ll Love This Recipe

Vegetarian-friendly: This recipe avoids eggs and animal gelatin, making it suitable for vegetarians while maintaining the traditional cannoli taste.

Simple and authentic: Using real ricotta and mascarpone, the filling is creamy and rich, complemented by fresh citrus zest and a touch of natural sweetness.

Crunchy shell: Homemade shells are crisp and golden, offering the perfect contrast to the smooth filling.

Perfect for any occasion — whether it’s a holiday, family gathering, or just a sweet treat for yourself.

Ingredients

  • For the shell:
    • 2 cups all-purpose flour
    • 2 tablespoons granulated sugar
    • 1/2 teaspoon salt
    • 3 tablespoons unsalted butter, cold and cubed
    • 1 large egg yolk (optional for those who eat eggs; omit for strict vegetarian)
    • 1/2 cup dry white wine or sparkling water
    • Vegetable oil for frying
  • For the filling:
    • 1 1/2 cups whole milk ricotta cheese, well drained
    • 1/2 cup mascarpone cheese
    • 1/3 cup powdered sugar, sifted
    • 1 teaspoon pure vanilla extract
    • Zest of 1 orange
    • Zest of 1 lemon
    • 1/4 cup mini dark chocolate chips or chopped dark chocolate
  • To garnish:
    • Powdered sugar for dusting
    • Chopped pistachios or candied orange peel (optional)

Equipment

  • Mixing bowls (large and medium)
  • Rolling pin
  • Cannoli forms (metal tubes) or DIY alternatives (clean metal cylinders)
  • Deep frying pan or pot
  • Slotted spoon or spider strainer
  • Fine-mesh sieve (for powdered sugar)
  • Measuring cups and spoons
  • Electric mixer or whisk
  • Paper towels

Instructions

  1. Prepare the dough: In a large bowl, whisk together the flour, sugar, and salt. Add the cold cubed butter and work it into the flour with your fingertips or a pastry cutter until the mixture resembles coarse crumbs.
  2. Add liquid: Mix in the egg yolk if using, then gradually add the white wine or sparkling water, stirring until the dough comes together. If it’s too sticky, add a bit of flour; if too dry, add more liquid teaspoon by teaspoon.
  3. Knead and rest: Transfer the dough to a lightly floured surface and knead until smooth, about 5-7 minutes. Wrap in plastic wrap and refrigerate for at least 1 hour.
  4. Make the filling: While the dough rests, combine the drained ricotta, mascarpone, powdered sugar, vanilla extract, and citrus zest in a medium bowl. Use an electric mixer or whisk to beat until smooth and creamy. Fold in the chocolate chips gently. Cover and refrigerate.
  5. Roll out the dough: On a floured surface, roll the dough thinly (about 1/8 inch). Using a round cookie cutter or a glass (about 4 inches diameter), cut out circles.
  6. Form the shells: Wrap each circle around a cannoli form, sealing the edges with a bit of water. Make sure they’re snug to avoid oil seeping through.
  7. Fry the shells: Heat vegetable oil in a deep frying pan to 350°F (175°C). Carefully fry the dough-wrapped forms for 2-3 minutes or until golden brown, turning as needed. Remove with a slotted spoon and drain on paper towels. Let cool completely before removing forms.
  8. Fill the shells: Using a piping bag or a spoon, fill each shell with the prepared ricotta filling just before serving to keep the shells crisp.
  9. Garnish and serve: Dust the filled cannoli with powdered sugar and sprinkle with chopped pistachios or candied orange peel if desired.

Tips & Variations

Tip: For the crispiest shells, fry the dough at a consistent temperature and avoid overcrowding the pan.

Variation: Try adding finely chopped candied cherries or a splash of orange liqueur to the filling for an extra flavor dimension.

Make it vegan: Substitute ricotta and mascarpone with coconut cream or cashew cream, and use aquafaba or flax egg in the dough for an egg-free option.

Nutrition Facts

Nutrient Per Serving (1 cannoli)
Calories 320 kcal
Fat 18 g
Saturated Fat 9 g
Carbohydrates 30 g
Sugar 12 g
Protein 7 g
Fiber 1 g

Serving Suggestions

Serve your vegetarian cannoli chilled for the best texture and flavor contrast. They make an excellent dessert accompaniment to a cup of espresso or sweet dessert wine.

Pair with fresh berries or a drizzle of chocolate sauce for a more decadent presentation. For a lighter option, serve with a fresh fruit salad or a scoop of vegan sorbet.

If you love exploring vegetarian Italian dishes, check out our Vegetarian Middle Eastern Recipes for Easy, Flavorful Meals or try a sweet twist with our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.

Conclusion

Our vegetarian cannoli recipe combines the best of traditional Italian dessert crafting with a vegetarian-friendly approach, ensuring you don’t have to compromise on taste or texture. With a crisp, homemade shell and creamy, citrus-infused filling, these cannoli are guaranteed to be a crowd-pleaser.

The recipe is approachable for home bakers of all skill levels and perfect for entertaining or simply treating yourself.

Whether you’re making cannoli for the first time or seeking a fresh vegetarian dessert idea, this recipe offers a delightful twist on a classic. For more delicious vegetarian and vegan recipes, explore our collection such as the Vegan Bread Machine Recipe for Soft, Delicious Loaves or the Vegetarian Tex Mex Recipes for Easy Weeknight Dinners.

Happy cooking and buon appetito!

📖 Recipe Card: Vegetarian Cannoli

Description: A delicious vegetarian twist on the classic Italian dessert, featuring a creamy ricotta filling with hints of citrus and chocolate. Perfect for a sweet treat that everyone will enjoy.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 8 servings

Ingredients

  • 8 cannoli shells
  • 2 cups ricotta cheese
  • 1/2 cup powdered sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 cup mini chocolate chips
  • 1 tablespoon orange zest
  • 1/4 cup chopped pistachios
  • Powdered sugar for dusting

Instructions

  1. In a bowl, combine ricotta, powdered sugar, vanilla, and cinnamon until smooth.
  2. Fold in chocolate chips and orange zest gently.
  3. Fill each cannoli shell with the ricotta mixture using a piping bag.
  4. Dip the ends of each filled cannoli into chopped pistachios.
  5. Dust the cannoli with powdered sugar before serving.
  6. Serve immediately or refrigerate for up to 2 hours.

Nutrition: Calories: 320 | Protein: 9g | Fat: 18g | Carbs: 28g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Cannoli”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious vegetarian twist on the classic Italian dessert, featuring a creamy ricotta filling with hints of citrus and chocolate. Perfect for a sweet treat that everyone will enjoy.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“8 cannoli shells”, “2 cups ricotta cheese”, “1/2 cup powdered sugar”, “1 teaspoon vanilla extract”, “1/2 teaspoon ground cinnamon”, “1/4 cup mini chocolate chips”, “1 tablespoon orange zest”, “1/4 cup chopped pistachios”, “Powdered sugar for dusting”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, combine ricotta, powdered sugar, vanilla, and cinnamon until smooth.”}, {“@type”: “HowToStep”, “text”: “Fold in chocolate chips and orange zest gently.”}, {“@type”: “HowToStep”, “text”: “Fill each cannoli shell with the ricotta mixture using a piping bag.”}, {“@type”: “HowToStep”, “text”: “Dip the ends of each filled cannoli into chopped pistachios.”}, {“@type”: “HowToStep”, “text”: “Dust the cannoli with powdered sugar before serving.”}, {“@type”: “HowToStep”, “text”: “Serve immediately or refrigerate for up to 2 hours.”}], “nutrition”: {“calories”: “320”, “proteinContent”: “9g”, “fatContent”: “18g”, “carbohydrateContent”: “28g”}}

Photo of author

Marta K

Leave a Comment

X