Chocolate Beetroot Cupcakes Recipe
Introduction
These chocolate beetroot cupcakes are a deliciously moist treat with a subtle earthy sweetness from the beets. They combine rich cocoa flavor with vibrant natural ingredients, making for a unique and delightful dessert.

Ingredients
- ¾ cup vegetable oil
- 2 cups all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 2 eggs
- 1 cup buttermilk
- 1 ½ cups sugar
- ½ cup cocoa powder
- 2 cups pureed cooked beets (about 4 beets)
- 1 teaspoon vanilla extract
For the frosting:
- 1 ½ cups butter
- 8 oz cream cheese
- 5 cups powdered sugar
- ½ cup pureed cooked beets (about one beet)
- ½ cup semi-sweet chocolate, melted
Instructions
- Step 1: In a medium saucepan, boil all 5 beets and keep them at a light boil for 30 minutes or until the centers are soft. Remove the beets and let them cool. Once cooled, peel off the skins with your fingers and trim the stems and tails.
- Step 2: Puree all 5 cooked beets in a food processor until smooth. Set aside.
- Step 3: In a large bowl, combine the vegetable oil, eggs, sugar, 2 cups of the pureed beets, vanilla extract, and buttermilk.
- Step 4: Add the flour, baking powder, salt, and cocoa powder to the wet ingredients and mix until just combined.
- Step 5: Line a cupcake pan with liners and fill each about ¾ full, leaving approximately ¼ inch at the top.
- Step 6: Bake at 350°F (175°C) for 20–25 minutes, or until a toothpick inserted in the center comes out clean.
- Step 7: Allow the cupcakes to cool completely before frosting.
- Step 8: To make the frosting, whisk together the butter and cream cheese in a stand mixer on high speed until light and fluffy.
- Step 9: Gradually add the powdered sugar on low speed until smooth and combined.
- Step 10: Add the remaining ½ cup of pureed beets and the melted chocolate, then whisk until well incorporated.
- Step 11: Refrigerate the frosting for a few minutes if it needs to firm up before spreading.
- Step 12: Frost the cooled cupcakes and enjoy!
Tips & Variations
- For a more intense chocolate flavor, use Dutch-processed cocoa powder instead of natural cocoa.
- You can substitute buttermilk with milk mixed with 1 tablespoon of lemon juice or vinegar as a quick alternative.
- Adding a pinch of cinnamon or espresso powder to the batter enhances the chocolate notes.
- Store the frosting in the refrigerator if not using immediately to keep it fresh and firm.
Storage
Store the cupcakes in an airtight container in the refrigerator for up to 4 days. Bring them to room temperature before serving for the best texture. You can also freeze unfrosted cupcakes for up to 2 months; thaw completely before frosting.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Do the beets affect the taste of the cupcakes?
The beets add natural moisture and a subtle earthy sweetness without overpowering the chocolate flavor, making the cupcakes moist and tender.
Can I use raw beets instead of cooked ones?
It’s best to cook the beets until soft before pureeing to ensure a smooth texture and to mellow their flavor. Raw beets can be tough and may alter the batter consistency.
PrintChocolate Beetroot Cupcakes Recipe
Delight in these moist and rich Chocolate Beetroot Cupcakes, where the natural sweetness and earthiness of pureed beets perfectly complement the deep cocoa flavor. Topped with a creamy beet-infused chocolate cream cheese frosting, these cupcakes offer a unique twist on classic chocolate treats, adding moisture and a subtle vegetable boost for a healthier indulgence.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 12–16 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Cupcake
- ¾ cup vegetable oil
- 2 cups all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 2 large eggs
- 1 cup buttermilk
- 1 ½ cups sugar
- ½ cup cocoa powder
- 2 cups pureed cooked beets (about 4 beets)
- 1 teaspoon vanilla extract
Frosting
- 1 ½ cups unsalted butter, softened
- 8 oz cream cheese, softened
- 5 cups powdered sugar
- ½ cup pureed cooked beets (about 1 beet)
- ½ cup semi-sweet chocolate, melted
Instructions
- Cook the Beets: In a medium saucepan, boil 5 whole beets at a light boil for 30 minutes or until the centers are soft when pierced with a knife. Remove from water, let cool, then peel off the skins with your fingers and trim the stems and tails.
- Puree the Beets: Place the cooked and peeled beets into a food processor and blend until smooth. Set aside 2 cups of this puree for the cupcake batter and ½ cup for the frosting.
- Make the Cupcake Batter: In a large mixing bowl, combine the vegetable oil, eggs, sugar, 2 cups of beet puree, vanilla extract, and buttermilk. In a separate bowl, whisk together the flour, baking powder, salt, and cocoa powder. Gradually add the dry ingredients to the wet ingredients, mixing until just combined to avoid overmixing.
- Fill Cupcake Liners: Line a cupcake pan with liners and fill each about ¾ full, leaving about ¼ inch from the top to allow room for rising.
- Bake the Cupcakes: Preheat the oven to 350°F (175°C). Bake the cupcakes for 20-25 minutes or until a toothpick inserted in the center comes out clean or dry. Remove from oven and allow to cool completely on a wire rack.
- Prepare the Frosting: In the bowl of a stand mixer fitted with the whisk attachment, beat the softened butter and cream cheese on high speed until fluffy and smooth.
- Add Sugar and Beet Puree: Lower the speed and gradually add the powdered sugar, mixing until combined and soft in texture. Then incorporate the ½ cup beet puree and the melted semi-sweet chocolate, whisking until fully blended.
- Chill Frosting if Needed: If the frosting is too loose for piping, refrigerate it for a few minutes until it firms up to a spreadable consistency.
- Frost the Cupcakes: Once cooled, frost each cupcake generously with the beet-chocolate cream cheese frosting. Serve and enjoy this moist and uniquely flavored treat!
Notes
- Boiling beets until tender is crucial to achieving a smooth puree for both the batter and frosting.
- Allow cupcakes to cool fully before frosting to prevent the frosting from melting.
- Refrigerating the frosting briefly helps to firm it up for easier application.
- This recipe yields approximately 12-16 cupcakes depending on cupcake liner size.
- Using fresh beets imparts natural sweetness; canned or pre-cooked beets can be used but adjust moisture accordingly.
- For a deeper chocolate flavor, use Dutch-processed cocoa powder.
- Leftover cupcakes can be stored in an airtight container refrigerated for up to 3 days.
Keywords: Chocolate Beetroot Cupcakes, beetroot cupcakes, chocolate cupcakes with beets, chocolate cream cheese frosting, healthy cupcakes, vegetable infused dessert

