

All-purpose flour, brown sugar, white sugar, cinnamon, canola oil, walnuts, buttermilk, egg, baking powder, and baking soda.
Table of Contents
Thereโs something about Spanish Coffee Cake that feels like it belongs in a real kitchen. Not a perfect kitchen. Not one of those spotless kitchens where the counters are clear and the towels match the season. I mean a normal kitchen. Coffee cups on the counter, maybe a spoon in the sink, maybe someone asking, โIs it ready yet?โ before the cake has even had a chance to cool.
This Spanish Coffee Cake is soft, sweet, cinnamon-kissed, and topped with a walnut crumb layer that smells absolutely wonderful while it bakes. Itโs made with all-purpose flour, brown sugar, white sugar, cinnamon, canola oil, chopped walnuts, buttermilk, egg, baking powder, and baking soda. Simple ingredients, but they come together in that cozy way that makes the whole house feel a little calmer. Or at least the kitchen. Letโs not ask too much from one cake.
I like this homemade coffee cake because it doesnโt try too hard. Itโs not frosted. Itโs not stacked. Itโs not demanding a cake stand or a dramatic garnish. Itโs just a soft 9×13 cake with a sweet cinnamon-walnut topping, ready to be sliced and served with coffee, tea, or honestly, a fork while standing at the counter. Been there.
I have a real soft spot for cakes like this Spanish Coffee Cake. They remind me of the kind of desserts that show up at family gatherings, church potlucks, school events, and weekend brunch tables. Nothing too fancy. Just a pan of something warm and sweet that people keep โevening upโ with a knife until somehow half of it is gone. You know what I mean, right? That tiny extra slice that doesnโt count because it was just to straighten the edge. Very important work.
The first time I made this Spanish Coffee Cake recipe, I remember thinking, Wait, thatโs it? Because the topping comes from the same flour, sugar, cinnamon, and oil mixture used for the cake base. You just scoop out 3/4 cup, mix it with walnuts, and suddenly you have a crumb topping. I love that kind of kitchen shortcut. It feels like something passed down from someone who knew how to bake well but also didnโt want to wash extra bowls. Respect.
This cake also reminds me of slow mornings. The kind where coffee is brewing, someone is still half-awake, and nobody has started rushing yet. Cinnamon and brown sugar baking together creates that very specific smell that makes a house feel lived-in and loved. Itโs almost unfair, really. You can have laundry on the chair, emails waiting, and a to-do list staring at youโฆ but if Spanish Coffee Cake is in the oven, suddenly everything feels a little more manageable.
I wouldnโt say this cake is flashy, and I mean that as a compliment. Itโs humble. Soft in the middle. Sweet but not wildly sugary. Nutty on top. A little old-fashioned in the nicest way. Some slices might crumble a bit when you cut them warm. The topping might fall off here and there. Thatโs fine. Real coffee cake isnโt supposed to behave like itโs posing for a magazine cover every second.
And honestly, the slightly messy slices are usually the best ones. More crumbs. More topping. More excuse to grab a fork and โclean upโ the pan. Sound familiar?

