My grandson is allegic to all eggs and dairy products so we've found a great book with lots of great recipes. Here's a chocolate cake recipe that we use for his birthday cake and for cupcakes when the rest of us are eating ours.
Chocolate Layer Cake
3 C. flour
2 C. sugar
1/2 C. dairy-free 100% cocoa powder
2 tsp. baking soda
1 tsp. salt
2 C. water
2/3 C. vegetable oil
2 Tbsp. distilled white vinegar
2 tsp. vanilla extract
Preheat oven to 350 degrees. Using 100% vegetable shortening, grease then flour two 9-in. cake pans.
In large mixing bowl, combine flour, sugar, cocoa, baking soda and salt. Add water, oil, vinegar and vanilla. Beat with a wire whisk just until batter is smooth and ingredients are well-blended.
Pour batter into prepared cake pans. Bake in preheated 350 degree oven for 35 minutes or until wooden pick inserted in center comes out clean. Let cool in cake pans for 10 minutes before turning out onto wire racks to cool completely. Frost.
You can also use this recipe in foil cupcake papers and bake at 350 degrees for 20 minutes.
Posie Cream Frosting
2 C. dairy-free 100% vegetable shortening
1/8 tsp. salt
3 C. sifted powdered sugar, divided use
1/4 C. dairy-free margarine, room temperature
1-1/2 tsp. vanilla extract
Food color, optional
Place shortening, salt, 1 C. powdered sugar, margarine and vanilla in mixing bowl. Beat with electric beaters at medium speed until smooth. Gradually beat in remaining sugar until it reaches spreading consistency. If desired, tint with food color.
The cookbook is called "What's to Eat?" (milk-free, egg-free, nut-free cooking) Food Allergy Cookbook by Linda Marienhoff Coss. I found it over the internet. We also make him pancakes and waffles without eggs. He loves them and feels special and doesn't feel left out. We take these cupcakes along to picnics and parties so he can also have dessert.
I hope that you will find it successful, too. You can freeze the cupcakes with the icing. Just put on a plastic plate, wrap in clear plastic wrap and cover with foil. They keep very well in the freezer for a long time - then just sit out a little while before you want to use them to thaw.