I love my fudge brownie recipe so much that I wanted a way to eat it in the middle of July, when turning on the oven feels like a personal attack. So I put everything I love about that pan — the deep cocoa, the salt, the rich batter — into this fudge brownie ice cream, and it’s GOODT!

Creamy Fudge Brownie Ice Cream
The base is built like the brownies: cocoa doing the heavy lifting. I bloom the cocoa in the warm cream and milk so the flavor opens all the way up, and add a spoonful of milk powder for extra milk solids.
Then, brownie batter bites made with brown butter and heat-treated flour so they’re safe to eat by the handful.
Recipe Ingredients
Heavy Cream and Whole Milk: The backbone of the base. The cream makes it plush and rich enough to stand up to all that cocoa; the milk keeps it from churning up heavy. Skip the skim — the fat matters. Milk is also needed for the brownie bites.
Dry Milk Powder: My secret weapon in almost every ice cream I make, including my banana pudding ice cream. More milk solids means less free water, which means fewer ice crystals.
Unsweetened Cocoa Powder: The main event, same as in the brownies. Dutch-process gives you a darker, fudgier result; natural cocoa is sharper. Both work.
Egg Yolks: They turn the base into a true custard — silkier, richer, and better at staying soft in the freezer.
Granulated Sugar: Sweetens the custard and keeps it scoopable — sugar lowers the freezing point, so don’t cut it too far.
Espresso Powder (optional): It won’t taste like coffee. It does the same thing it does in my brownies: makes the chocolate taste more robust.
Vanilla and Salt: Both go in the base and the bites. Cocoa without enough salt tastes flat. Add the salt!
All-Purpose Flour (heat treated): The body of the batter bites. Raw flour isn’t safe to eat, so it gets heated to 165F first.
Brown Butter: Cooked until the milk solids toast and the kitchen smells like caramel, the same move behind my brown butter chocolate chip cookies. It’s what takes the bites from “sweet dough” to “corner piece of the pan.”
How to Make Fudge Brownie Ice Cream
Make the Brownie Batter Bites
Step 1. Heat treat the flour: bake at 350F for 5-7 minutes, or microwave in 30-second bursts, stirring between each, until it hits 165F. Cool completely and whisk out the clumps.
Step 2. Brown the butter in a light-colored skillet over medium heat, swirling often, until the milk solids turn golden and smell nutty, about 5-7 minutes.
Step 3. Add brown butter to cocoa powder and whisk until incorporated. Then, whisk both sugars into the warm brown butter, then stir in the vanilla and salt. Add the cooled flour mix into a thick, fudgy dough, adding milk until you reach your desired consistency.

Step 4. Pinch into pea-sized pieces, scatter on a parchment-lined sheet, and freeze at least 1 hour. Freezing them first is what keeps them from smearing into the ice cream.

Make the Custard Base
Step 5. Whisk the cocoa, milk powder, and espresso powder in a saucepan. Cook over medium heat, whisking often until warm
Step 6. Meanwhile, whisk the yolks and sugar until pale and creamy. Slowly ladle in about a cup of the hot chocolate mixture, whisking constantly to temper, then whisk in the rest.

Step 7. Return everything to the pan and cook over medium-low, stirring constantly, until it reaches 175F and coats the back of a spoon. Don’t let it pass 185F.
Step 8. Strain through a fine mesh sieve, stir in the vanilla and salt, and cool to room temperature. Press plastic wrap onto the surface and refrigerate 2-4 hours or overnight.

Churn and Fold
Step 9. Churn until it reaches a thick soft-serve consistency, about 25 minutes.

Step 10. Layer the ice cream and frozen brownie bites in a freezer-safe container, ending with ice cream — layering keeps the bites from sinking to the bottom. Press parchment or plastic wrap onto the surface and freeze at least 4 hours before scooping.

My Top Tips & Tricks
- Bloom the cocoa in the warm dairy. It’s the difference between a base that tastes like chocolate milk and one that tastes like a brownie.
- Use a thermometer on the custard: pull it at 175F, never past 185F. Straining afterward catches any bits of cooked egg.
- Freeze the bites solid and keep them pea-sized — bigger chunks freeze too hard to chew.
- Let the finished ice cream sit out about 5 minutes before scooping. Chocolate bases freeze harder than most.
How to Store
Keep it in an airtight, freezer-safe container for up to 4-6 weeks, with plastic wrap pressed against the surface to prevent ice crystals. Leftover brownie batter bites keep in a zip-top bag in the freezer for up to 3 months.