Why youโll Love this Spanish Coffee Cake?
- It feels cozy without being complicated. This Spanish Coffee Cake is the kind of recipe you can make when you want something homemade but donโt want to turn the kitchen into a full baking production. Thereโs no mixer required, no frosting to smooth, no layers to stack, and no moment where you have to pray the cake releases perfectly from a fancy pan. You just mix, pour, sprinkle, and bake. Thatโs it. Itโs simple enough for a weekday treat but still nice enough for brunch, guests, or a lazy Sunday morning when everyone needs something sweet.
- The crumb topping is built right in. My favorite thing about this homemade Spanish Coffee Cake recipe is how clever the topping is. You mix the flour, brown sugar, white sugar, cinnamon, and oil together, then reserve part of that mixture for the topping before finishing the batter. Add walnuts to the reserved mixture, sprinkle it over the cake, and youโre done. Itโs efficient in a very old-school, practical way. Like a recipe written by someone who loved coffee cake but did not have time for nonsense. Do you agree that fewer dishes automatically make a recipe better?
- It has warm cinnamon flavor in every bite. Cinnamon is the heart of this Spanish Coffee Cake, and it gives the cake that classic cozy flavor people expect from a good coffee cake. It blends with brown sugar and walnuts, creating a soft, spiced sweetness that works beautifully with coffee or tea. Itโs not too strong or sharp. Just warm and familiar. The kind of flavor that feels especially good on a quiet morning, a rainy afternoon, or after dinner when you want โjust a little something.โ Famous last words, by the way.
- The walnuts add crunch and character. The chopped walnuts in the topping give this cinnamon coffee cake a little texture, and I really like that. The cake itself is soft and tender, while the top has that sweet, nutty crumb. It keeps each bite interesting. If youโre someone who always aims for the piece with the most topping, this recipe understands you. Iโm that person too. No shame at all. The topping is where a lot of the personality lives.
- Itโs baked in a simple 9×13 pan. A 9×13 pan cake is just practical. This Spanish Coffee Cake makes about 10 slices, depending on how generous youโre feeling, and itโs easy to carry, slice, and serve. You can bring it to a potluck, set it out for brunch, or keep it on the counter for coffee breaks. No fancy tools. No delicate unmolding. Just a pan of warm cinnamon cake doing exactly what it came to do.
- It works for breakfast, brunch, snack time, or dessert. This cake lives in that lovely middle zone where it can be breakfast if you serve it with coffee, dessert if you add whipped cream, or a snack if you cut a small piece and pretend it was responsible. Itโs sweet, but not so rich that it feels over the top. Thatโs one reason I like Spanish Coffee Cake so much. It fits into real life. Morning, afternoon, after dinnerโฆ it doesnโt complain.

Ingredient Notes
The ingredients for this Spanish Coffee Cake are simple, but they each do something useful. Flour gives structure, sugars bring sweetness, cinnamon adds warmth, oil keeps the cake moist, buttermilk makes it tender, and walnuts give the topping that lovely crunch. Itโs not a fussy ingredient list, which is part of the charm. This is pantry baking at its best โ cozy, reliable, and not trying to impress anyone with hard-to-find things.
- All-Purpose Flour: All-purpose flour gives the Spanish Coffee Cake its structure and also helps create the crumb topping. Since the flour is used in both the batter and the reserved topping mixture, itโs worth measuring it carefully. Too much flour can make the cake dry, and too little can make the texture a bit off. I usually spoon it into the measuring cup and level it, though Iโll be honest, some days Iโm more careful than others. Baking still forgives us sometimes.
- Brown Sugar: Brown sugar adds sweetness, moisture, and a deeper caramel-like flavor. Itโs one of the reasons this homemade coffee cake tastes so cozy. Brown sugar and cinnamon together have that warm, almost nostalgic flavor that makes the cake feel like something youโd find on a family brunch table. It also helps keep the crumb softer, which is always a win.
- White Sugar: White sugar balances the brown sugar and gives the cake a cleaner sweetness. Using both brown and white sugar gives this Spanish Coffee Cake recipe a nice flavor balance. Brown sugar brings depth, while white sugar keeps things light and familiar. Itโs not something youโll necessarily notice as a separate flavor, but it helps the whole cake taste right.
- Cinnamon: Cinnamon is the main spice here, and itโs what makes this cake smell so good while it bakes. It runs through the batter and topping, giving each slice that warm coffee cake flavor. I wouldnโt call it overpowering. Itโs more gentle and cozy. Like a soft blanket, but edible. Which sounds weird, but you know what I mean.
- Canola Oil: Canola oil keeps the cake moist without adding a strong flavor. That lets the cinnamon, sugar, buttermilk, and walnuts stand out. Oil-based cakes tend to stay soft a little longer than butter-based cakes, which makes this Spanish Coffee Cake a good make-ahead option. If there are leftovers, they should still taste nice the next day. Assuming your household allows leftovers to exist.
- Walnuts: Chopped walnuts go into the reserved crumb mixture to make the topping. They add crunch, richness, and a slightly earthy flavor that balances the sweetness of the cake. I like chopping them fairly small so every slice gets some walnut topping. Huge walnut pieces are fine, but smaller bits spread more evenly. Itโs one of those tiny details that makes the cake easier to eat.
- Buttermilk: Buttermilk helps make the cake tender and adds a small tang that keeps the sweetness from feeling flat. It also reacts with the baking soda to help the cake rise. If you donโt use buttermilk often, this is a great recipe for it. It works quietly in the background, making the crumb softer and more tender. Buttermilk is kind of magical like that.
- Egg: The egg helps bind the batter together and gives the cake structure. It also adds a little richness. One large egg is enough for this Spanish Coffee Cake, helping it bake up soft but still sliceable. Basically, it helps keep the cake from falling apart when you cut it. Which is appreciated, especially if youโre serving guests and trying to look like you planned everything.
- Baking Powder: Baking powder helps the cake rise and keeps the texture from feeling too heavy. Make sure your baking powder is fresh because old baking powder can lead to a flatter cake. And a flat coffee cake is not the end of the world, but it is a little disappointing. We want soft, lifted, cozy slices here.
- Baking Soda: Baking soda works with the buttermilk to help the cake rise. It also helps balance the acidity in the batter. Make sure itโs mixed evenly into the flour mixture before adding the buttermilk and egg. Little pockets of baking soda are not fun. They taste like regret. Tiny, bitter regret.

