Super Moist Chocolate Keto Brownies

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published October 13, 2019 • Updated March 16, 2026

Reader Rating
4.8 Stars (13 Reviews)

This post may contain affiliate links. See my disclosure policy.

Fudgy, moist keto brownies made with a full cup of ricotta cheese and three layers of real chocolate. I've been making this recipe since 2018, and the ricotta is what keeps them from drying out.

I’ve been making these brownies since 2018, and they’re the recipe I come back to every time someone asks me for a keto brownie recipe. The secret is a full cup of ricotta cheese in the batter. Not a tablespoon, not a drizzle. A full cup of real ricotta.

Here’s what I figured out after years of testing: most keto baked goods dry out because keto sweeteners pull moisture from the batter in ways that regular sugar doesn’t. Ricotta fixes that. It keeps the center fudgy and dense without loading up on extra butter or coconut oil the way most low carb brownie recipes do. The texture is almost like a flourless chocolate torte, but sturdier. You can pick up a square and eat it with your hands.

The chocolate situation in this recipe is aggressive, and I mean that as a compliment. You’re melting 4 oz of unsweetened chocolate into the batter, adding 1/3 cup of dark cocoa powder on top of that, and stirring in chocolate chips at the end. Three layers of chocolate in one brownie. The tablespoon of espresso powder doesn’t make them taste like coffee. It just deepens the chocolate flavor the way salt rounds out caramel.

I use coconut flour (1/4 cup) as my go-to, but almond flour works if you bump it to 1/2 cup. Coconut flour gives a slightly denser, chewier crumb. Almond flour makes them a touch more cake-like. Both are good. I just prefer the chew that coconut flour produces.

The frosting is optional, but I always make it. It’s a stovetop ganache: butter, unsweetened chocolate, powdered erythritol, cocoa powder, and heavy cream. It sets up thick and fudgy, almost like a truffle topping. If you love chocolate on chocolate, don’t skip it.

One thing I’ve learned the hard way: don’t overbake these. Pull them at 30 minutes even if the center still wobbles. They firm up completely as they cool. If you wait until the center looks set in the oven, you’ll end up with dry brownies, and the whole point of the ricotta is to keep them moist. For a 9×13 pan, check at 18-20 minutes since the batter spreads thinner.

These store well in the fridge for a full week. I cut the batch into squares, layer them between parchment paper, and keep them in an airtight container. They’re actually better cold (the fudge factor intensifies). You can freeze them too. Wrap individual squares in plastic wrap, then foil, and they’ll keep for two months. Thaw in the fridge overnight, not the microwave.

If you want more chocolate desserts, my keto mug brownie is perfect when you want a single serving. I also love my keto chocolate mousse for something lighter, and my chocolate chip cookie dough fat bombs and keto no bake cookies for grab-and-go snacking.

How to Make Fudgy Keto Brownies with Ricotta

Melt the chocolate in 30-second microwave bursts so it doesn’t seize up. I use the same bowl for mixing everything after, which saves cleanup. Stir the ricotta and egg into the melted chocolate first, then fold in the dry ingredients. Don’t overmix once you add the flour. A few streaks in the batter are fine. The batter will look thicker than regular brownies because of the ricotta, and that’s exactly right. Spread it into your parchment-lined pan and smooth the top. The center will still wobble when you pull them at 30 minutes. That wobble means they’re done, not underdone. Let them cool completely before you frost and cut.

Recipe
Print Pin

Super Moist Chocolate Keto Brownies

4.8 (13) Prep 10m Cook 30m Total 40m 12 servings

Brownie Base Ingredients

Chocolate Frosting Ingredients

Step by Step Instructions

Step by Step Instructions

1
Preheat oven

Preheat oven to 350 degrees and line a square baking dish with damp parchment paper.

parchment paper lined baking dish
2
Microwave it

Microwave 4 oz of the unsweetened chocolate in a microwave safe bowl at 30 second intervals until melted.

bowl of melted chocolate
3
Mix ingredients

In the same bowl, add ricotta cheese, egg, monk fruit, espresso, vanilla, cocoa powder, flour, heavy cream, baking powder, and salt. Mix until combined. Once combined, stir in remaining chocolate chips.

