Green tomato cake with cream cheese frosting uses 4 cups of unripe green tomatoes baked into it. Despite its unconventional use of tomatoes, it tastes like a moist coffee cake! It’s a perfect treat for anyone who wants to use up their garden green tomatoes!

green tomato cake with cream cheese frosting being lifted out of baking dish with a spatula. - 1

Green Tomato Cake with Cream Cheese Frosting Recipe

You are going to love this unique recipe that uses green tomatoes! I hate seeing green tomatoes go to waste, so this is one of our favorite late harvest recipes to use them up (besides fried green tomatoes , green tomato salsa and green tomato relish ). Why is it so good?

  1. Green tomato cake is a great way to use up unripe or surplus green tomatoes from your garden or local farmers’ market. It allows you to make the most of the ingredients you have on hand, reducing waste and adding a touch of creativity to your baking.
  2. The moisture content of the green tomatoes (and their juices) keep the cake moist and tender. The finely chopped tomatoes blend into the batter, contributing to a soft and moist texture.
  3. The cream cheese frosting !!! It’s so rich and creamy. If my kids are happy to eat green tomato cake, then so will you! 😉
green tomato cake with frosting in dish cut into slices with 2 slices missing. - 2

How to Make Green Tomato Cake

Grease a 9×13 baking pan .

Chop up 4 cups of green tomatoes (no need to peel them), keeping both the tomatoes and juices. Don’t drain them!

If you want the tomatoes to be super tiny, specks of green, you can purée the tomatoes to be even smaller instead of chopping them up with a knife. Just make sure to use both the tomatoes and juice!

green tomatoes chopped up. - 3

Make the cake batter by first mixing together vegetable oil, sugar and eggs. In another mix together flour, cinnamon, nutmeg, baking soda, salt and chopped walnuts. Mix these 2 bowls together.

green tomato cake batter in bowl.  - 4

Add in green tomatoes (and juices) and mix.

green tomato cake batter in bowl with spoon. - 5

Pour this mixture into the baking pan.

green tomato cake batter  in 9x13 baking dish. - 6

Bake until a tooth pick comes out clean, this cake takes around 45-50 minutes.

baked green tomato cake in baking dish. - 7

Allow to cool. While the cake is cooling, make the cream cheese frosting using cream cheese, powdered sugar, vanilla and milk.

cream cheese frosting in bowl with spoon. - 8

Once the cake is cool, add frosting and frost the cake.

frosting spread on top of cake. - 9

Cut into slices and enjoy!

cake cut into 12 slices in baking dish. - 10

How to Frost the Cake

Here are simple directions on how to frost the cake with yummy cream cheese frosting!

  1. Ensure that your cake is completely cooled. Warm cakes can cause the frosting to melt or become runny.
  2. Using a butter knife or an offset spatula, take a generous amount of the cream cheese frosting and place it on top of the cake.
  3. Start spreading the frosting from the center and work your way towards the edges, using smooth, even strokes.
  4. Continue spreading the frosting until the entire cake is covered. Smooth out any uneven areas or air bubbles with the spatula.
  5. If desired, you can use a clean spatula or a butter knife to create decorative patterns or swirls on the frosting.
  6. Slice and serve this delicious green tomato cake!
side view of cake in baking dish with frosting. - 11

How to Store

Green tomato cake can typically be kept in the refrigerator for up to 4-5 days.

  1. Allow the cake to cool completely before storing. If you try to store it while still warm, it can make the cake soggy.
  2. Cover the cake with plastic wrap to ensure it’s fully covered. If you want, you can also cut it into individual slices and store them separately.
  3. Place in the refrigerator and use within 4-5 days.
side angle showing the interior of the green tomato cake. - 12

Recipe Help

  • Don’t have walnuts? Use pecans or pistachios instead.
  • Nut allergy? Skip the walnuts or add raisins instead.
  • Don’t want to make frosting? Sprinkle powdered sugar on top or make a simple lemon icing.
  • Want frosting but not cream cheese frosting? Make my buttercream frosting , or buy pre-made frosting at the grocery store.