How to Make Spanish Coffee Cake?
Making Spanish Coffee Cake is pretty simple once you see the flow. You mix the flour, sugars, cinnamon, and oil first. Then you save part of that mixture for the walnut topping. After that, you add the leavening ingredients, buttermilk, and egg to make the batter. Pour it into a greased 9×13 pan, sprinkle the topping over it, bake, cool, and slice. Nothing too fussy. Just a cozy cake with a clever little shortcut.
- Preheat the oven. Preheat your oven to 350ยฐF and place the oven rack in the center. This helps the cake bake evenly from the start. I know preheating can feel like a tiny waiting game, but it really does matter. If the oven isnโt hot enough when the cake goes in, the texture may not bake up quite right. So let the oven do its thing first.
- Grease the baking pan. Lightly grease a 9×13-inch baking pan and set it aside. You can use baking spray, oil, or butter. This keeps the Spanish Coffee Cake from sticking and makes serving easier later. If you want even easier cleanup, you can line the pan with parchment paper. I donโt always do that, but when I do, I feel very organized for about five minutes.
- Mix the flour, sugars, cinnamon, and oil. In a medium bowl, combine the all-purpose flour, brown sugar, white sugar, and cinnamon. Add the canola oil and mix until everything is well combined. The mixture should look crumbly and slightly sandy, almost like a rough streusel. This step is the base of both the cake and the topping, which is such a nice little shortcut. One bowl doing double duty? Love that.
- Reserve part of the mixture for the topping. Scoop out 3/4 cup of the flour mixture and place it in a separate bowl. Add the chopped walnuts and stir to combine. Set this aside. This will become the sweet, nutty topping for the Spanish Coffee Cake. It may not look fancy yet, but once it bakes, it turns into that crumbly cinnamon-walnut layer that makes every slice better.
- Add baking powder and baking soda. Stir the baking powder and baking soda into the remaining flour mixture, the part without the walnuts. Mix well so the leavening ingredients are evenly spread. This helps the cake rise evenly. Itโs a small step, but donโt skip the mixing here. Nobody wants one corner of the cake rising like a mountain while another corner stays flat and confused.
- Mix in the buttermilk and egg. Add the buttermilk and egg to the flour mixture and stir until just combined. Try not to overmix. Once you donโt see big streaks of dry flour, stop. A few small lumps are okay. Overmixing can make the cake tougher, and this cake should be soft and tender. Think cozy coffee cake, not workout bread.
- Pour the batter into the pan. Pour the batter into the prepared 9×13 pan and spread it evenly. Use a spatula to guide it into the corners if needed. The batter may be a little thick, but thatโs normal. Just smooth it out the best you can. It doesnโt have to look perfect because the topping is about to cover it anyway. Very forgiving.
- Sprinkle on the topping. Sprinkle the reserved walnut crumb mixture evenly over the batter. Try to cover the surface so each slice gets some of that sweet cinnamon-walnut topping. This is where the cake starts looking like a real coffee cake. The topping bakes into a lightly crumbly layer that gives the soft cake a little texture and sweetness.
- Bake the cake. Bake for about 35 minutes, or until a toothpick inserted in the center comes out clean. The total recipe time is listed as about 45 minutes, which gives you time for baking and a short cool-down. Ovens can vary, so start checking near the end. If the toothpick has wet batter, give it a few more minutes. If it has a few moist crumbs, youโre probably good.
- Cool before slicing. Let the Spanish Coffee Cake cool for 5 to 10 minutes before cutting. I know itโs tempting to slice it right away, especially when the kitchen smells like cinnamon and brown sugar, but this little resting time helps the cake set. It also gives you just enough time to pour coffee, clear a tiny space on the counter, and pretend you werenโt hovering by the oven.
- Cut and serve. Slice the cake into about 10 pieces and serve warm or at room temperature. Itโs delicious plain, but it also pairs beautifully with coffee, tea, or cold milk. If youโre serving it for brunch, you can cut smaller squares. If itโs just you and your people at home, generous slices feel right. No one is measuring joy here.
Storage Options
This Spanish Coffee Cake stores nicely, which makes it great for baking ahead or enjoying over a few days. Because itโs made with oil and buttermilk, it stays moist better than some cakes. The topping may soften a bit after storage, but the flavor stays cozy and sweet. Just make sure the cake cools before you cover it, because trapped steam can make the crumb topping a little too soft. Steam is sneaky like that.
- Room Temperature: Store the cooled Spanish Coffee Cake tightly covered at room temperature for up to 2 days. You can keep it in the baking pan and cover it with foil or plastic wrap, or transfer slices to an airtight container. This is the easiest option if you plan to eat it quickly. And honestly, coffee cake sitting on the counter has a way of disappearing piece by piece. Very mysterious.
- Refrigerator: For longer storage, refrigerate the cake in an airtight container for up to 5 days. The fridge can make the cake feel a little firmer, so let slices sit at room temperature for a few minutes before serving. You can also warm a slice briefly in the microwave. A warm slice of Spanish Coffee Cake with coffee feels like you planned a little treat for yourself, even if you just remembered it was in the fridge.
- Freezer: You can freeze this homemade coffee cake for up to 2 months. Wrap individual slices tightly in plastic wrap, then place them in a freezer-safe bag or container. I like freezing slices because it makes it easy to grab one when you want something sweet without thawing the whole cake. Future-you will be delighted. Future-you deserves cake.
- Reheating: Warm individual slices in the microwave for about 10 to 15 seconds, or until soft. You can also warm them gently in a low oven. Donโt overheat the cake, or it can dry out. Just a little warmth brings back that fresh-baked feeling and wakes up the cinnamon flavor. Itโs a small thing, but it makes leftovers feel much nicer.
- Make-Ahead Tip: This Spanish Coffee Cake recipe works well if you bake it a day ahead. Let it cool completely, then cover it tightly and store it at room temperature or in the refrigerator. If youโre serving it for brunch, warm the slices slightly before putting them out. Itโs one of those recipes that makes hosting feel easier, and I am always in favor of easier.
Variations & Substitutions
This Spanish Coffee Cake is simple enough that you can adjust it without too much stress. Swap the nuts, skip them completely, add fruit, make a buttermilk substitute, use extra spices, or drizzle a glaze on top. I like recipes like this because they leave room for real life. Maybe you donโt have walnuts. Maybe you want apples. Maybe you just really like glaze. All fair.
- Use pecans instead of walnuts. Pecans are a lovely swap for walnuts in this Spanish Coffee Cake recipe. They have a slightly sweeter, buttery flavor that works beautifully with cinnamon and brown sugar. Use the same amount of chopped pecans in the topping. If your family prefers pecans, this might even become your favorite version. I go back and forth, honestly. Walnuts feel classic, but pecans feel a little softer and richer.
- Make it nut-free. If you need a nut-free version, leave out the walnuts and use the reserved crumb mixture as the topping. Youโll lose some crunch, but the cake will still have plenty of cinnamon-sugar flavor. You can add a little rolled oats for texture if that works for your needs. If youโre baking for someone with a nut allergy, check labels carefully and avoid cross-contact. Better safe than stressful.
- Add fruit. Blueberries, chopped apples, or diced pears can be added to the batter for a fruity twist. Apples and cinnamon are especially good together, and they make the cake feel even more fall-ish, even if itโs not fall and youโre just pretending. Start with about 1 cup of fruit so the batter doesnโt get too wet. Too much fruit can make the center bake unevenly, and nobody wants soggy middle cake.
- Use a buttermilk substitute. If you donโt have buttermilk, add 1 tablespoon lemon juice or vinegar to 1 cup milk and let it sit for about 5 minutes. It wonโt be exactly the same as real buttermilk, but it works well in this Spanish Coffee Cake. This is one of those kitchen tricks that saves you from running to the store for one ingredient, and I deeply appreciate that kind of trick.
- Add extra spice. Cinnamon is the main spice, but a small pinch of nutmeg, allspice, or cardamom can add warmth. Go lightly, though. A little extra spice feels cozy. Too much starts to taste like the spice cabinet made decisions without you. If youโre unsure, start with a tiny pinch and see how you like it.
- Drizzle with glaze. If you want this homemade coffee cake to feel more like a bakery treat, drizzle it with a simple glaze made from powdered sugar and milk after it cools. Itโs not necessary, but it does make the cake look pretty and a little more dessert-like. This is a nice option for holidays, brunch tables, or anytime you want the cake to look like you put in more effort than you actually did. Always a win.
- Use a different oil. Canola oil keeps the cake moist and neutral in flavor, but vegetable oil works too. I would avoid strong-flavored oils unless you want that flavor to come through. This cake is all about cinnamon, brown sugar, buttermilk, and walnuts, so a mild oil is best. Let the cozy flavors be the main story.

