All-Natural, Allergy-Friendly Strawberry Cupcake Recipe

strawberry cupcake with lots of candles
Amber Cash/Moment Open/Getty Images
  • Prep Time
    20 min
  • Cook Time
    15 min
  • Total Time
    35 min
  • Yield
    1 dozen cupcakes

Many people with food allergies (and those who value great food in general) prefer to keep their foods all-natural, avoiding such ingredients as food dye and artificial flavoring. It's also just more fun to make foods from real ingredients, such as fresh strawberries.

That's where these super-pink cupcakes come in. The cupcakes have a kid-friendly strawberry flavor that they derive from real, honest-to-goodness strawberries. They're also free of dairy, soy, eggs, nuts, peanuts, and artificial colors and flavors, and are just naturally delicious!

You can make these cupcakes without any food coloring at all, and they'll be slightly pink just from the strawberries in the batter. But the natural food coloring I recommend — India Tree — creates a deep pink hue that is as lovely to look at as it is to eat.

India Tree makes natural red, yellow and blue food colorings, all from vegetable sources (the red comes from beets). If you remember your primary colors from elementary school, you'll realize you can use these three natural food colors to make any color imaginable for your cupcakes (although I still prefer pink to go with the strawberry).

I like to keep a stash of these cupcakes in my freezer for parties, school events, or other times when there will be treats handed out.


  • 1 cup whole fresh or frozen strawberries, thawed
  • 1/4 cup milk substitute (rice, coconut, etc.)
  • 1/3 cup canola oil
  • 1 1/2 cups flour
  • 1 Tablespoon baking powder
  • 1/4 teaspoon salt
  • 1 cup sugar
  • One recipe Dairy-Free, Soy-Free Frosting
  • Natural red food coloring (I recommend India Tree)


Preheat oven to 350 degrees. Line cupcake pan with paper liners. (Recipe makes one dozen cupcakes)

Place strawberries in blender or food processor and blend until smooth. In a large mixing bowl, whisk together the strawberry puree, milk substitute, and oil.

In a separate bowl, mix flour, baking powder, salt, and sugar.

Combine wet and dry ingredients, whisking just until everything is incorporated. Do not over-stir.

Divide batter among 12 cupcake liners. Bake at 350 for 15 – 18 minutes, or until the top springs back when pressed gently.

Allow cupcakes to cool completely on a cooling rack before frosting.

These cupcakes can be enjoyed right away or frozen for later use. To thaw, microwave for 20 seconds, or just allow to thaw at room temperature. Toss one in a lunchbox for a special lunchtime treat and it will keep the other food cool as it thaws.

Important note: India Tree also makes all-natural sprinkles and other decorations colored with its food dyes, but those products are not allergen-free — they contain both soy and corn.

Continue Reading