Pin for later:

Green tomato cake with cream cheese frosting uses 4 cups of unripe green tomatoes baked into it.   Despite its unconventional use of tomatoes, it tastes like a moist coffee cake!  It's a perfect treat for anyone who wants to use up their garden green tomatoes! - 13
  • Pinterest
  • Instagram
  • Facebook

Ingredients

For the cake:

  • ▢ 4 cups green tomatoes finely chopped
  • ▢ 1/2 cup vegetable oil
  • ▢ 2 cups white sugar
  • ▢ 2 eggs
  • ▢ 2 cups all-purpose flour
  • ▢ 1 teaspoon ground cinnamon
  • ▢ 1 teaspoon ground nutmeg
  • ▢ 1 teaspoon baking soda
  • ▢ 1/4 teaspoon salt
  • ▢ 1 cup chopped walnuts

For the cream cheese frosting:

  • ▢ 8 ounces cream cheese
  • ▢ 3 1/2 cups confectioners powdered sugar
  • ▢ 1 teaspoon vanilla
  • ▢ 1 tablespoon milk

Instructions

  • Preheat oven to 350 degrees F. Spray a 9×13 baking pan with nonstick spray.
  • Finely chop the tomatoes up, saving both the tomatoes and juices. Don’t drain them – keep the juice!
  • In a large bowl cream together vegetable oil and sugar. Add in eggs and continue mixing.
  • In a large bowl mix together flour, cinnamon, nutmeg, baking soda and salt. Add walnuts to bowl and mix more. Pour this mixture into the vegetable oil/sugar bowl and mix until well combined.
  • Add green tomatoes (and their juices) into the bowl and mix once more. Pour this mixture into the baking pan.
  • Bake for 50-55 minutes or until toothpick comes out clean. Remove from oven and allow to cool. Now let’s make the frosting!
  • Add cream cheese, powdered sugar, vanilla and milk into a bowl and use a electric mixer to blend all together, until frosting becomes fluffy.
  • Using a spatula or butter knife, take a generous amount of frosting and place it on top of the cake. Start spreading the frosting from the center and work your way towards the edges to frost the cake.
  • Cut into slices and serve this delicious green tomato cake!
Green Tomato Cake - 14

Moist Green Tomato Cake with Cream Cheese Frosting

Ingredients

For the cake:

  • 4 cups green tomatoes finely chopped
  • 1/2 cup vegetable oil
  • 2 cups white sugar
  • 2 eggs
  • 2 cups all-purpose flour
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground nutmeg
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1 cup chopped walnuts

For the cream cheese frosting:

  • 8 ounces cream cheese
  • 3 1/2 cups confectioners powdered sugar
  • 1 teaspoon vanilla
  • 1 tablespoon milk

Instructions

  • Preheat oven to 350 degrees F. Spray a 9x13 baking pan with nonstick spray.
  • Finely chop the tomatoes up, saving both the tomatoes and juices. Don’t drain them - keep the juice!
  • In a large bowl cream together vegetable oil and sugar. Add in eggs and continue mixing.
  • In a large bowl mix together flour, cinnamon, nutmeg, baking soda and salt. Add walnuts to bowl and mix more. Pour this mixture into the vegetable oil/sugar bowl and mix until well combined.
  • Add green tomatoes (and their juices) into the bowl and mix once more. Pour this mixture into the baking pan.
  • Bake for 50-55 minutes or until toothpick comes out clean. Remove from oven and allow to cool. Now let’s make the frosting!
  • Add cream cheese, powdered sugar, vanilla and milk into a bowl and use a electric mixer to blend all together, until frosting becomes fluffy.
  • Using a spatula or butter knife, take a generous amount of frosting and place it on top of the cake. Start spreading the frosting from the center and work your way towards the edges to frost the cake.
  • Cut into slices and serve this delicious green tomato cake!

Recipe Created by Pamela Reed for brooklynfarmgirl.com