
The Cakeculator
Build your perfect cake
Build your perfect cake:
See an error? Missing a flavor? Send me a quick note.
Need help picking a buttercream? Or want to learn more about Frosting Levels?
Explore these handy guides:
Stuck on what to select in the Cakeculator?
Here's some inspiration:
Nice choice!
{cake-name} Cake
{filling-name}
{frosting-name}





{cake-name} Cake
{statcard-details} i.e
Difficulty Level: 2/5 (easy)
Cake Texture: Soft and tender, with medium-light crumb
Flavor Profile: Assertive earthy ube with a buttermilk undertones
Appearance: Vivid purple
Best for: Ube lovers
Good Frosting Pairings: Cream Cheese Frostings
Filling ideas: Coconut
Cake Family: Creamed Fat Cakes
Cake Parent: Yellow Base
{cake-intro} i.e
This chocolate cake has a super soft crumb yet is sturdy enough for large layer cakes. It’s an oil-based cake that relies on dark chocolate and cocoa powder for an intense chocolate flavor. That, along with the sugar ratios I’ve perfected, creates a super moist crumb that almost melts in your mouth.
As of this writing, I have four chocolate cakes in my Cakeculator. My black cocoa chocolate cake is deep black and tastes like Oreo cookies, my Chocolate Indulgence Cake is fudgier with a dark smoky chocolate flavor, and my Chocolate Chiffon is a fluffier, slightly drier cake with the lightest chocolate flavor. This cake here is a classic chocolate cake. Medium chocolate flavor, sweet from brown sugar, nice fudgy moist crumb.
This Chocolate Cake is in the Single-Stage Cake family. Pretty soon, I’ll have a more explanatory guide about these families. Briefly, Single-Stage Cakes have all the ingredients mixed together pretty much all at once, and there is minor aeration that occurs by whisking. Cakes made in this way have a very moist and denser crumb with a tight crumb framework. This works exceptionally well with chocolate flavors as it lends a “fudgy” texture often associated with chocolate desserts.
Additionally, these types of single-stage mixing chocolate cakes are very forgiving in terms of baking. This one uses cocoa powder, which reduces gluten development and produces a fudgy moist crumb. My single-stage chocolate cakes can also be baked to your preference. Slightly underbaking will give you a fudgy texture, whereas completely baking will give you a spongier texture. You can view the fudgy top in the picture above.
What is the flavor of this chocolate cake?
The flavor of this cake is going to depend on the brands of chocolate that you use. Choose a darker chocolate if you want a robust deep flavor. The higher percentage typically means that less sugar is added to the chocolate bar, which will give you a deeper chocolate flavor. I have successfully used dark chocolate chips in this recipe (chop those as well if you use them in the recipe), but normally I prefer to use dark chocolate bars.
Regarding the cocoas, you can use either natural or Dutch-processed, though I prefer the latter. Natural cocoa is more acidic than Dutch-processed, and you can definitely taste that and more fruity kind of astringent flavors, depending on the brand. The Dutch processing, or alkalization, reduces the acidity and in doing that, generally mellows out the astringency a bit.
Here’s a video on making this cake:
This is an older video, but the process is still somewhat the same. I’m making a half sheet pan cake here, but don’t worry, the Cakeculator will generate the correct recipe for you down below based on your choice. Also, the order of the ingredients may be different in this video, but the recipe down below is the most up-to-date version.
{frosting-name}
{statcard-details} i.e
Difficulty Level: 2/5 (easy)
Cake Texture: Soft and tender, with medium-light crumb
Flavor Profile: Assertive earthy ube with a buttermilk undertones
Appearance: Vivid purple
Best for: Ube lovers
Good Frosting Pairings: Cream Cheese Frostings
Filling ideas: Coconut
Cake Family: Creamed Fat Cakes
Cake Parent: Yellow Base
{frosting-intro} i.e
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Now we're going to alternate dry (flour mixture) and buttermilk.
- Add 1/3 of the flour mixture, and mix on low speed until almost all the flour has been mixed in. Scape the bottom of the bowl with a spatula to make sure all the flour is gone.
- Add half the buttermilk, mix, and scrape.
- Add another 1/3 of the flour, mix, and scrape.
- Add the rest of the buttermilk, mix, and scrape.
- Add the final 1/3 of the flour, which I like to do by hand with a spatula to avoid over-mixing.
{filling-name}
{statcard-details} i.e
Difficulty Level: 2/5 (easy)
Cake Texture: Soft and tender, with medium-light crumb
Flavor Profile: Assertive earthy ube with a buttermilk undertones
Appearance: Vivid purple
Best for: Ube lovers
Good Frosting Pairings: Cream Cheese Frostings
Filling ideas: Coconut
Cake Family: Creamed Fat Cakes
Cake Parent: Yellow Base
{filling-intro} i.e
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Now we're going to alternate dry (flour mixture) and buttermilk.
- Add 1/3 of the flour mixture, and mix on low speed until almost all the flour has been mixed in. Scape the bottom of the bowl with a spatula to make sure all the flour is gone.
- Add half the buttermilk, mix, and scrape.
- Add another 1/3 of the flour, mix, and scrape.
- Add the rest of the buttermilk, mix, and scrape.
- Add the final 1/3 of the flour, which I like to do by hand with a spatula to avoid over-mixing.
Pan: {pan-name}
{pan-intro} i.e
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Now we're going to alternate dry (flour mixture) and buttermilk.
- Add 1/3 of the flour mixture, and mix on low speed until almost all the flour has been mixed in. Scape the bottom of the bowl with a spatula to make sure all the flour is gone.
- Add half the buttermilk, mix, and scrape.
- Add another 1/3 of the flour, mix, and scrape.
- Add the rest of the buttermilk, mix, and scrape.
- Add the final 1/3 of the flour, which I like to do by hand with a spatula to avoid over-mixing.
Read this before you begin
The Cakeculator recipes work best with grams.
For consistent results, measure ingredients by weight. I develop recipes using grams, which is why they are listed first. For measurements under 5 grams, I provide volumetric measurements (e.g., teaspoons) as home scales often lack precision at smaller weights.
This is the OXO scale I use daily. I also purchased this budget version of a good scale, which I keep at my Mom’s house for baking. If you’re interested in other tools I use for my baking, I’ve compiled a list here.
I've converted grams to volume-based measurements (cups, teaspoons, etc.) for American bakers who prefer it. While these are less precise and may result in awkward proportions, the recipes will still work. For optimal precision, use weight measurements.
Use room temperature ingredients.
All my ingredients are used at room temperature, or 65-75 °F (18-24 °C). I will always indicate if you need something warmer or cooler. If no details are given, room temperature is the default.
Pay attention to the ingredient types.
I avoid being brand-specific but will note interesting results from different ingredients. For salt, I use Diamond Crystal kosher salt for everything except frostings, where finer table salt is preferred as it dissolves more easily. If substituting table salt for kosher salt in my recipes, use half the volume indicated.
Substitutions are hard.
That said, substitutions aren’t impossible but can be the toughest part of recipe development. Small swaps, like reduced-fat milk (2% fat) for whole milk (3.5% fat), usually work fine. However, bigger changes—such as replacing oil with applesauce or sour cream with Greek yogurt—can significantly impact texture and density.
Be wary of general all-purpose substitutions in baking; I find that usually the science doesn't add up. I carefully select ingredients for my recipes, so for the best results, start with the original recipe and modify with caution.
Read all the recipe instructions before beginning.
I’m in the “Pre-read the Chapter before Class Lecture” club—and I invite you to join! Preparing ahead can ease the intimidation of baking, especially with cakes. Consider making frostings or fillings in advance, as I do. I will try to always note these things in my recipes. As you become more proficient, you'll anticipate steps and prepare accordingly (e.g., needing an extra clean bowl for a meringue). Also, check your ingredient list and gather everything you need before starting.
{cake-name} Cake
{filling-name}
{frosting-name}






