These homemade Twinkies are my take on the childhood favorite. Twinkies got a vegan makeover with a perfect coconut whipped cream filling!

homemade twinkies on parchment paper

Once upon a time I made mini loaves of bread in a pan meant for vegan Twinkies. I thought, ‘these look like a mini loaf pan, it will work out great!’. Not so much on the mini loaves, but as it turns out, the pan meant for homemade Twinkies is perfect for just that, making Twinkies!

My boyfriend gave me this pan and the decorating bottle for Christmas last year, and I am just now getting around to using it. He has a tendency to note what I do and don’t have in our packed kitchen cabinets, so lucky for me, I always get something new to play with. This time around, it just took me 6 months to get around to using the pan for what it was intended for, but it was worth the wait. Usually, Swiss Cake Rolls have always been my go-to Hostess snack, but the sweet cake and coconut whipped cream filling in these kind of make me want to change my mind! Don’t be intimidated by the length of the recipe, it’s pretty simple once all the components are ready.

homemade Twinkies on baking tray

I was envisioning that I would need to do at least a few trail runs to get the cake portion of these homemade Twinkies just right, but the first time was a home run! The cake part of these is outta this world good and has me re-thinking my plans for this bridal shower cake, so I will be testing cake recipes in the next week at least a few more times. Who wants to come over and help me eat lots of vegan twinkies and binge on frosting?

I happened to have this handy bottle for filling the homemade Twinkies, but if you don’t have a bottle like this one, I think a regular piping bag fitted with a metal tip would work just fine. I found that more than 3 holes were needed to get the cake filled all the way and to achieve the Twinkie filling effect. When in doubt, just keep on filling!

Also, if you don’t have a Twinkie cake pan, a mini loaf pan will do, but if you are interested in getting one, I have one similar to this one and it worked perfectly. I based my recipe off of Joy The Baker’s recipe and she also used a foil method to make makeshift Twinkie molds. I also imagine this can be made into one loaf and filled with the filling somehow, as well as baked in muffin tins and filled from the bottom. They wouldn’t be the same Twinkie shape, but would taste the same.

homemade twinkies filled with coconut whipped cream

Tips for making homemade Twinkies

Would you believe that Twinkies are as easy as making a basic sponge cake, baking it in a special mold, and then filling it with whipped cream? Seriously, this homemade Twinkie recipe is that simple! However, there are a few things you should remember when whipping up a batch of these babies.

Use room temperature coconut oil—In this Twinkie recipe, the coconut oil is acting as the butter. You need the oil to be solid / room temperature so that it can be creamed together with the sugar. If your oil is liquid, your homemade Twinkies might not turn out right.

Use unsweetened almond milk—Most almond milks on the market are sweetened, even if they’re unflavored. Double check that your almond milk is unsweetened so that your Twinkies aren’t a total sugar bomb.

Don’t substitute another type of flour—Sorry, guys, but now’s now the time to make healthier whole wheat Twinkies. All-purpose flour is a must here, but if you use a flour alternative like oat flour and these Twinkies turn out for you, let me know!

Fill the Twinkies once completely cool—You need to wait to fill these homemade Twinkies until they’ve cooled completely on your countertop. If you fill them while they’re still warm, the coconut whipped cream is likely to run everywhere and you’ll have a huge mess on your hands!

homemade vegan twinkies

More vegan desserts on Heart of a Baker:

Homemade Twinkies with Whipped Coconut Cream Filling / The Frosted Vegan

Homemade Twinkies with Coconut Whipped Cream Filling

  • Author: Abby Bayatpour
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: 6 1x
  • Category: Desserts
  • Method: Baked
  • Cuisine: American


These homemade Twinkies are my take on the childhood favorite. Twinkies got a vegan makeover with a perfect coconut whipped cream filling!



For the cake:

  • 1 cup all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/8 teaspoon salt
  • 3 tablespoons room temperature coconut oil (solid)
  • 1/2 cup sugar
  • 1 teaspoon apple cider vinegar
  • 1 teaspoon baking soda
  • 1 teaspoon vanilla extract
  • 1/2 cup almond milk

For the coconut whipped cream:

  • 1 can coconut milk (make sure to skim the solid part off and drain off the liquid coconut milk, full fat, refrigerated for at least 8 hours)
  • 1/2 cup powdered sugar
  • 12 teaspoons vanilla extract


To make the cake:

  1. Preheat oven to 350ºF. Grease mini loaf pan or Twinkie pan and set aside.
  2. In a small bowl, whisk together the flour, baking powder, salt, and baking soda, set aside. In a large bowl, beat together the coconut oil, vanilla extract and granulated sugar with a hand mixer or stand mixer. Once ingredients are creamy and beaten together, add in the flour mixture, as well as the apple cider vinegar and almond milk. Beat until ingredients are smooth and combined.
  3. Pour the batter into each well of the pan, distributing evenly.
  4. Bake for 15-20 minutes, or until cake springs back when lightly touched or knife comes out clean when inserted into the middle of the cake. Set aside and allow to cool before filling.

For the coconut whipped cream filling:

  1. In a large bowl, place the solid coconut milk that has been chilled, Make sure you are using just the solid part after the milk has been chilled (refer to the link in the notes below for a step-by-step process).
  2. Whip the coconut milk solid with a hand mixer or stand mixer until it becomes fluffy and airy, then add in the powdered sugar and vanilla extract and continue whipping until combined throughout. Store in the refrigerator until cakes are ready to be filled.

To fill the Twinkie cakes:

  1. Once Twinkies are cooled, Place the coconut whipped cream in a squeeze bottle fitted with a tip or a pastry bag fitted with a metal tip. Fill the cakes from the bottom, making about 5 holes which go about 1/2 through the depth of each cake.
  2. Store in the refrigerator, yields 6 Twinkies.


Adapted from Joy The Baker. You can refer to my step-by-step coconut whipped cream recipe if you need help making the filling for these Twinkies.

Keywords: homemade Twinkies, vegan twinkies, twinkie recipe

homemade twinkies on parchment paper