Frequently Asked Questions
Can I use leftover baked brownies instead?
Absolutely. Cube a cooled pan of my fudge brownies, freeze them solid, and fold them in the same way for chewier, more substantial chunks.
How do I heat treat my flour?
Heat flour to 165°F, checked with an instant-read thermometer.
Microwave: 30-second bursts, stirring between each — about 60–90 seconds for a cup. Stir well; microwaves leave cold pockets.
Oven: Spread flour in a thin, even layer on a parchment-lined sheet, 350°F for 5–7 minutes, stirring once.
Cool completely and whisk out the clumps before mixing with the brown butter. Measure before heating, not after.
More Summer Recipes You’ll Love
- Homemade Passion Fruit Cheesecake Ice Cream
- Lemon Ice Box Pie
- Homemade Oreo Cheesecake Ice Cream
- Homemade Banana Pudding Ice Cream
- No Bake Key Lime Pie

I hope you love this Fudge Brownie Ice Cream as much as I do — it’s everything good about a warm pan of my fudge brownies, turned cold and creamy and scoopable. If you try it, leave a comment with a star rating below, and snap a photo and tag @butterloveandsalt on Instagram!
fudge brownie ice cream, brownie batter ice cream, homemade chocolate ice cream, brownie ice cream recipe

Homemade Fudge Brownie Ice Cream
Ingredients
Chocolate Custard Base
- 1 1/2 cups whole milk
- 1 1/2 cups heavy cream
- 1/4 cup unsweetened cocoa powder Dutch-process preferred
- 2 tbsp nonfat milk powder
- 2/3 cup granulated sugar
- 4 large egg yolks
- 2 tsp vanilla extract
- 1/4 tsp salt
- 1/4 tsp espresso powder optional
Brown Butter Brownie Batter Bites
- 1/2 cup all-purpose flour heat treated
- 1/4 cup unsweetened cocoa powder
- 3 tbsp unsalted butter
- 1 tbsp nonfat dry milk powder
- 2 tbsp dark brown sugar packed
- 1/2 cup granulated sugar
- 1 tsp vanilla extract
- 1/4 tsp salt
- 3-5 tbsp milk as needed
Instructions
Make the brownie batter bites
- Heat treat the flour: bake at 350F for 5-7 minutes, or microwave in 30-second bursts, stirring between each, until it reaches 165F. Cool completely and whisk out any clumps.
- Heat the butter in a small pan on medium heat for about 3-6 minutes until the butter turns an amber color. The butter will first foam and start to pop. Then, brown bits will begin to form in the bottom of the pan. Once browned and popping slows, it is ready. You should smell a nutty aroma.
- In a large bowl, add the warm brown butter to the cocoa powder and whisk until incorporated. Then, add both sugars, the vanilla, and salt. Add the cooled flour and mix into a thick dough, adding milk to reach your desired consistency.
- Pinch into pea-sized pieces, scatter on a parchment-lined sheet, and freeze until firm, at least 15 minutes.
Make the custard base
- Whisk the cocoa, milk powder, and espresso powder in a saucepan. Cook over medium heat, whisking often, until warm.
- Whisk the yolks with the sugar until pale. Slowly ladle in about a cup of the hot mixture while whisking to temper, then whisk in the rest.
- Return to the pan and cook over medium-low, stirring constantly, until it reaches 175F and coats a spoon (do not exceed 185F). Strain through a fine mesh sieve and stir in the vanilla and salt.
- Cool to room temperature, press plastic wrap onto the surface, and refrigerate 2-4 hours or overnight.
- Churn until soft-serve consistency, about 25 minutes.
- Layer the ice cream and frozen brownie bites in a freezer-safe container, ending with ice cream. Swirl with a knife until all of the mix-ins are distributed and top with more brownie bites. Press wrap onto the surface and freeze at least 4 hours. Note, you will likely have leftover brownie bites — just place them in a freezer safe container and freeze them until you want to use them again. They can be stored for up to 2-3 months in the freezer.
Notes
Pull the custard at 175F; past 185F the eggs will scramble.
The flour must reach 165F to be safe to eat raw, and must cool fully before mixing with the brown butter.
Freeze the bites solid and keep them pea-sized so they stay distinct and easy to chew.
Want baked brownies? Use cubed, frozen leftovers of The Best Fudge Brownie Recipe.
[wpforms id=”409″ title=”true” description=”true” ajax=”true”]
Rate & Review
What did you think of this recipe?