Eggless Cannoli Cupcakes

This post may contain affiliate links. Read our disclosure policy.

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!

Eggless Cannoli Cupcakes with white frosting, chocolate chips, and chopped pistachios on top, arranged on a light blue plate.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

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

  • Egg-free and allergy-friendly: Safe, inclusive, and made without any complicated substitutes.
  • Simple ingredients, easy steps: Everyday pantry staples—no pastry shells or special tools needed.
  • All the cannoli flavor you love: Warm cinnamon, creamy ricotta-style frosting, and sweet vanilla notes in every bite.
  • Tested until perfect: Soft, fluffy, and foolproof—because I know how important it is to get it right the first time.
oriana's signature.


Ingredients You’ll Need, Substitutions & Notes

Eggless Cannoli Cupcakes ingredients with name tags.

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:

Step 3 – Make the milk mixture:

Step 4 – Cream the butter and sugar:

Step 5 – Combine wet and dry ingredients:

Step 6 – Bake:

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:

Step 9 – Decorate and enjoy:

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. 
Eggless Cannoli Cupcakes with white frosting, topped with mini chocolate chips and chopped pistachios, arranged on a light blue plate.

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

 Yes! Bake them a day in advance and store them covered at room temperature. Frost just before serving.

Technically, you can, but the frosting will be runnier. Full-fat ricotta gives a creamier and richer texture.

 Absolutely! Just double all the ingredients and bake in batches, keeping an eye on the bake time.

If your mascarpone frosting looks broken or curdled, it’s usually because it was overmixed or the ingredients weren’t cold enough. Mascarpone is delicate and can separate easily when beaten too long or at high speed. To fix it, try placing the bowl in the fridge for 10–15 minutes, then gently whisk it by hand to bring it back together. Next time, mix just until smooth and fluffy—no more!

Eggless Cannoli Cupcake with white frosting, topped with mini chocolate chips and chopped pistachios, served on a green plate.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

Eggless Cannoli Cupcakes with white frosting, chocolate chips, and chopped pistachios on top, arranged on a light blue plate.

Eggless Cannoli Cupcakes

Oriana Romero
These Eggless Cannoli Cupcakes turn the classic Italian dessert into a treat everyone can enjoy—no eggs needed! With all the rich, creamy cannoli flavor, a soft spiced crumb, and a dreamy ricotta-style frosting, they’re simple to make and guaranteed to impress. Tested until perfect!
No ratings yet
Prep Time 20 minutes
Cook Time 22 minutes
Total Time 42 minutes
Servings 12 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.
    A glass bowl containing flour, baking powder, baking soda, ground cinnamon, and salt for Eggless Cannoli Cupcakes sits on a white marble surface.
  • In a mixing bowl or liquid measuring cup, combine the milk and vinegar.
    A glass measuring cup filled with milk and a small amount of brown sugar sits on a white marble surface.
  • 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.
    A glass mixing bowl filled with a creamed butter and sugar mixture.
  • 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.
    Two glass bowls on a marble surface: the first with flour over wet ingredients for Eggless Cannoli Cupcakes, the second with a smooth batter. Each bowl is labeled with a number.
  • Fill the cupcake liners about two-thirds full.
    A muffin tin filled with twelve cupcake liners, each containing unbaked Eggless White Chocolate Raspberry Cupcake batter, viewed from above on a white surface.
  • 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.
    A metal muffin tray with twelve freshly baked Eggless White Chocolate Raspberry Cupcakes in paper liners, viewed from above on a white surface.

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.
    An Eggless Cannoli Cupcake with a creamy center, shown from above on a light-colored surface.
  • Spread or pipe more cannoli frosting evenly on the cupcakes, sprinkle with mini chocolate chips and pistachios, if desired, and serve.
    Eggless Cannoli Cupcakes topped with white frosting, chocolate chips, and chopped pistachios are arranged on a blue plate and tabletop.
Oriana’s Notes
 
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.
 
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.
 
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 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.
 
➤ 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.
 

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

Calories: 585kcalCarbohydrates: 92gProtein: 9gFat: 21gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.3gCholesterol: 54mgSodium: 216mgPotassium: 105mgFiber: 1gSugar: 60gVitamin A: 646IUVitamin C: 0.03mgCalcium: 170mgIron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 585
Keyword cupcakes egg-free recipe

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.