Want more great food writing and recipes? Sign up for Salon’s free food newsletter, The Bite.
Life moved on. I healed. The doctor’s visits stopped. I eventually kissed a boy and did not get mono. I stopped drinking hot chocolate after reading in a grocery-store tabloid that one shouldn’t drink their calories. I got my driver’s license and started frequenting independent coffee shops with exposed brick and pour-overs.
The crumb
(Ashlie Stevens ) Ricotta
The heat

(Ashlie Stevens ) Cardamom
The streusel
(Ashlie Stevens ) Buttermilk
This is the crown.
Not a pale, sandy crumble. Something deeper.
Start with brown butter — cooled, but still fragrant — and mix it with brown sugar, flour, a generous measure of cinnamon and a pinch of salt. The brown butter lends a nutty undertone and caramel depth, a quiet bitterness that keeps the sweetness in check. It creates contrast against the tangy cake below.
No drizzle. No icing.
In my mind, coffee cake — made better — is not frosting-heavy. It is contrast-driven. Instead, finish the top with a scattering of turbinado sugar for crunch and a pinch of flaky salt for sparkle. When baked, the streusel should form a craggy, golden crust that cracks gently under a knife. Not shatteringly hard, but decisive. What makes this cake feel alive is not excess. It’s contrast.
Tang against sweetness. Crunch against tenderness. Spice against butter. Salt against sugar.
- 6 tablespoons unsalted butter
- ¾ cup brown sugar
-
1½ teaspoons Vietnamese (Saigon) cinnamon
-
1 tablespoon Vietnamese cinnamon
-
¼ teaspoon ground cardamom
-
1½ cups all-purpose flour
-
8 tablespoons (1 stick) unsalted butter, softened
-
2 large eggs, room temperature
-
¾ cup whole-milk ricotta
-
1½ teaspoons vanilla extract
-
1–2 tablespoons turbinado sugar
- Brown the butter (for the streusel). In a small saucepan over medium heat, melt the butter. Continue cooking, swirling occasionally, until the milk solids turn golden brown and the butter smells nutty and fragrant, 3–5 minutes.Pour into a bowl and let cool until warm but no longer hot.
- Make the streusel. To the cooled brown butter, add brown sugar, flour, cinnamon and salt. Mix with a fork until craggy clumps form. It should feel sandy in places and chunky in others. Set aside.
- Make the cinnamon ribbon. In a small bowl, combine brown sugar, cinnamon, cardamom and salt. Stir well. Set aside.
- Prepare the pan. Heat the oven to 350°F. Butter and line an 8- or 9-inch square pan with parchment, leaving overhang for easy removal.
- Mix the dry ingredients. In a medium bowl, whisk together flour, baking powder, baking soda and salt.
- Cream the butter and sugar. In a large bowl, beat softened butter and granulated sugar until light and fluffy, about 2–3 minutes. Add eggs one at a time, beating well after each. Stir in ricotta and vanilla until smooth. The mixture may look slightly textured — that’s fine.
- Alternate in the flour and buttermilk. Add the dry ingredients in two additions, alternating with the buttermilk (flour → buttermilk → flour). Mix just until combined. Do not overmix. The batter will be thick, plush and scoopable.
- Assemble. Spread half the batter into the prepared pan. Sprinkle evenly with the cinnamon ribbon mixture. Dollop remaining batter over the top and gently spread to cover (it doesn’t have to be perfect; some ribbon peeking through is welcome). Scatter the brown butter streusel generously over the surface, pressing lightly so it adheres. Finish with turbinado sugar and flaky sea salt.
- Bake. Bake for 45–55 minutes, until: The top is deeply golden; the streusel feels set and craggy; a toothpick inserted into the center comes out with a few moist crumbs, not wet batter
Let cool for at least 20 minutes before slicing.
This story originally appeared in The Bite, my weekly food newsletter for Salon. If you enjoyed it and would like more essays, recipes, technique explainers and interviews sent straight to your inbox, subscribe here.
let siteUrl="https://www.salon.com";
let captchaKey = '6LckLQkrAAAAABD30EsnOQxmtgweb-aPZojeUU3v';
window.fbAsyncInit = function() {
FB.init({
appId : '134091381200152',
cookie : true,
xfbml : true,
version : 'v21.0'
});
FB.AppEvents.logPageView();
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Discover more from USA NEWS
Subscribe to get the latest posts sent to your email.