{cake-name} Cake Ingredients

{Frosting name} Ingredients

{Filling Name} Ingredients
{cake -name} Cake Instructions
{cake-instructions} i.e
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
- Place an oven rack in the middle and preheat to 350°F (180°C).
- Butter the insides of three 8" cake pans and line the bottoms with a circle of parchment paper. Dust a very light coating of flour inside the pans.
- In a bowl or measuring cup, with a fork, whisk together egg whites, milk (make sure to add the one labeled: "for egg mixture"), vanilla extract, and almond extract (optional) until the egg is slightly loosened and the milk is mixed in. Set that aside for now.

Cake Notes from Adriana
{cake-notes} pretend link
{Frosting name} Instructions
{frosting-instructions} i.e
Now we're going to alternate dry (flour mixture) and buttermilk.
- Add the milk: Add 1/3 of the flour mixture, and mix on low speed until almost all the flour has been mixed in. Scape the bottom of the bowl with a spatula to make sure all the flour is gone.
- Add half the buttermilk, mix, and scrape.
- Add another 1/3 of the flour, mix, and scrape.
- Add the rest of the buttermilk, mix, and scrape.
- Add the final 1/3 of the flour, which I like to do by hand with a spatula to avoid over-mixing.

Frosting Notes from Adriana
{frosting-notes}
{Filling Name} Instructions
{filling-instructions} i.e
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Now we're going to alternate dry (flour mixture) and buttermilk.
- Add 1/3 of the flour mixture, and mix on low speed until almost all the flour has been mixed in. Scape the bottom of the bowl with a spatula to make sure all the flour is gone.
- Add half the buttermilk, mix, and scrape.
- Add another 1/3 of the flour, mix, and scrape.
- Add the rest of the buttermilk, mix, and scrape.
- Add the final 1/3 of the flour, which I like to do by hand with a spatula to avoid over-mixing.

Filling Notes from Adriana
{filling-notes}
{Pan General Name for Titles} Assembly
{cake-assembly} i.e
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Now we're going to alternate dry (flour mixture) and buttermilk.
- Add 1/3 of the flour mixture, and mix on low speed until almost all the flour has been mixed in. Scape the bottom of the bowl with a spatula to make sure all the flour is gone.
- Add half the buttermilk, mix, and scrape.
- Add another 1/3 of the flour, mix, and scrape.
- Add the rest of the buttermilk, mix, and scrape.
- Add the final 1/3 of the flour, which I like to do by hand with a spatula to avoid over-mixing.