Dry-roast the makhana in a dry pan over medium heat for 2-3 minutes, stirring frequently until it becomes light and crunchy—this step is crucial for texture and prevents a dense brownie. In the same pan, toast the oats for about 2 minutes to enhance their nutty flavor, then set aside to cool. Toast the nuts separately for 2-3 minutes until fragrant, then let cool completely before using. I find toasting these ingredients separately prevents the oats from burning while waiting for the nuts to develop their full flavor.
Blend the cooled oats, makhana, and chana together until they reach a flour-like consistency. In a separate batch, blend the cooled nuts, flax seeds, and chia seeds until you achieve a coarse, chunky mixture that still has some texture—avoid over-blending as you want to preserve some structure for the brownies. This two-part blending approach gives you both the binding flour base and textural elements.
Pour the flour mixture from the first blend into a large bowl, then add the coarse nut-seed mixture from the second blend and mix well. Add the cocoa, coconut, stevia, and salt, stirring until evenly distributed and no streaks of cocoa remain. The stevia provides sweetness without adding moisture, which helps keep the brownies fudgy rather than cakey.
Add the melted ghee, nut butter, and water to the dry mixture from Step 3, stirring vigorously until the ingredients come together into a thick, cohesive dough that holds together when pressed. The melted ghee acts as a binder and adds richness, while the water helps activate the binding properties of the seeds. Press the dough firmly and evenly into a parchment-lined 8x8-inch pan, using the bottom of a measuring cup or your fingers to create an even layer. I like to press firmly but not aggressively—you want it compact but not densely packed, which allows the brownies to have a slightly fudgy texture.
Chill the pressed dough in the refrigerator for 1 hour to firm up and allow the ingredients to set. While chilling, melt the dark chocolate in a microwave-safe bowl in 30-second intervals, stirring between each interval to avoid scorching. In a separate bowl, gently melt the white chocolate the same way, being careful not to overheat it as it burns more easily than dark chocolate.
Remove the chilled brownies from the refrigerator and pour the melted dark chocolate over the top, spreading it into an even layer with a spatula. Immediately drizzle the melted white chocolate in thin lines across the dark chocolate for a beautiful contrast, then use a fork or toothpick to drag through the lines for a marbled effect. Sprinkle the finely chopped pistachios over the top while the chocolate is still warm so they adhere. Return to the refrigerator for another 1 hour to allow the chocolate topping to set completely.
Remove the brownie pan from the refrigerator and let it sit at room temperature for 5 minutes to make cutting easier. Using a sharp knife dipped in hot water and wiped clean between cuts, slice the brownies into 12-16 pieces depending on desired size. Serve immediately or store in an airtight container in the refrigerator for up to 5 days.