bowl with brownie batter inside
4
Spread batter

Spread onto baking dish and bake at 350 degrees for 30 minutes. Don’t over bake – mixture will still be wobbly when finished baking. Cool before frosting.

keto brownie batter in a baking dish
5
Make the frosting

For the frosting, melt butter, erythritol, and chocolate in a small saucepan over low heat. Once melted, remove from heat and stir in cocoa powder and heavy cream. It will thicken up.

brownie frosting in a saucepan
6
Spread the frosting

Spread frosting over brownies.

frosting spread over a keto brownie
Nutrition Per Serving
185 Calories
16.5g Fat
6.4g Protein
4.9g Net Carbs
9.1g Total Carbs
12 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Super Moist Chocolate Keto Brownies

Frequently Asked Questions

Can I use cottage cheese or cream cheese instead of ricotta?

I've tested cream cheese and it works, but the brownies come out denser and more cheesecake-like. Cottage cheese is trickier. If you try it, blend it smooth first so you don't get curds in the batter. My preference is still ricotta because it disappears into the batter completely and gives you that fudgy center without any cheese flavor. If you want a totally different take on low carb brownies, try my low calorie brownies which skip the cheese entirely.

What size pan should I use and does a 9x13 change the bake time?

I use an 8x8 square pan, which gives you thick, fudgy squares at 30 minutes. If you only have a 9x13, the batter spreads thinner so I check at 18-20 minutes instead. Pull them when the edges look set but the center still has a little wobble. They firm up as they cool. I've made both sizes dozens of times and the flavor is identical, you just get thinner squares with the larger pan.

What percentage cacao chocolate works best in these brownies?

I use unsweetened chocolate (100% cacao) for the melted chocolate in the batter and sugar-free chips (about 70% cacao) for the stir-ins. When a reader used 86% Ghirardelli, I told her it would work but taste a touch more bitter. If you go above 80%, add a little more sweetener to balance it out. I've tested ChocZero and Lily's chips and both work well.

Can I substitute stevia for monk fruit and how much do I use?

Stevia is way more concentrated than monk fruit, so you can't swap them 1:1. I'd start with about 1 teaspoon of liquid stevia or use a stevia-erythritol blend like Truvia where you can measure it cup for cup. 1/3 cup of pure stevia would be way too much and you'd taste that bitter aftertaste. Taste your batter before you bake so you can adjust.

How do I know when the brownies are done if the center looks wobbly?

I pull mine at exactly 30 minutes even though the center still jiggles. This is normal and it's what you want. If you wait until the center looks fully set in the oven, they'll be dry. The ricotta and chocolate firm up as the brownies cool to room temperature. Give them at least 30 minutes of cooling before you cut. I learned this the hard way after overbaking my first two batches years ago.

Can I freeze these brownies and how do I reheat them?

I freeze them all the time. Cut into squares, wrap each one in plastic wrap, then foil, and they keep for about two months. Thaw overnight in the fridge. They're actually better cold because the fudge texture intensifies. I don't microwave them to reheat because it makes the edges rubbery. If you want them warm, let them sit at room temperature for 20 minutes after pulling from the fridge. For more chocolate treats that freeze well, try my keto s'mores.

Why does the recipe call for espresso powder?

The espresso doesn't make these taste like coffee at all. I add it because it deepens the chocolate flavor the way salt rounds out caramel. It's a small amount (1 tablespoon of instant espresso) and it just makes the chocolate taste more chocolatey. You can skip it if you're caffeine-sensitive, but I always include it. I've made a batch without it side by side and the difference is noticeable, the espresso version has a richer, darker chocolate flavor.

Similar Recipes

Others looking for “Super Moist Chocolate Keto Brownies” also liked:

Moist Chocolate Brownies

frosted keto brownies in a stack These chocolate brownies are super moist and chocolaty. This recipe uses both cocoa powder and unsweetened chocolate for maximum chocolate flavor. The ricotta cheese keeps them soft and chewy – just like grandma used to make! These brownies are also nut free – use coconut flour instead of almond, and you’ve got a safe dessert for anyone with tree nut allergies.

Keto Chocolate

