Our first obstacle....Birthday Cake and frosting!
Since I am fairly new to cooking with many restrictions I visited our local Whole Foods and found many birthday cake mixes. One that I especially thought looked promising is a yellow cake mix by Cherrybrook Kitchen (most all of their products are dairy/egg/peanut/soy free.) It does call for butter so i picked a tub of Earth's Balance dairy/soy free butter and brought it home to make. It was so easy as it only calls for butter, water and the cake mix, and tasted GREAT! Its a bit more dense then your average cake but well worth it to be able to let my daughter have cake on her birthday.
To frost it I made a very simple frosting that required powdered sugar, "safe" butter,almond flavoring and a bit of water to smooth it out. I first melted the butter (the amount of butter depends on how much you want to make. I used about 1/2 cup of butter.) I then mixed in powdered sugar to make it clumpy and added about a teaspoon of water just to smooth it out. If you want it thicker you will want to add more powdered sugar. After I got it to the consistency I wanted I added 1/4 tsp of almond flavoring and 3 drops of pink food coloring. It turned out great and my daughter loved it! You can tell it tasted good by how she dug into it! For everyone else I made mini cupcakes with the same cake mix and frosting mix.
Everyone loved them and couldn't even tell they were allergy free!