Website Shifting Roots Logo
My Account

Old Fashioned Beet Cake


I never realized baking cakes with vegetables wasn’t a thing everywhere, until I met my dear friend Nicky. Nicky is from South Africa, and kindly informed me that this practice was indeed odd, but how did I do it because she was interested in making a cake with vegetables for her son’s first birthday.

Any prairie person worth their salt (who enjoys baking) will have a standard recipe for zucchini cake or carrot cake. Beet cake is equally delicious and a great way to use up those larger beets you grew that weren’t as nice for canning.

Related: Beet Leaf Rolls and Red Velvet Cake with Beets

This old fashioned beet cake is very similar to carrot cake, and is delicious with cream cheese icing. I took it to a recent choir rehearsal, and it was devoured by my singers.

How do You Bake with Beets?

To use beets in your baking, start by boiling or roasting chopped beets until tender. Beets always take longer than I expect to roast them–often over an hour at 375 degrees Fahrenheit. However, you might be blessed with a higher quality oven that I am and it will go quicker for you.

Put your beets into a blender or food processor and puree them with a bit of water. There’s no exact science to this. Just blend the beets until your desired texture.

If you have extras, you can always save the pureed beets in a freezer bag and use at a later date. Beets keep well in the freezer and you should have no problems using them later in the year.

Old Fashioned Beet Cake

Old Fashioned Beet Cake

Similar to carrot cake, but with pureed beets.

Prep Time 30 minutes
Cook Time 1 hour
Additional Time 1 hour
Total Time 2 hours 30 minutes


  • Beet Cake:
  • 3 cups pureed beets
  • 4 eggs
  • 1 cup white sugar
  • 3/4 cup brown sugar
  • 3/4 cup canola oil
  • 1 cup milk
  • 2 cups flour
  • 2 tsp baking soda
  • 1 tsp salt
  • 1 tbsp cinnamon
  • 1/4 tsp nutmeg
  • Icing:
  • 1 cup cream cheese (a block)
  • 2 cups icing sugar
  • 1 tsp vanilla


  1. Cook and puree beets if you have not already done so.
  2. Beat eggs, sugars, and oil in a large bowl.
  3. Next, add in the pureed beets and milk.
  4. Finally, Add flour, baking soda, cinnamon, nutmeg, and salt and beat until smooth.
  5. Transfer to a greased 9x13 inch baking pan.
  6. Bake at 350 degrees for 60 minutes, or until an inserted toothpick comes out clean.
  7. Let cake cool completely.
  8. In the mean time, beat cream cheese, icing sugar, and vanilla in a mixer until smooth.
  9. Frost the beet cake with cream cheese icing
  10. Serve and enjoy!


The additional time is the hour or so it will take to roast or boil the beets if you don't have cooked beets on hand already.

Kristen Raney

Kristen Raney

Kristen is a former farm kid turned urban gardener who owns the popular gardening website, Shifting Roots.  She is obsessed with growing flowers and pushing the limits of what can be grown in her zone 3b garden.  She also loves to grow tomatoes, but oddly enough, dislikes eating them raw.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Grow roots with us



Hi, I'm Kristen and I help new gardeners learn to grow their own vegetables and beautify their yards. I also share recipes that use all that delicious garden produce. Grab a coffee (and your gardening gloves) and join me for gardening tips, simple recipes, and the occasional DIY, all from the lovely city of Saskatoon, Saskatchewan.

P.S. First time gardener? You'll want to download the quick start gardening guide below!

Skip to Recipe