One-Bowl Carrot Cake with Cream Cheese Frosting
This one-bowl carrot cake is soft, perfectly spiced, and topped with rich cream cheese frosting: everything a great carrot cake should be. It’s incredibly moist, full of warm cinnamon flavor, and made with simple ingredients that come together in just one bowl, which means less mess and an easy homemade cake every time.
And yes, I’m going to say it; this carrot cake is better than grandma’s.
Now here’s the funny part. I actually used to be a carrot cake hater. Because let’s be honest… who wants a vegetable in their cake? For years, I skipped right past carrot cake at parties and bakeries without even giving it a chance.
But the first time I tried a really good one, everything changed. A great carrot cake doesn’t taste like vegetables at all. Instead, it’s unbelievably moist, warmly spiced, and perfectly balanced with tangy cream cheese frosting.
This recipe takes everything people love about classic carrot cake and simplifies it into a one-bowl recipe that delivers bakery-quality results every single time.
If you’ve ever doubted carrot cake as I did, this recipe might just convince you otherwise.
Why You’ll Love This One-Bowl Carrot Cake
There are plenty of carrot cake recipes out there, but this one stands out for a few reasons.
- It’s incredibly easy. Everything mixes together in just one bowl — which means less mess and faster cleanup.
- The cake is ultra-moist. Butter provides flavor while oil keeps the crumb soft and tender for days.
- Perfectly spiced. A balanced blend of cinnamon, nutmeg, and ginger gives the cake warmth without overpowering the carrots.
- Fresh carrot flavor. Two full cups of fresh, shredded carrots melt into the batter, adding incredible moisture and natural sweetness. Avoid using pre-shredded carrots as they are often dry and lacking flavor.
- Classic cream cheese frosting. Rich, smooth, and tangy, the perfect frosting for carrot cake.
Why This Carrot Cake Is So Moist
One of the best things about a good carrot cake is its incredibly soft, tender texture. If you have ever wondered why carrot cake tends to be so moist, the answer comes down to a few key ingredients working together.
This one-bowl carrot cake uses several moisture-rich ingredients that keep the cake soft for days.
Oil Keeps the Cake Soft
Unlike many traditional cakes that rely only on butter, carrot cake almost always includes vegetable oil. Oil stays liquid at room temperature, so the cake remains soft and moist rather than firming up as it cools.
In this recipe, the combination of butter and oil gives you the best of both worlds — rich flavor from the butter and lasting moisture from the oil.
Fresh Carrots Add Natural Moisture
Carrots are mostly water, which means they naturally add moisture to the batter as the cake bakes.
Finely shredded carrots almost melt into the cake while baking, leaving behind subtle sweetness and incredible tenderness in the crumb. Be sure to freshly shred them yourself.
Brown Sugar Helps Lock in Moisture
Brown sugar contains molasses, which attracts and holds onto moisture. This is why cakes made with brown sugar tend to stay softer longer than cakes made with only white sugar.
The combination of granulated sugar and brown sugar in this recipe gives the cake the perfect balance of sweetness and moisture.
Buttermilk Creates a Tender Crumb
Buttermilk adds both moisture and acidity to the batter. Acidity reacts with baking soda to create a lighter texture and tenderize the crumb.
The result is a cake that feels soft, fluffy, and incredibly moist with every bite.
Ingredients You’ll Need
Every ingredient in this one-bowl carrot cake plays an important role in creating the perfect texture and flavor.
As always, the full recipe with measurements is down below in the recipe card.
- Cake flour – Keeps the cake soft and tender. Cake flour has a lower protein content than all-purpose flour, which prevents the cake from becoming dense.
- Granulated white sugar – Adds sweetness and helps create a light crumb.
- Light brown sugar – Provides extra moisture and adds a subtle caramel flavor that pairs beautifully with the warm spices.
- Baking powder – Helps the cake rise and creates a light, fluffy texture.
- Baking soda – Reacts with the buttermilk to give the cake additional lift and tenderness.
- Salt – Enhances the cake’s flavor and balances the sweetness.
- Cinnamon – The classic spice that gives carrot cake its signature warm flavor.
- Nutmeg – Adds depth and warmth to the spice blend.
- Ground ginger – Provides a subtle spice that complements the cinnamon and nutmeg.
- Melted butter – Adds rich flavor and gives the cake a classic homemade taste.
- Vegetable oil – Keeps the cake incredibly moist and soft, even days after baking.
- Eggs – Provide structure, richness, and help bind the batter together.
- Vanilla bean paste or vanilla extract – Enhances the cake’s flavor and complements the spices.
- Buttermilk – Adds moisture and a slight tang while helping create a tender crumb.
- Finely shredded carrots – The star ingredient that gives carrot cake its natural sweetness and moisture.
Ingredients for Cream Cheese Frosting
Carrot cake is famous for its rich cream cheese frosting, and this version is smooth, creamy, and perfectly balanced.
- Full-fat brick cream cheese – Creates the tangy, creamy base of the frosting.
- Salted butter – Adds richness and helps create a smooth, fluffy texture.
- Confectioners’ sugar – Sweetens and thickens the frosting while keeping it silky smooth.
- Vanilla bean paste or extract – Enhances the overall flavor of the frosting.
- Pinch of salt – Balances the sweetness and makes the flavors pop.
How to Make One-Bowl Carrot Cake Recipe (Step-by-Step)
Step 1: Prepare Your Baking Pans
Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, whisk together the flour, sugars, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
Step 3: Add the Wet Ingredients
Pour in the melted butter, oil, eggs, vanilla, and buttermilk. Mix until smooth and fully combined.
Step 4: Fold in the Carrots
Gently fold in the shredded carrots (and nuts or raisins, if using) until evenly distributed.
Step 5: Bake the Cake
Divide the batter evenly between the prepared cake pans. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean. Cool completely.
How to Make Cream Cheese Frosting
Using a stand mixer or handheld mixer:
- Beat the cream cheese and butter together until smooth and creamy.
- Add powdered sugar one cup at a time, mixing well after each addition.
- Mix in vanilla extract and a pinch of salt.
- Adjust consistency if needed.
The cream cheese frosting should be smooth, creamy, and spreadable, not runny before frosting.
Tips for Perfect Carrot Cake Every Time
- Use freshly shredded carrots. Freshly grated carrots blend into the batter, creating a softer, moister texture.
- Do not overmix the batter. Mix just until combined to keep the cake tender.
- Use room temperature ingredients. To quickly bring them to room temperature, place eggs in a bowl of warm water for 10 minutes and microwave milk or butter in short bursts until just slightly warm, not hot. Here’s a full guide on more quick hacks.
- Allow the cake to cool completely. Frosting a warm cake will cause the frosting to melt, making it hard to decorate.
- Measure flour correctly. Too much flour can make carrot cake dense. Spoon flour into your measuring cup and level it off.
Cake Pans Matter: Choosing the Right Pan for Carrot Cakes
Believe it or not, the type of cake pan you use affects the outcome of your cake. Here’s why:
- Light Metal Pans: Reflect heat, leading to a more even bake.
- Dark Metal Pans: Absorb heat, causing the cake to bake faster and potentially dry out on the edges.
I highly recommend Fat Daddio’s cake pans. They provide an even bake and help achieve that perfect cake height.
How to Store Carrot Cake
Because this carrot cake is topped with cream cheese frosting, proper storage is essential to maintain both the flavor and texture. The good news is that carrot cake actually stores very well; the spices deepen, and the cake often tastes even better the next day.
Refrigerator
Once frosted, carrot cake should be stored in the refrigerator because of the cream cheese frosting.
Place the cake in an airtight container or cover it tightly with plastic wrap. Stored properly, the cake will stay fresh and moist for up to 5 days.
For the best flavor and texture, allow the cake to sit at room temperature for about 20–30 minutes before serving. This softens the frosting and brings the cake back to its perfect texture.
Room Temperature
If the cake is unfrosted, the layers can be stored at room temperature for 1–2 days.
Wrap the layers tightly in plastic wrap or place them in an airtight container to prevent them from drying out.
Freezing
Carrot cake freezes beautifully, making it a great make-ahead dessert.
To freeze the cake layers:
- Allow the cake layers to cool completely.
- Wrap each layer tightly in plastic wrap.
- Place the wrapped layers in a freezer-safe bag or airtight container.
The layers can be frozen for up to 2 months.
When ready to use, thaw the cake overnight in the refrigerator or for several hours at room temperature before frosting and assembling.
Frequently Asked Questions on Carrot Cake
Technically, yes, but I don’t recommend it. Pre-shredded carrots are too dry and thick, which can result in a drier cake. For the best texture and moisture, grate fresh carrots using a fine grater or a food processor. It’s worth the extra step!
Absolutely! This is a one-bowl recipe, meaning you can mix everything by hand with a whisk or a spatula. Since we’re using melted butter and oil, there’s no need for a stand mixer. Just be careful not to overmix; stir until the ingredients are just combined for a tender cake!
Cake flour helps to create a super light and fluffy cake, so while you can substitute it with all-purpose flour, expect a denser cake. You can also make a quick cake flour substitute: for every cup of all-purpose flour, remove 2 tablespoons and replace them with cornstarch. Check out my full guide on cake flour vs. all-purpose flour to learn when to use each.
Yes, simply follow our carrot cake cupcake recipe! Same great recipe adapted for cupcakes.
Yes. This recipe can be baked in any-sized pan, such as a 9×13 or 9-inch cake pan. Just remember, baking time may be adjusted.
Try My Other Viral Cake Recipes:
Get to Baking!
If you’ve ever been skeptical about carrot cake like I once was, this recipe is the perfect place to start. This one-bowl carrot cake proves that something as simple as shredded carrots can turn into one of the most moist, flavorful cakes you’ll ever bake.
Whether you’re baking this for Easter, a birthday, a holiday gathering, or simply because you’re craving a slice of something sweet, this carrot cake is one of those recipes that never disappoints.
And if you try it, I’d love to hear what you think! Don’t forget to leave a review and tag me on social media @everythingjustbaked!
Ingredients
- 2 ⅓ cups (280g) cake flour
- 1 cup (200g) granulated white sugar
- 1 cup (200g) packed light brown sugar
- ½ tsp baking soda
- ½ tsp salt
- 1 ½ tsp baking powder
- 2 tsp cinnamon
- ½ tsp nutmeg
- ¼ tsp ground ginger
- ½ cup (113g) melted butter
- 1/2 cup (120g) vegetable oil
- 4 large eggs at room temperature
- 2 tbsp vanilla bean paste or vanilla extract
- ¾ cup (180g) buttermilk at room temperature
- 2 cups (250g) finely shredded carrots packed
- 16 ounces full-fat brick cream cheese softened to room temperature
- 3/4 cup (170g) salted butter softened to room temperature
- 4 cups (480g) confectioners’ sugar
- 1 1/2 tsp pure vanilla extract
- pinch of salt to taste
Instructions
- Preheat oven to 350°F (175°C). Grease and line 2 8-inch round cake pans with parchment paper.
- In a large mixing bowl, whisk together the flour, sugars (granulated white + brown), baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
- Add in the melted butter, vegetable oil, eggs, vanilla, and buttermilk. Mix until fully combined.
- Fold in the shredded carrots.
- Pour the batter evenly into prepared cake pans.
- Bake for 30-35 minutes, or until a toothpick comes out clean.
- Let cool completely before frosting.
For the Cream Cheese Frosting:
- Using a handheld or stand mixer paddle attachment, beat the cream cheese and butter together on medium-high speed for about 2 minutes until smooth and creamy.
- Add the powdered sugar one cup at a time scraping down the sides every so often to ensure everything is well mixed.
- Mix in the vanilla extract, and a pinch of salt.
- If the frosting feels too thin, add more powdered sugar a little at a time. If it’s too sweet, a small pinch of salt will balance the flavor. The frosting should be soft but not runny.
- Spread the frosting generously over your cooled cake! Enjoy!
Video
Notes
- Use Freshly Shredded Carrots: Pre-shredded store-bought carrots are too dry. Freshly shredded carrots add moisture and sweetness.
- Optional Add-Ins: For extra texture and flavor, fold in ½ cup chopped nuts (pecans or walnuts) or ¼ cup raisins with the shredded carrots.
- Storage: Store in the fridge for up to 5 days, or freeze for up to 3 months.

