One-Bowl Pistachio Marble Snack Cake (Ultra-Moist) is what I make when I want something sweet but I do not want a sink full of dishes or a complicated plan. You know those days when you need a little treat with coffee, but you also need it to be easy and kind of foolproof? This is that cake. It is soft, lightly nutty, and the chocolate swirl makes it feel a bit fancy even though it is very casual. The best part is you can mix it up fast, bake it, and then sneak a warm slice before anyone notices. 
Why you’ll love this pistachio cake
I am a big fan of snack cakes because they are low pressure. No layers, no frosting drama, just a simple square of happiness. This one hits all my favorite notes: nutty pistachio flavor, a pretty marble look, and a texture that stays tender for days.
Here is why I keep coming back to it:
- One bowl means less mess and more chance you will actually bake it on a weekday.
- Ultra moist crumb thanks to a smart combo of yogurt and oil (butter is great too, this one just stays softer longer).
- Marble effect without complicated steps. You just swirl, no perfection needed.
- Not too sweet, so it works as an afternoon snack, a lunchbox treat, or a casual dessert.
If you are into pistachio bakes in general, you might also love this cozy chocolate pistachio ricotta cake. It has that same nutty vibe but feels a little richer.
“I baked this on a Sunday night and it was still soft and delicious on Wednesday. The pistachio flavor came through, and the chocolate swirl made my kids think it was a bakery cake.”

Simple pantry ingredients for your pistachio cake
Let us talk ingredients without making it fussy. I built this One-Bowl Pistachio Marble Snack Cake (Ultra-Moist) around stuff I usually have, plus pistachios. If you keep a bag of nuts in the freezer like I do, you are basically already halfway there.
Here is what you will need, in plain language:
- All purpose flour
- Baking powder and a pinch of baking soda
- Salt (do not skip, it wakes up the flavor)
- Sugar (regular granulated is perfect)
- Eggs
- Neutral oil (canola, avocado, vegetable)
- Plain yogurt or sour cream
- Vanilla extract
- Pistachios (unsalted is best so you control the salt)
- Cocoa powder for the chocolate swirl
- Milk or a splash of coffee to loosen the cocoa batter
A quick pistachio tip: I like to pulse pistachios in a blender or food processor until they are a fine meal. Do not take it all the way to paste. If it starts clumping, stop and scrape, then pulse lightly. A little texture is totally fine and honestly kind of nice.
And if you are the type who loves a simple citrusy cake for everyday snacking, keep this one bookmarked too: easy orange vanilla snack cake. It is a good change of pace when you want something bright.
;

