Imagine biting into a dense, silky square of fudge that tastes like a Japanese tea house in dessert form — earthy ceremonial matcha swirled through a buttery almond base, finished with a delicate crunch of toasted sesame seeds. These Matcha Almond Fudge Squares deliver that exact experience, with a melt-in-your-mouth coconut cream richness that makes it nearly impossible to believe they are entirely plant-based. The combination of nutty almond butter, fragrant matcha, and toasty sesame creates a sophisticated flavor profile that satisfies even the most demanding sweet tooth.

Each serving packs 47 grams of healthy fats from coconut oil, almond butter, and hemp hearts while keeping net carbs at a mere 5 grams. With 9 grams of protein per serving from the almond and seed base, these fudge squares hit that ideal keto macro sweet spot — high fat, ultra-low carb, and just enough protein to keep you satiated between meals.

Best of all, these squares require zero cooking and come together in roughly 20 minutes of hands-on time. Pop the pan into the freezer, slice into portions, and you have a full week of grab-and-go keto desserts waiting in your fridge. They store beautifully for up to five days refrigerated or two weeks frozen, making them the ultimate batch-prep treat for busy weeknights when you want something sweet without any fuss.

Ingredients (serves 4)

For the fudge base:

  • 1/3 cup (75g) virgin coconut oil, melted
  • 1/2 cup (128g) unsweetened creamy almond butter
  • 1/2 cup (120ml) full-fat coconut cream
  • 1/4 cup (28g) blanched almond flour
  • 2 tablespoons (20g) hemp hearts
  • 3 tablespoons (36g) powdered erythritol or monk fruit sweetener blend
  • 2 teaspoons (4g) culinary-grade matcha powder
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon fine sea salt

For the sesame topping:

  • 2 tablespoons (18g) white sesame seeds, toasted
  • 1 tablespoon (9g) black sesame seeds
  • 1 teaspoon coconut oil, melted
  • Pinch of flaky sea salt

Instructions

  1. Line your pan. Line a small 8x4-inch (20x10cm) loaf pan or a 6x6-inch (15x15cm) square dish with parchment paper, leaving overhang on both sides so you can lift out the fudge later. Set aside.

  2. Toast the white sesame seeds. Place the white sesame seeds in a small dry skillet over medium-low heat. Stir frequently for 2–3 minutes until they turn golden and fragrant. Immediately transfer them to a small bowl to stop the cooking process and let them cool. Combine with the black sesame seeds, 1 teaspoon of melted coconut oil, and a pinch of flaky sea salt. Toss to coat and set aside.

  3. Bloom the matcha. In a small bowl, sift the matcha powder into 2 tablespoons of the coconut cream (taken from the measured 1/2 cup). Whisk vigorously with a small whisk or fork until completely smooth with no lumps. This step is essential — matcha clumps stubbornly if added directly to a fat-heavy mixture.

  4. Build the fudge base. In a large mixing bowl, combine the melted coconut oil and almond butter. Stir until smooth and well blended. Add the remaining coconut cream, the bloomed matcha mixture, powdered erythritol, vanilla extract, and sea salt. Whisk until the sweetener dissolves and the mixture is uniformly green with no streaks.

  5. Add the dry ingredients. Fold in the almond flour and hemp hearts using a spatula. Stir until everything is evenly distributed throughout the batter. The mixture should be thick but pourable, similar to a dense cake batter. If it feels too thick, let it sit at room temperature for 2–3 minutes — the coconut oil needs to stay liquid.

  6. Pour and top. Pour the fudge mixture into the prepared pan and tap the pan firmly on the counter several times to release air bubbles and create a level surface. Sprinkle the toasted sesame seed mixture evenly over the top, then gently press the seeds into the surface with the back of a spoon so they adhere.

  7. Freeze to set. Place the pan in the freezer for 45–60 minutes until the fudge is completely firm to the touch. Avoid leaving it longer than 2 hours before the initial slicing, as rock-hard fudge is more difficult to cut cleanly.

  8. Slice and store. Lift the fudge out of the pan using the parchment overhang. Place on a cutting board and slice into 8 equal squares (2 squares per serving). Use a sharp knife dipped in warm water for the cleanest cuts. Transfer the squares to an airtight container, placing parchment paper between layers if stacking.

Nutrition per Serving

