This chocolate cake is my go-to when I want something moist and rich without fuss. Using sour cream keeps it super tender. It’s perfect for those last-minute celebrations or just a cozy dessert night.
Introduction
I first made this chocolate cake on a hectic weeknight when I realized I had almost no baking staples except cocoa powder and sour cream. I was skeptical about such a simple recipe, but it turned out incredibly moist and tender—way better than I expected! The secret ingredient here is definitely the sour cream, which adds richness and keeps the crumb soft even the next day. What sets this version apart is how easy it is—no creaming butter or multiple bowls, just a quick mix and bake. I also like to sift the dry ingredients to avoid lumps and ensure the cocoa blends evenly. The finished cake has a beautiful, deep chocolate flavor with a velvety texture that feels homemade but without the fuss. It’s perfect for last-minute birthdays or a cozy family dessert, and I promise it’ll become your quick fix for chocolate cravings too.
What You'll Need
One 9-inch round cake, about 8 servings
- 1 cup all-purpose flour, sifted
- 1 cup granulated sugar
- 1/2 cup unsweetened cocoa powder
- 1/2 cup sour cream, full fat
- 2 large eggs, room temperature
- 1/2 cup vegetable oil
- 1 teaspoon baking soda
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
How To Do It
Step 1
Preheat your oven to 350°F (175°C) and grease a 9-inch round cake pan with butter or non-stick spray. This step ensures your cake won’t stick and helps achieve an even crust. Preparing the pan early also means it’s ready when your batter is mixed, so you can bake immediately without delay.
⏱ Time: 10 minutes
✓ Doneness: Pan is evenly greased with no dry spots visible
Step 2
In a large mixing bowl, sift together the flour, cocoa powder, baking soda, and salt. Sifting helps break up any clumps and aerates the flour, which results in a lighter, more tender cake crumb. Make sure to mix these dry ingredients well so the baking soda is evenly distributed, preventing uneven rises.
⏱ Time: 5 minutes
✓ Doneness: Dry ingredients appear smooth and lump-free
Step 3
In a separate bowl, whisk together the sugar, eggs, vegetable oil, sour cream, and vanilla extract until smooth and well combined. The sour cream adds moisture and richness while the oil keeps the cake tender. Whisking thoroughly ensures the sugar dissolves and the mixture emulsifies properly, which helps with even baking.
⏱ Time: 5 minutes
✓ Doneness: Mixture is smooth, glossy, and homogenous
Step 4
Pour the wet ingredients into the bowl with the dry ingredients. Using a spatula, gently fold the batter until just combined. Avoid overmixing because that can develop gluten and make the cake tough instead of soft. Stop mixing as soon as you see no more flour streaks.
⏱ Time: 3 minutes
✓ Doneness: Batter is uniform in color with no visible dry flour
Step 5
Transfer the batter into the prepared cake pan and smooth the top with a spatula. This helps the cake bake evenly and develop a nice flat top for frosting or dusting. Tap the pan gently on the counter to release any large air bubbles that might cause holes or uneven texture.
⏱ Time: 2 minutes
✓ Doneness: Batter surface is even and free of large bubbles
Step 6
Bake the cake in the preheated oven for 28-32 minutes. Start checking around 28 minutes by inserting a toothpick in the center; it should come out with a few moist crumbs but no wet batter. Baking too long will dry out the cake, while underbaking leaves it gummy in the middle.
⏱ Time: 30 minutes
✓ Doneness: Toothpick inserted in center comes out mostly clean with moist crumbs
Step 7
Once baked, remove the cake from the oven and let it cool in the pan for 10 minutes. This resting period allows the cake to set and makes it easier to remove from the pan without breaking. Avoid trying to unmold it while hot, as it’s more fragile then.
⏱ Time: 10 minutes
✓ Doneness: Cake feels firm to the touch but still warm
Step 8
Run a knife around the edges of the cake pan to loosen the cake, then invert it onto a wire rack to cool completely. Cooling on a rack prevents sogginess by allowing air circulation underneath. Letting the cake come to room temperature also helps the flavors develop fully.
⏱ Time: 30-40 minutes
✓ Doneness: Cake is completely cool and springs back lightly when touched
Step 9
Serve as is, dusted with powdered sugar, or frost with your favorite chocolate or cream cheese frosting. This cake is wonderfully moist and tender on its own, but frosting adds a lovely sweetness and makes it perfect for celebrations. Store any leftovers in an airtight container.
⏱ Time: Optional
✓ Doneness: Frosting is smooth and evenly spread if applied
Variations
Chocolate Cake with Espresso Kick
Add 1 tablespoon of instant espresso powder to the dry ingredients to deepen the chocolate flavor with a subtle coffee note. This variation enhances richness without overpowering the cake, perfect for coffee lovers.
Note: Mix espresso powder thoroughly with cocoa powder to ensure even flavor distribution and avoid clumps.
Gluten-Free Chocolate Cake
Replace all-purpose flour with a gluten-free flour blend designed for baking. This swap keeps the texture moist and tender, though the crumb might be slightly denser. Great for gluten-sensitive friends!
Note: Use a blend that includes xanthan gum or add 1/4 teaspoon separately to mimic gluten’s structure.
Chocolate Cake with Greek Yogurt
Swap sour cream for Greek yogurt for a tangier flavor and added protein. The yogurt keeps the cake moist but may yield a slightly denser texture. Works well if you want a healthier twist.
Note: Use full-fat Greek yogurt and ensure it’s well stirred to avoid lumps.
Vegan Chocolate Cake
Replace eggs with flax eggs (1 tablespoon flaxseed meal + 3 tablespoons water per egg) and use plant-based sour cream or yogurt. This makes a moist, tender vegan cake with a slight nutty flavor from flax.
Note: Let flax eggs sit for 5 minutes to gel before mixing, which helps bind the batter properly.
Chocolate Cake with Orange Zest
Add 1 teaspoon of finely grated orange zest to the batter for a fresh citrus twist that brightens the deep chocolate flavor. This variation feels festive and pairs wonderfully with a simple glaze.
Note: Use only the orange zest, avoiding the white pith to prevent bitterness.
Pro Tips
Always use room temperature eggs and sour cream.
Room temperature ingredients mix more evenly, producing a smooth batter that traps air well. Cold ingredients can cause the batter to curdle or mix unevenly, resulting in a dense or uneven crumb.
Don’t overmix the batter after combining wet and dry ingredients.
Overmixing develops gluten, which makes cakes tough and chewy. Gently fold just until combined to keep the crumb tender and soft.
Sift your dry ingredients to avoid lumps.
Cocoa powder and flour tend to clump, which creates pockets of dry or bitter flavor. Sifting aerates and ensures even distribution, resulting in a smooth, consistent crumb.
Check the cake early with a toothpick to avoid overbaking.
Ovens vary, so start checking a few minutes before the timer. Overbaking dries out the cake, while underbaking leaves it gummy. The toothpick should come out with moist crumbs, not wet batter.
Let the cake cool in the pan before removing.
Cooling briefly allows the cake to set and reduces the risk of it breaking apart when unmolding. It also helps retain moisture by preventing steam loss.
Use neutral oil instead of butter for longer-lasting moisture.
Oil stays liquid at room temperature, keeping the crumb soft even after refrigeration. Butter solidifies and can make cakes feel drier or crumbly when cold.
Add vanilla extract for depth of flavor.
Vanilla enhances the chocolate’s richness and adds complexity. It’s a small touch but makes a big difference in taste.
Common Mistakes to Avoid
Skipping sifting of dry ingredients
Why it happens Many cooks rush to mix ingredients and overlook sifting, assuming it’s unnecessary.
Fix Always sift flour, cocoa powder, and baking soda before combining. This prevents lumps and ensures even distribution of leavening agents, which is key to a uniform crumb and proper rise.
Overmixing the batter after adding wet and dry ingredients
Why it happens It’s tempting to mix thoroughly for smooth batter, but this activates gluten.
Fix Fold gently just until no dry streaks remain. Stop mixing as soon as combined to keep the cake tender.
Using cold sour cream or eggs
Why it happens Forgetting to prep ingredients ahead leads to cold items straight from the fridge.
Fix Bring eggs and sour cream to room temperature before mixing. This helps ingredients blend smoothly and traps air for a lighter texture.
Overbaking the cake
Why it happens Setting the timer too long or not checking the cake early.
Fix Start testing with a toothpick at 28 minutes. Remove when it comes out with moist crumbs to avoid dryness.
Not greasing the pan properly
Why it happens Rushing or using too little fat on the pan surface.
Fix Grease the pan thoroughly with butter or non-stick spray and dust lightly with flour or cocoa powder to prevent sticking and ensure easy release.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredient brands and measurements.
Storage & Tips
Room Temperature
This cake can safely sit covered at room temperature for up to 2 days. Keep it wrapped with plastic wrap or in an airtight cake dome to prevent drying out or absorbing fridge odors.
Refrigerator
Store leftovers in an airtight container for up to 5 days. The cake may firm up and lose some softness when chilled, so let it come to room temperature or warm slightly before serving for best texture.
Freezer
Freeze the cake wrapped tightly in plastic wrap and foil for up to 3 months. To thaw, leave it overnight in the fridge and then bring to room temperature before serving. Avoid freezer burn by sealing well.
Reheating
Warm slices gently in the microwave for 10-15 seconds or in a low oven (300°F) for 5-7 minutes. Adding a small dab of butter or a splash of milk can refresh moisture. Avoid overheating to keep it tender.
Make Ahead
You can prepare the batter a few hours ahead and keep it refrigerated, but bake fresh for best rise and texture. Alternatively, bake the cake a day in advance, store covered, and frost or dust just before serving.
FAQ
Can I substitute sour cream with something else?
Yes! Greek yogurt is a great substitute that keeps the cake moist and adds a slight tang. Use full-fat yogurt for best results. Avoid low-fat or watery substitutes, as they can dry out the cake or affect texture.
Why is my cake dense and not fluffy?
Dense cake usually means the batter was overmixed or the baking soda didn’t activate properly. Mix gently and ensure sour cream is fresh and acidic. Also, check your baking soda is not expired.
Can I use butter instead of oil?
You can, but it will change the texture. Butter makes cakes richer but can dry out faster when chilled. If using butter, melt it and cool before mixing, then expect a slightly firmer crumb.
How do I know when the cake is done?
Insert a toothpick into the center around 28 minutes. It should come out with a few moist crumbs but no wet batter. If it’s too wet, bake a few minutes longer, checking frequently.
Can I make this cake gluten-free?
Yes! Use a gluten-free flour blend designed for baking. Adding xanthan gum if not included helps with structure. Texture might be a bit denser but still delicious.
Why should I sift the cocoa powder?
Cocoa powder often clumps, which can cause dry spots or bitter bites. Sifting aerates it and ensures even mixing for a smooth, consistent cake crumb.
Is it necessary to use room temperature eggs?
Room temperature eggs mix more evenly into the batter, helping to trap air and produce a lighter cake. Cold eggs can cause the batter to curdle or mix unevenly.
Can I double the recipe for a larger cake?
Absolutely! Double all ingredients and use a larger pan or two pans. Baking time may increase slightly, so start checking doneness at the original time and adjust as needed.
Final Thoughts
I hope you enjoy baking this simple, moist chocolate cake as much as I do. Don’t forget to share your results — I’d love to hear how it turns out!