Go Back
+ servings
Lavender Vanilla Cupcakes with Blood Orange Glaze | CaliGirlCooking.com
Print Recipe
5 from 1 vote

Lavender Vanilla Cupcakes with Blood Orange Glaze

Light and fluffy cupcakes filled with the delicate flavors of lavender and vanilla, perfectly contrasted by a tart blood orange glaze. 
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Dessert
Cuisine: American
Servings: 12 cupcakes
Calories: 319kcal


For the cupcakes:

  • 1 cup sugar
  • 3/4 cup milk
  • 4 tablespoons butter, melted and cooled
  • 2 eggs
  • 1/3 cup nonfat plain Greek yogurt
  • 1 tablespoon vanilla bean paste
  • 1 1/2 cups flour
  • 2 teaspoons culinary lavender, ground (I used a mortar and pestle for this)
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt

For the glaze:

  • 2 1/2 cups powdered sugar, sifted
  • 1/4 cup fresh blood orange juice
  • 4 tablespoons melted butter
  • 1 tablespoon milk
  • 1/2 teaspoon vanilla bean paste


  • Preheat the oven to 350 degrees Fahrenheit. Spray a cupcake pan with nonstick cooking spray and set aside. 
  • In a large mixing bowl, beat together the sugar, milk, butter, eggs, yogurt and vanilla until combined. 
  • In a separate mixing bowl, combine the flour, lavender, baking soda and salt, then add this mixture to the wet mixture, beating until just combined. 
  • Using a 1/3 cup measure, scoop batter into cupcake pans. Bake in 350 degree oven for 20-25 minutes. Let cool completely before topping with the glaze. 
  • While waiting for the cupcakes to cool, make the glaze. In a medium mixing bowl, beat together all of the glaze ingredients until smooth and no lumps remain. 
  • Once cupcakes are cool, spoon glaze evenly over cupcake tops. Let glaze dry completely before serving. 


  1. You can find culinary lavender at most cooking shops or online here and my favorite vanilla bean paste here (affiliate links).
  2. These cupcakes can be frozen for up to 3 months if properly stored in a resealable container.


Calories: 319kcal | Carbohydrates: 56g | Protein: 4g | Fat: 9g | Saturated Fat: 5g | Cholesterol: 49mg | Sodium: 182mg | Potassium: 67mg | Fiber: 1g | Sugar: 44g | Vitamin A: 308IU | Vitamin C: 3mg | Calcium: 36mg | Iron: 1mg