Step by step guide to making pistachio cake
This is the part where I try to make you feel like you are standing in my kitchen with me. The good news is the method is very forgiving. One-Bowl Pistachio Marble Snack Cake (Ultra-Moist) sounds like a big deal, but it is honestly a chill bake.
Mix, split, swirl, bake
1) Heat your oven to 350 F. Grease an 8 inch square pan (or line with parchment if you want easy lifting).
2) In a big bowl, whisk your eggs and sugar for about 30 seconds. You are not trying to whip air into it like a sponge cake, just get it smooth.
3) Whisk in oil, yogurt, and vanilla. At this point it should look creamy and a little thick.
4) Sprinkle in flour, baking powder, baking soda, and salt. Stir until the flour disappears. Stop as soon as it is combined. Overmixing is what makes snack cake get tough, and we are not doing that.
5) Stir in your ground pistachios. Now your batter should smell lightly nutty already.
6) Scoop about 1 cup of batter into a smaller bowl. Add cocoa powder and a splash of milk (or coffee). Stir until smooth. This is your chocolate swirl batter.
7) Dollop the pistachio batter into the pan, then dollop chocolate batter on top in a few spots. Use a butter knife to gently swirl. The trick is to do less than you think. A few figure eights is enough.
8) Bake about 28 to 35 minutes. Every oven is a little moody, so start checking at 28. A toothpick should come out with a few moist crumbs, not wet batter.
9) Cool at least 20 minutes before slicing. I know, waiting is hard. But the crumb sets and you get cleaner slices.
If you want another marble moment someday, I have made and loved this one too: double chocolate ricotta marble cake. Different vibe, same swirl satisfaction.
Tips for decorating and serving your cake
This cake does not need frosting. I said what I said. But you can still make it look cute with basically no effort, which is my favorite kind of decorating.
My easy serving ideas:
- Dust with powdered sugar right before serving.
- Scatter a handful of chopped pistachios on top while the cake is still a little warm so they stick.
- Serve with berries and a spoon of yogurt or whipped cream.
- For coffee people, a slice plus a strong latte is basically a perfect afternoon.
One small but helpful tip: if you want super neat squares, chill the cake for 30 minutes after it cools. It slices like a dream. If you want the gooiest, softest bite, eat it slightly warm. Both options are valid and I bounce between them depending on my mood.
Variations and how to make ahead
I like recipes that do not trap you into one exact version. One-Bowl Pistachio Marble Snack Cake (Ultra-Moist) is flexible, so you can tweak it based on what you have and what you like.
Easy variations
Make it extra pistachio: Add a tiny drop of pistachio extract if you have it. Not required, but it can boost the aroma.
Make it more chocolatey: Add a handful of mini chocolate chips into the cocoa portion.
Make it a little brighter: Add lemon zest to the pistachio batter. Pistachio and lemon are best friends.
Make it cozy: A pinch of cardamom in the pistachio batter is so good.
Make ahead and storage
This is one of those cakes that is arguably better the next day. The crumb relaxes and the pistachio flavor comes through even more.
Room temp: Store tightly covered for up to 3 days.
Fridge: Up to 5 days, but let slices sit out 15 minutes before eating so it softens.
Freezer: Wrap slices individually and freeze up to 2 months. Thaw at room temp, or warm gently for that just baked feel.
If you are planning a little snack cake streak, you can bake this, freeze half, and then rotate through other flavors later. That is how I keep weekday treats feeling fun without baking every single day.
Common Questions
Can I use salted pistachios?
Yes, just reduce the added salt in the batter. I usually cut it in half and it balances out.
Do I need food coloring to make it look green?
Nope. Natural pistachio color is more of a soft green beige, and that is normal. The marble swirl is what makes it pretty.
What pan size works best?
An 8 inch square pan is my go to. A 9 inch square works too, but the cake will bake faster and be a bit thinner, so start checking early.
Why did my cake turn out dry?
The most common reasons are overbaking or measuring flour too heavily. Spoon flour into the measuring cup and level it off, and pull the cake when a toothpick has moist crumbs.
Can I make it dairy free?
Usually yes. Swap in a plain dairy free yogurt and use any plant milk for the cocoa portion. The texture may be slightly different but still very snackable.
A sweet little wrap up before you bake
If you want a simple bake that feels special, One-Bowl Pistachio Marble Snack Cake (Ultra-Moist) is the kind of recipe you will make once and then memorize. It is quick, forgiving, and honestly hard to stop snacking on. Try it warm, try it chilled, and do not stress the swirl because it always looks cool. And if you want another pistachio and chocolate idea, check out Pistachio Chocolate Snack Cake – Sugar Salt Magic for more inspiration. Let me know if you bake it, because I love hearing how people tweak it in their own kitchens. 

One-Bowl Pistachio Marble Snack Cake (Ultra-Moist)
- Total Time: 45 minutes
- Yield: 9 servings
- Diet: Vegetarian
Description
A soft and lightly nutty pistachio snack cake with a chocolate swirl, easy to make and perfect for any occasion.
Ingredients
- 1 1/2 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1 cup granulated sugar
- 2 large eggs
- 1/2 cup neutral oil (canola, avocado, or vegetable)
- 1/2 cup plain yogurt or sour cream
- 1 tsp vanilla extract
- 1/2 cup pistachios, ground
- 1/4 cup cocoa powder
- 2 tbsp milk or a splash of coffee
Instructions
- Preheat your oven to 350°F. Grease an 8-inch square pan or line with parchment paper.
- Whisk the eggs and sugar in a large bowl for about 30 seconds until smooth.
- Add the oil, yogurt, and vanilla; mix until creamy.
- Sprinkle in the flour, baking powder, baking soda, and salt; stir until just combined.
- Fold in the ground pistachios until evenly distributed.
- Transfer about 1 cup of batter to another bowl; add cocoa powder and milk, mixing until smooth.
- Dollop the pistachio batter into the prepared pan, followed by dollops of the chocolate batter. Swirl gently with a butter knife.
- Bake for 28 to 35 minutes, or until a toothpick inserted comes out with a few moist crumbs.
- Cool the cake for at least 20 minutes before slicing.
Notes
Dust with powdered sugar or top with chopped pistachios before serving. This cake can be made ahead and is better the next day.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Snack Cake
- Method: Baking
- Cuisine: American