Nutrient Amount
Calories ~495 kcal
Fat ~47g
Protein ~9g
Total Carbs ~9g
Fiber ~4g
Net Carbs ~5g

Nutrition values are approximate and based on the specific brands and quantities of ingredients listed above.

Tips & Variations

Choose your matcha wisely. Culinary-grade matcha is ideal here because it has a stronger, slightly more bitter flavor that holds up against the rich coconut and almond fats. Ceremonial-grade matcha works too but delivers a more subtle, delicate green tea flavor. Avoid bargain matcha powders that taste dusty or flat — the matcha is the star here, and quality matters.

Storage for the perfect batch-prep cycle. Refrigerate in an airtight container for up to 5 days, or freeze for up to 2 weeks. Let frozen squares sit at room temperature for 5–8 minutes before eating — they are best when slightly softened to a truffle-like consistency, not ice-cold. In warm weather, keep them in the fridge since the coconut oil base softens quickly above room temperature.

Watch for hidden carbs in almond butter. Always check the label — some brands sneak in sugar, honey, or palm oil. You want unsweetened almond butter with just almonds (and maybe salt) on the ingredient list. Brands that add sugar can bump up net carbs by 2–4 grams per serving, pushing you dangerously close to your daily limit.

Swap the sweetener to suit your palate. Powdered erythritol gives the smoothest texture with no grittiness. If you prefer monk fruit sweetener, use a 1:1 powdered blend — pure monk fruit extract is roughly 200 times sweeter than sugar, so a tiny pinch goes a long way. Avoid liquid stevia here, as it can make the fudge too wet and throw off the firm set.

Turn them into matcha fat bomb truffles. Instead of pouring into a pan, chill the mixture in the bowl for 30 minutes until scoopable. Roll into 12 small balls, then roll each in the toasted sesame seed mixture for an elegant round truffle presentation. These are perfect for portioning into daily snack containers for the week ahead.

Frequently Asked Questions

Will these fudge squares kick me out of ketosis?
At just 5 grams of net carbs per serving of two squares, these fit comfortably within standard keto limits of 20–25 grams of net carbs per day. The erythritol does not count toward net carbs because it has a glycemic index of zero and passes through the body without being metabolized for energy. Just be mindful of your total daily intake — if you are eating these alongside other treats, track everything to stay within your personal carb threshold.
Can I use a different nut butter instead of almond butter?
Absolutely. Tahini (sesame paste) is an excellent swap that doubles down on the sesame flavor and keeps the recipe nut-free — just note tahini is slightly more bitter, so you may want an extra tablespoon of sweetener. Sunflower seed butter works well too, though it can sometimes turn slightly green when combined with baking soda or certain ingredients (purely cosmetic with matcha already making things green). Avoid cashew butter, as it is significantly higher in carbs and could push your net carbs above 8 grams per serving.
How do I store these for a full week of meal prep?
Store the sliced squares in an airtight container in the refrigerator for up to 5 days. Separate layers with small squares of parchment paper to prevent sticking. For longer storage, freeze individually on a parchment-lined tray until solid, then transfer to a freezer bag — they will keep for up to 2 weeks without any change in texture or flavor. Pull one or two squares out each morning and they will be perfectly softened by the time you want an afternoon or post-dinner treat.
Are these suitable for other keto subtypes beyond vegan keto?
Yes, these squares are naturally compatible with every keto subtype. They are already dairy-free, egg-free, and entirely plant-based, which means they work for standard keto, lazy keto, clean keto, and vegan keto alike. If you follow a lacto-ovo vegetarian keto diet and want even more richness, you could stir in a tablespoon of grass-fed ghee alongside the coconut oil, though the recipe certainly does not need it. The high fat content from coconut oil and almond butter ensures excellent ketogenic macros regardless of your specific approach.
My fudge is too soft and won't hold its shape — what went wrong?
The most common cause is that the coconut oil was not fully measured or was partially solid when mixed in. Coconut oil is the primary structural fat that firms up when chilled, so make sure you are using a full 1/3 cup of completely melted oil. Also check your coconut cream — it should be thick and scoopable from the can, not the thin watery liquid. If you accidentally used coconut milk instead of cream, the extra water content will prevent a clean set. As a rescue, simply return the mixture to the freezer for an additional 30 minutes, or stir in an extra tablespoon of coconut oil before re-freezing.