What to Serve With Spanish Coffee Cake?
This Spanish Coffee Cake pairs beautifully with coffee, tea, milk, fruit, and simple breakfast dishes. Because the cake is sweet and cinnamon-spiced, I like serving it with something that balances the sweetness or makes the meal feel more complete. Or just serve it alone with a fork and zero ceremony. That is also a valid lifestyle choice.
- Coffee: Coffee is the classic pairing for Spanish Coffee Cake, and it really does work. The slight bitterness of coffee balances the brown sugar and cinnamon topping. Serve it with hot coffee, iced coffee, cold brew, cappuccino, or a latte. Itโs the kind of pairing that makes a normal morning feel a little special. Not fancy, just better.
- Tea: Black tea, chai, cinnamon tea, or vanilla tea all pair nicely with this cake. Chai is especially lovely because the warm spices echo the cinnamon in the coffee cake. Tea feels a little lighter than coffee, but still cozy. Itโs a good choice for afternoon slices, especially when you want a small break from the day.
- Cold Milk: A cold glass of milk with a slice of Spanish Coffee Cake is simple, nostalgic, and honestly underrated. It reminds me of after-school snacks, except now youโre an adult and no one can stop you from cutting your own slice. Milk balances the sweetness and works especially well if the cake is still slightly warm.
- Fresh Fruit: Fresh berries, orange slices, grapes, or sliced apples add brightness next to the sweet cinnamon cake. Fruit is especially nice if youโre serving the cake for brunch because it makes the plate feel fresher and more colorful. Does it turn coffee cake into health food? No. But it gives the table balance, and we enjoy balance when it comes with cake.
- Scrambled Eggs: If youโre serving Spanish Coffee Cake for breakfast or brunch, scrambled eggs add a savory side that balances the sweetness. Add bacon or sausage if you want a fuller brunch spread. Sweet cake plus something savory always works for me. It keeps the meal from feeling like dessert only, even though dessert for breakfast is not the worst idea.
- Yogurt: Plain or vanilla yogurt pairs nicely with coffee cake, especially with berries on the side. Greek yogurt adds a creamy, tangy contrast to the cinnamon-sugar topping. This is a nice option if you want the meal to feel a little more put together without doing much extra work. Spoon yogurt into a bowl, add berries, slice cake. Done. Very civilized.
- Whipped Cream: If youโre serving this Spanish Coffee Cake as dessert, add a small dollop of whipped cream. It makes the slice feel more special without needing frosting. A tiny sprinkle of cinnamon on top is nice too, if you want it to look cute. This is my favorite kind of finishing touch: low effort, high reward.
FAQ
Can I make Spanish Coffee Cake without walnuts?
Yes, you can make this Spanish Coffee Cake recipe without walnuts. Simply leave them out and sprinkle the reserved crumb mixture over the batter as the topping. The cake will still be soft, sweet, and full of cinnamon flavor. If you want extra texture without nuts, you can try a little rolled oats in the topping. It wonโt be exactly the same, but itโll still be good.
Can I use regular milk instead of buttermilk?
Buttermilk is best because it helps make the cake tender and works with the baking soda for a better rise. If you donโt have buttermilk, you can make a quick substitute by adding 1 tablespoon lemon juice or vinegar to 1 cup milk and letting it sit for 5 minutes. Itโs not identical, but it works well enough for this homemade coffee cake. Iโve used that trick many times when I was not emotionally prepared to go to the store.
Can I freeze Spanish Coffee Cake?
Yes, you can freeze this cake. Wrap individual slices tightly and place them in a freezer-safe bag or container for up to 2 months. Thaw at room temperature or overnight in the refrigerator, then warm slightly before serving. Freezing slices is especially helpful if you want a little coffee cake treat without committing to a whole pan at once.
Can I add a glaze to this coffee cake?
Yes, a simple powdered sugar glaze can be drizzled over the cooled Spanish Coffee Cake if you want it sweeter or more bakery-style. Mix powdered sugar with a small amount of milk until smooth, then drizzle it over the top. The cake is delicious without glaze, but the glaze does make it feel a little special. Sometimes a drizzle is all it takes.