So far I’ve always wanted the cake to be moist ..as I have watched the videos I have learned a lot. I have always failed in mixing the frosting but now I have no problems at all. I really love this baking video
Delicious!!!! 10/10
My son and I have just made this recipe.
Well that carrot cake is DELICIOUS! And the cream cheese icing.. WOW. So simple but so perfect. Not 200 steps and nothing missing. Moist and sweet and delicious.
We had to use GF flour as my son is celiac, I wasn’t sure how it was going to turn out but it turned out PERFECT.
Hello Janie! I have a question. I’m planning on baking this carrot cake with GF flour as well. Did you do anything different than what the recipe calls for or did you just use all purpose GF flour? Thank you!
This cake was easy to make, moist, and so very delicious!!
Cake was easy to make. I added some crushed pineapple and used a 9×11 pan so it’s taking longer to cook than 30 minutes so I’m scared to find out the results !! Lol
This cake was a total hit! So moist and the flavor is out of this world. It was like a little slice of heaven.
OMG! Are you kidding me Justin!? 😭🥹
This recipe is fire 🔥 🙌
I swear I don’t leave many reviews but I had to let the rest of yall know, that this is it! Seriously, look no further. I’m glad I stumbled across your videos on social media & found this recipe. This cake will be baking in my kitchen again and again.
Thank you!!
First cake, from scratch, I made. Best. Cake. Ever.
Can you substitute and make this sugar free?? If so suggestions as to which sugar substitutes to use and how much. Please!
Im honestly not too sure, I havent experimented with sugar free yet.
I will forever be big back following you! I unfortunately have a sweet tooth also.
Hello Justin, you are an amazing baker, I love your delightful personality, simple and delicious recipes. I’m a 61 yo grandmother, from Chicago (the food capital of USA…to me) boy have you taught me somethings…Your grandma must be proud. Can’t wait to see you in the upcoming tv baking show.
“Keep bringing the heat to the kitchen!!!” I’ll be watching
Ah! This means so much, thank you!
This recipe was simple to make.. I was terrified this cake wasn’t going to work out the way i wanted .I made it for a friend’s birthday.. Everyone kept saying how good the cake was, some even went back for more .. Thank you, for sharing your recipe 😊 Oh, I also used his cream cheese frosting recipe. I had several compliments on it as well
Any recommendations on using 9×13 pan.
You totally can! Same instructions, just might bake faster.
Absolutely scrumptious! The best carrot cake moist and delicious.
only teak i made was to add 8 oz crushed pineapples drained without raison. It was a a hit!
Love your recipes!! What size cake pans would be best to use
You can use any pans really. I usually use 8 inch pans that are 2 inch deep
Best carrot cake. Light and perfectly balanced. Cooked in 9×13 glass Pyrex for 30 minutes.
Great Afternoon,
I want to bake this for my son for his birthday. Are the cooking instructions the same if I use a sheet cake pan instead? Thank you
Yes! it just may take a tad quicker to cook.
I just loved the recipe BUT my cake didn’t rise at all.
It’s a doughy flat heavy chunk, and I’m sitting here looking at it, tears in my eyes, wondering what to do with it. Such a sad cake… 😓
Loved that you can make this moist and absolutely delicious cake in one bowl! My carrot cake recipe I always mix wet ingredient’s and sift dry ingredients separately but oh my. This was amazing and easy to make and never turned on my mixer. I will definitely make again but this time with cake flour because I used AP flour this time. It’s what I had on hand. Thanks so much for sharing your recipe with us!!! ❤️
I made this carrot cake today and it was so so amazingly moist and delicious!!! Thanks for sharing your recipes with a grandma😁!
This was a real hit with the ladies of my game night. I made it as a naked cake and added a few walnuts on top for a little decoration. So tender and perfect. Thank you so much. Love your recipes, love your attitude, love your videos, love you!
The taste was there but it came out dense. I bake cakes all the time. Not sure what went wrong.
“Cake was amazing amazing! #sogood” Quote from my mom. “The cake was magnificent.” Quote from my dad. So I guess it was a hit! I didn’t get to have any but it smelled and looked delicious.
This recipe is awesome! It males the moistest and tastiest cake! I’ve made this 3 different ways… regular, gluten free and vegan… everyone absolutely loved it!
I made my first carrot 2-layer cake with your recipe for my husband’s birthday. It turned out so yummy (moist and flavorful, thanks to the buttermilk and the oil + butter rule)! I also used those cake pan strips that you soak and wrap around the outside of the pans. Have you ever used those? They keep your cake layers from having a dome in the middle. The cakes bake really evenly, so you don’t have to cut the tops. Your cakes always seem to come out that way without the strips. How do you do that? Thank you for your tutorials and recipes, Justin. You are so much fun to watch! Love your joy!
I’m husband’s aunt used to bake a carrot cake for hus birthday every year. I’ve been baking him one since 2008. I’ve tried many recipes over the years. They’ve all been just ok. but tried this one this year. It got a huge thumbs up. Finally found tge winning recipe. Rich cake texture and just-sweet-enough frosting were the perfect combination!