These Eggless Cannoli Cupcakes turn the classic Italian dessert into a safe, crowd-pleasing treat everyone can enjoy—no eggs needed! As an allergy mom who’s been baking egg-free for over a decade, I know how hard it can be to make desserts that feel truly special and inclusive. These cupcakes deliver all the rich, creamy cannoli flavor with a tender, perfectly spiced crumb and a dreamy ricotta-inspired frosting. Simple ingredients, easy steps, and a guaranteed “wow” at first bite—these are tested until perfect!

Oriana’s Thoughts On The Recipe

Every time I visit an Italian restaurant, I have to save room for a cannoli at the end. There’s just something about that creamy filling with a hint of cinnamon that feels so cozy and indulgent. After falling in love with the flavor, I knew I had to bring that same joy home—but in a way my egg-allergic family could enjoy, too.
That’s how these Eggless Cannoli Cupcakes were born. They’ve got all the classic flavor of a traditional cannoli—sweet, spiced, and creamy—but in cupcake form (and without the fuss of frying shells). They’re soft, flavorful, and topped with the most luscious ricotta-inspired frosting. Perfect for celebrations, bake sales, or whenever you want a dessert that feels a little extra special.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
For the Eggless Cannoli Cupcakes:
- All-purpose flour: The base of the cupcakes. It provides structure and helps keep the crumb light and tender.
- Baking powder and baking soda: These two leavening agents help the cupcakes rise and stay fluffy without the use of eggs.
- Ground cinnamon: Adds a warm, cozy flavor that mimics the traditional taste of cannoli.
- Salt: Balances the sweetness and enhances all the flavors.
- Milk: Keeps the batter moist and smooth. Whole milk works best, but any milk (dairy or non-dairy) will do.
- Apple cider vinegar: Reacts with the baking soda to give the cupcakes a little lift and light texture. It also helps mimic the tenderizing effect of eggs.
- Unsalted butter: Adds richness and a buttery flavor that makes the cupcakes soft and flavorful.
- Granulated sugar: Sweetens the cupcakes and helps create a delicate crumb.
- Plain regular yogurt: Keeps the cupcakes moist and adds a lovely tang that complements the cannoli flavors.
- Pure vanilla extract: Enhances the flavor and ties everything together with a warm, sweet aroma.
To Decorate:
- Cannoli Frosting: A creamy, dreamy topping that brings the classic cannoli taste to every bite. You’ll need Mascarpone cheese, Ricotta cheese, confectioners’ sugar, vanilla, and cinnamon.
- Mini chocolate chips: Add a fun chocolatey crunch—just like in a real cannoli.
- Chopped pistachios: Give a beautiful color contrast and a subtle nutty flavor.
Food Allergy Swaps
This recipe is naturally egg, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Yogurt: Use your favorite brand of plain, unsweetened non-dairy yogurt.
- Ricotta Cheese: You can make your own ricotta using tofu or cashews, but store-bought versions are super convenient too. Brands like Kite Hill (almond-based) and Trader Joe’s Vegan Ricotta (almond-based) are great choices. Treeline Cheese (cashew-based) and Tofutti (soy-based) offer a creamy option as well. These can often be found in the vegan section of grocery stores, and some, like Kite Hill or Tofutti, are also available online. If you shop at Wegmans, check their refrigerated vegan section—they usually carry at least one of these.
- Mascarpone Cheese: To substitute this ingredient, I like to use Violife Just Like Cream Cheese Original.
- Wheat/Gluten: Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Nuts: Skip the pistachios or use pumpkin seeds as a nut-free option.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Prep the pan and oven:
Start by preheating your oven to 350ºF (180ºC) and lining a 12-cup muffin pan with cupcake liners. This makes sure your cupcakes bake evenly and come out cleanly from the pan.
Step 2 – Mix the dry ingredients:

In a large bowl, sift together the flour, baking powder, baking soda, cinnamon, and salt. Sifting helps everything mix evenly and keeps your cupcakes light and fluffy.
Step 3 – Make the milk mixture:

In a small bowl or measuring cup, stir together the milk and vinegar. Let it sit for a few minutes—it’ll thicken slightly and act as a great egg substitute that makes your cupcakes tender.
Step 4 – Cream the butter and sugar:

Using a mixer, beat the butter on medium-high speed until it’s nice and creamy—about 3 to 4 minutes. Then add the sugar and keep mixing for another couple of minutes until it looks pale and fluffy. Scrape down the sides so everything blends evenly. Mix in the yogurt and vanilla extract until smooth. These ingredients add moisture and flavor to your cupcakes, helping them stay soft and rich.
Step 5 – Combine wet and dry ingredients:

Turn the mixer to low speed and start adding the dry mixture in three parts, alternating with the milk mixture. Begin and end with the dry ingredients. Mix just until everything is combined—don’t overmix, or your cupcakes might turn dense.
Step 6 – Bake:

Divide the batter evenly among the cupcake liners, filling each about two-thirds full. Bake for 18 to 22 minutes, or until a toothpick poked in the center comes out clean. Let them cool in the pan for 5 minutes, then move them to a rack to cool completely before frosting.
Step 7 – Make the frosting:
Beat the mascarpone and ricotta together on medium-low speed just until combined—don’t overmix, or it can separate. Add 1 cup of confectioners’ sugar and mix on low until smooth, then add the second cup and beat for another minute. Increase the speed to medium-high and mix for about 2 minutes until light and fluffy. Finally, add the vanilla and cinnamon, and beat until smooth and spreadable, scraping the bowl as needed.
Step 8 – Fill and frost:

Once the cupcakes are completely cool, use a small knife or cupcake corer to remove a little center from each cupcake. Spoon in some cannoli frosting, place the cut-out piece back on top, and then frost the tops generously.
Step 9 – Decorate and enjoy:

Sprinkle your cupcakes with mini chocolate chips and chopped pistachios if you like, and you’re done! They look gorgeous, taste incredible, and are ready to impress.

Recipe Tips For Success
➤ Potential Recipe Challenges & Pro Tips:
- Cupcakes sinking in the middle: This usually happens if the oven door is opened too early or if the batter is overmixed. Pro Tip: Mix until just combined and resist the urge to peek before they’re almost done baking!
- Dry texture: Overbaking or measuring too much flour can make cupcakes dry. Pro Tip: Use a kitchen scale to measure the ingredients, and check your cupcakes a few minutes before the suggested bake time.
- Frosting too soft: The cannoli frosting can become runny if overmixed or if ingredients are too warm. Pro Tip: Make sure your mascarpone and ricotta are not too soft, and chill the frosting briefly if needed before piping.
➤ Extra Tips:
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Preheat the oven at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
- Right temperature butter is KEY! Softened butter should easily bend without breaking and will give slightly when pressed. If your finger sinks into the butter and looks oily, it’s way too soft.
- Don’t overmix the batter. Instead, mix just until you’ve evenly distributed the ingredients throughout the batter.
- Fill the cupcake liners 3/4 full. If you overfill the liners, they won’t rise properly.
- Bake the cupcakes as soon as the batter is ready.
- Don’t open the oven door until the cupcakes have set. Leave the oven closed until the minimum time stated in the recipe.
- Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cupcakes are done when a toothpick inserted in the center comes out clean.

Variations & Additions
- Add orange zest to the batter or frosting for a hint of citrus.
- Mix mini chocolate chips or chopped candied fruit into the frosting for a festive twist.
- For a decadent touch, drizzle melted chocolate over the frosted cupcakes.
Storage and Freezing Instructions
Storage: Unfrosted cupcakes can be stored at room temperature for up to 3 days or frozen for up to 1 month; defrost at room temperature before decorating and serving.
Frosted Cupcakes can usually be left out covered at room temperature for 24 hours, but if longer than that (or if it’s especially hot where you live), we’d recommend storing them in the refrigerator. Consider that the cupcakes will lose some fluffiness if refrigerated or frozen.
Frequently Asked Questions

Recipe Card

Eggless Cannoli Cupcakes
Equipment
Ingredients
For the Eggless Cannoli Cupcakes:
- 2 cups (280 g) all-purpose flour
- 2 1/2 teaspoons (10 g) baking powder
- 1/4 teaspoon (1.5 g) baking soda
- 1 teaspoon (3 g) ground cinnamon
- 1/4 teaspoon (1 g) salt
- 1 cup (240 g) milk
- 1 tablespoon (15 g) apple cider vinegar
- 1/2 cup (115 g) unsalted butter, softened
- 1 cup (200 g) granulated sugar
- 2 tablespoons (30 g) plain regular yogurt
- 2 teaspoons (10 g) pure vanilla extract
Canolli Frosting:
- 1 cup (250 g) mascarpone cheese, softened
- 1 cup (250 g) ricotta cheese, at room temperature
- 2 cups (240 g) confectioners’ sugar, sifted
- 1 teaspoon (5 ml) pure vanilla extract
- 1/4 teaspoon ground cinnamon
To Decorate:
- Mini chocolate chips (optional)
- Chopped pistachios (optional)
Important
You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!
Instructions
Make the Eggless Cannoli Cupcakes:
- Preheat the oven to 350ºF (180ºC). Line a 12-cup cupcake pan with cupcake liners.
- Sift the flour, baking powder, baking soda, cinnamon, and salt together into a large bowl.