This Spanish Coffee Cake is soft, cozy, and full of warm cinnamon flavor. Itโs the kind of cake that fits into real life โ easy enough for a weekend morning, sweet enough for dessert, and simple enough to bring to a brunch table without stressing over decorations.
Bake it for coffee breaks, family mornings, potlucks, holidays, or those days when you just want the house to smell like cinnamon and brown sugar for a while. Would you enjoy your Spanish Coffee Cake warm with coffee, with a little glaze, or straight from the pan with no ceremony at all? Canโt wait to hear what you think!

Spanish Coffee Cake
Ingredients
- 2 1/2 cups all-purpose flour
- 1 cup brown sugar
- 3/4 cup granulated white sugar
- 1 tsp cinnamon
- 3/4 cup canola oil
- 1 cup chopped walnuts
- 1 cup buttermilk
- 1 large egg
- 1 tsp baking powder
- 1 tsp baking soda
Instructions
- Preheat the oven to 350ยฐF.
- Position an oven rack in the center of the oven.
- Lightly grease a 9×13-inch baking pan and set it aside.
- In a medium mixing bowl, combine the all-purpose flour, brown sugar, granulated white sugar, and cinnamon.
- Add the canola oil to the flour mixture.
- Mix until the ingredients are fully combined and the mixture has a crumbly texture.
- Transfer 3/4 cup of the flour mixture to a separate bowl.
- Add the chopped walnuts to the reserved flour mixture.
- Stir until the walnuts are evenly coated, then set the mixture aside for the topping.
- Add the baking powder and baking soda to the remaining flour mixture.
- Stir until the leavening ingredients are evenly distributed.
- Add the buttermilk and egg to the flour mixture.
- Mix until the batter is just combined and no large dry streaks remain.
- Avoid overmixing, as this may affect the texture of the cake.
- Pour the batter into the prepared baking pan.
- Spread the batter evenly in the pan using a spatula.
- Sprinkle the reserved walnut topping evenly over the surface of the batter.
- Place the pan in the preheated oven.
- Bake for approximately 35 minutes, or until a toothpick inserted into the center comes out clean.
- Remove the cake from the oven.
- Allow the cake to cool in the pan for 5 to 10 minutes before slicing.
- Cut into slices and serve warm or at room temperature.
Notes











