If you’re not a peanut butter fan, then this is probably not the cake for you. Because with this cake we’re talking about a moist peanut butter crumb topped by a creamy peanut butter frosting topped by a sprinkle of roasted peanuts. That’s like double peanut butter plus actual peanuts, which means it’s the perfect cake for people who love the sweet and salty spread. This cake does the sweet and salty thing justice and it feels like the kind of simple but delicious cake Grandma would have waiting to greet you as soon as you walked in the door.

The batter is a little unique, in that you start by boiling water and butter together before stirring in peanut butter and oil. This makes it much easier to incorporate the peanut butter well.

Once that’s cooled a bit, you whisk in the eggs, milk, and vanilla…

… and then add it to the dry ingredients…

… before pouring that peanut-y batter into a baking pan.

While it bakes, you put together the frosting, which starts on the stovetop as well. It’s the perfect creamy topping for this cake.

Thanks to the oil, the peanut butter, and the butter, it bakes up moist and peanuts provide a bit of crunch and saltiness. You can skip them, but you’d be missing out if you did.

This isn’t a cake with a contrast of flavors, rather, it’s a pure celebration of peanut butter but the sweet and salty playing off each other keeps it from tasting too one-note. It may be simple but the moist and peanut-y crumb will keep you coming back for bite after bite!