chocolate frosting dipping from a whiskThe chocolate you’ll use in this recipe is 100% unsweetened baking chocolate or sugar-free chocolate chips. The two brands I recommend are: choczero chocolate chips ChocZero: Sweetened with monkfruit, ChocZero chocolate chips contain no sugar alcohols or artificial sweeteners. They are 50% chocolate so they are perfect for your keto chocolate baking. Lily's Chocolate – These chocolate chips are sweetened with erythritol and stevia. They don’t contain any sugar alcohols or artificial sweeteners either. To increase the chocolatiness of this brownie recipe, unsweetened cocoa powder is used as well. Cacao powder will work in this recipe too. Either Hershey's or Viva Naturals will work in this recipe. As an Amazon Associate, I earn from qualifying purchases

The Ricotta Brownie

ricotta cheese container We owe all the moistness in these brownies to the ricotta cheese. When I use sugar substitutes like erythritol and monk fruit, or alternative flours like coconut or almond, my baked goods tend to dry out faster than traditional ones. Sugar and gluten hold moisture better than the alternatives. Using ricotta maintains the texture and moisture in these brownies. Ricotta does contain carbohydrates, but the per-serving amount is minimal. This recipe yields 9 large brownies.

Keto Brownie Storage

low carb brownies on parchment paper Store these ricotta brownies at room temperature or in the refrigerator in an airtight container to preserve the texture and moisture.
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dessert Recipes

keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (40 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.8 Stars (6 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
five golden brown chocolate chip cookies on the table with dark chips spread around
16 Mins
Best Keto Chocolate Chip Cookies
4.8 Stars (33 Reviews)

Almond flour and coconut flour together create a keto chocolate chip cookie that's close to Toll House. 1.2g net carbs per cookie. Crispy edges, soft...

See the Recipe
creamy chocolate mousse in a small dish topped with sprinkles and strawberries
3 Mins
Keto Chocolate Mousse
4.9 Stars (14 Reviews)

When a chocolate craving hits, this 3-ingredient mousse saves the day. No cooking, no eggs, and I can have it ready in under 10 minutes.

See the Recipe
chocolate chip with whipped cream
6 Mins
Keto Chocolate Chaffle
4.7 Stars (15 Reviews)

Cream cheese (not mozzarella) makes this chocolate chaffle recipe taste like actual dessert. Six ingredients, five minutes, 4g net carbs.

See the Recipe
chewy keto chocolate chip cookie with melted chips
3 Mins
Keto Chocolate Chip Cookie for One
4.6 Stars (38 Reviews)

A soft, chewy keto chocolate chip cookie I make in under 10 minutes with no eggs. Bake it in the oven, air fryer, or microwave. Just 2.5g net carbs.

See the Recipe
Reviews 22
4.8 Stars (13 Reviews)
  1. A
    Angela Mar 21, 2026

    Making these for Easter weekend and I need to double the batch. If I use two 8x8 pans does the bake time stay around 30 minutes, or does the extra ricotta change how they set? My oven fits two pans side by side so I'd be baking them at the same time.

  2. E
    Eric Mar 19, 2026

    Four batches in and I finally messed with the formula. Switched from coconut flour to almond and the center goes properly fudgy by day two, almost ganache territory. Also started using Lily's chips instead of the unsweetened chocolate bar and now there are these little molten pockets throughout that are freaking unbelievably good. The espresso though, that stays. Whatever it's doing to the chocolate depth, I'm not touching it.

  3. N
    Nate Mar 16, 2026

    These are legitimately the best keto brownies I've made, and the ricotta is doing something I can't explain (fudgy in a way that almond flour alone never gets there). One thing though: 30 minutes in my oven was way too long. Mine were done at 22 and I almost blew it.

    1. Annie Lampella
      Annie Lampella Mar 17, 2026

      22 is early for an 8x8 but some ovens run hot. I go by the jiggle test, not the clock. Center should still move when you tap the pan.

  4. A
    Andre Feb 27, 2026

    My teenager inhaled two of these before I could get a photo, then demanded to know what made them so moist. Told him it was ricotta and he literally Googled it to make sure I wasn't lying.

    1. Annie Lampella
      Annie Lampella Mar 1, 2026

      Ha, the ricotta skepticism is real. It's the real stuff too, not a small amount. 1 cup in the whole batch. That's what keeps them fudgy instead of cakey.

  5. J
    Jess Feb 17, 2026

    I only have a 9x13 pan right now and I want to make sure these turn out perfectly! The 30 minutes is for a square dish, right? Do I need to shorten the bake time so they don't dry out? I would be so sad if I messed up these chocolate keto brownies!

    1. Annie Lampella
      Annie Lampella Feb 17, 2026

      Yeah, 30 minutes is for an 8x8. In a 9x13 the batter spreads thinner so I'd check around 18-20 minutes. Pull them when the edges look set but the center still has a little give. They'll firm up as they cool.

  6. D
    Donna Feb 16, 2026

    My husband ate three and asked if I used real chocolate

    1. Annie Lampella
      Annie Lampella Feb 16, 2026

      Ha, yeah it's the real stuff. 4 oz of actual unsweetened chocolate plus the cocoa powder. The ricotta keeps it from tasting like a protein bar.

  7. F
    Fe Mar 4, 2025

    First of all, Wow! I made these exact and I’m so overwhelmed by the flavor and the texture and WOW is all I can basically say. I have tried and failed so many times to get that perfect brownie and with keto it’s not easy, at all! That’s until today when I found this wonderful recipe you all have created. I’m so grateful. I’ve been at this for close to a year and a half and bought so many recipe books and spent so many hours online acquiring recipes that it’s amazing I’m still Keto or sane! However, days like today make it all worth wild. I have finally filled a void for brownies. I will from this moment on only use your brownie recipe for keto. Thank you so much for sharing and will be going through the rest of your recipes to see what other treasures I can come out with. Yay, if I could do a cartwheel I would!!!

    1. Annie Lampella
      Annie Lampella Mar 7, 2025

      Fe this made my whole week. The ricotta is the secret, it keeps them fudgy without all the extra fat. So glad you found your go-to brownie recipe.

  8. B
    Betty Scott Mar 30, 2022

    I found your recipe for FUDGY KETO BROWNIES on the choc zero website, and don't see the exact same recipe here. The recipe calls for 1/3 sugar substitute. I use stevia, monk fruit tends to upset my stomach. Wonder how I can use stevia in these, since that would be way too much stevia.

    1. Annie Lampella
      Annie Lampella Apr 2, 2022

      Betty, stevia is way more concentrated than monk fruit so you'd use much less. I'd start with about 1 teaspoon of liquid stevia or a stevia-erythritol blend like Truvia where you can use it 1:1. Pure stevia at 1/3 cup would be way too much.

  9. J
    Jane Sep 4, 2021

    What is the cacao percentage recommended of the dark chocolates used to melt, add in batter before baking, and the frosting? Assuming all the same percent but your and choczero sites don’t state which percent. We baked for first time last night and they smelled really good. I used the dark chocolate I had on hand that wasn’t sugar free (Ghiradhelli 86%) but very low and the one piece I tried was yummy, could really taste the espresso, and chocolate taste may be more bitter. Am going to try again with recommended percentage keto dark chocolates.

    1. Annie Lampella
      Annie Lampella Sep 7, 2021

      Most sugar-free dark chocolate runs around 70-85%. ChocZero's is about 70% which is what I use. Your 86% Ghirardelli would work fine, just a touch more bitter. You could add a little more sweetener to balance it out.

  10. E
    Emilee Aug 22, 2021

    Could you sub cottage cheese for ricotta?

    1. Annie Lampella
      Annie Lampella Oct 12, 2021

      I haven't tried that yet. I think it would work, but let me know if you try it.

  11. V
    Vicky Aug 3, 2021

    If using unsweetened chocolate, would you increase the amount of sweetener. If so, how much more would you recommend?

    1. Annie Lampella
      Annie Lampella Aug 11, 2021

      Yes, but not that much more. Maybe 1-2 tablespoons. Taste the batter before you bake.

  12. V
    Vicki L Jan 19, 2021

    What size pan for the brownies? 8" or 8" square?

    1. Annie Lampella
      Annie Lampella Jan 20, 2021

      Yes! That will work!

Leave a Review