- In a mixing bowl or liquid measuring cup, combine the milk and vinegar.

- Using an electric hand mixer or a stand mixer, beat the butter on medium-high speed until creamy, 3 to 4 minutes. Add the sugar and beat on high speed for 2 minutes, until creamed and pale, scraping down the sides and up the bottom of the bowl with a rubber spatula as needed. Then add the yogurt and vanilla; continue beating to combine, about 1 minute.

- Turn the mixer to low and add the flour mixture in three batches, alternating with the milk mixture, beginning and ending with the flour mixture. Beat until just combined, 30 to 45 seconds. Do not overmix.

- Fill the cupcake liners about two-thirds full.

- Bake for 18 to 22 minutes, or until a toothpick inserted in the center comes out clean. Cool in the pan on a wire rack for 5 minutes, then remove the cupcakes from the pan, place back on the rack, and cool to room temperature, about 1 hour, before frosting.

Make the Cannoli Frosting:
- Using an electric hand mixer or a stand mixer on medium-low speed, beat the mascarpone and ricotta cheese in a large bowl until just combined. Do not overmix, or the mixture will break.
- Reduce the mixer speed to low, add 1 cup of the confectioners’ sugar, and keep mixing until incorporated. Once incorporated, add the remaining cup of confectioners’ sugar; beat on low speed for 1 minute, then increase the speed to medium-high and beat for 2 minutes. Add the vanilla extract and cinnamon; continue beating until the frosting is smooth, fluffy, and spreadable, scraping down the bowl once or twice.
Assemble and Decorate:
- Use a knife (or a cupcake corer) to carve a hollow in the center of each cupcake.
- Fill the center of each cupcake with cannoli frosting, then place the carved piece back on top.

- Spread or pipe more cannoli frosting evenly on the cupcakes, sprinkle with mini chocolate chips and pistachios, if desired, and serve.

- Dairy: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Yogurt: Use your favorite brand of plain, unsweetened non-dairy yogurt.
- Ricotta Cheese: You can make your own ricotta using tofu or cashews, but store-bought versions are super convenient too. Brands like Kite Hill (almond-based) and Trader Joe’s Vegan Ricotta (almond-based) are great choices. Treeline Cheese (cashew-based) and Tofutti (soy-based) offer a creamy option as well. These can often be found in the vegan section of grocery stores, and some, like Kite Hill or Tofutti, are also available online. If you shop at Wegmans, check their refrigerated vegan section—they usually carry at least one of these.
- Mascarpone Cheese: To substitute this ingredient, I like to use Violife Just Like Cream Cheese Original.
- Wheat/Gluten: Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Nuts: Skip the pistachios or use pumpkin seeds as a nut-free option.
- Cupcakes sinking in the middle: This usually happens if the oven door is opened too early or if the batter is overmixed. Pro Tip: Mix until just combined and resist the urge to peek before they’re almost done baking!
- Dry texture: Overbaking or measuring too much flour can make cupcakes dry. Pro Tip: Use a kitchen scale to measure the ingredients, and check your cupcakes a few minutes before the suggested bake time.
- Frosting too soft: The cannoli frosting can become runny if overmixed or if the ingredients are too warm. Pro Tip: Make sure your mascarpone and ricotta are not too soft, and chill the frosting briefly if needed before piping.
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Preheat the oven at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
- Right temperature butter is KEY! Softened butter should easily bend without breaking and will give slightly when pressed. If your finger sinks into the butter and looks oily, it’s way too soft.
- Don’t overmix the batter. Instead, mix just until you’ve evenly distributed the ingredients throughout the batter.
- Fill the cupcake liners 3/4 full. If you overfill the liners, they won’t rise properly.
- Bake the cupcakes as soon as the batter is ready.
- Don’t open the oven door until the cupcakes have set. Leave the oven closed until the minimum time stated in the recipe.
- Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cupcakes are done when a toothpick inserted in the center comes out clean.
- Add orange zest to the batter or frosting for a hint of citrus.
- Mix mini chocolate chips or chopped candied fruit into the frosting for a festive twist.
- For a decadent touch, drizzle melted chocolate over the frosted cupcakes.
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.












