Make oat flour (if using oats): Pulse rolled oats in a blender until fine. Skip this if using almond flour or pre-ground oat flour.
Combine dry ingredients: In a mixing bowl, whisk 1 cup oat flour (or almond flour), 1/2 cup chocolate protein powder, 2–3 tablespoons cocoa powder, and a pinch of sea salt. Stir well to break up any clumps.
Stir in the wet ingredients: Add 1/2 cup nut butter, 3–4 tablespoons maple syrup or honey, 1 teaspoon vanilla, and 2–4 tablespoons milk.
Start with less milk and add more as needed.
Adjust the texture: Mix with a spoon, then switch to your hands. The dough should be thick, fudgy, and slightly tacky but not sticky. If crumbly, add a splash more milk.
If too sticky, sprinkle in more oat or almond flour.
Fold in extras: Add 2–3 tablespoons mini chocolate chips and/or chopped nuts. This gives little brownie “chunks” in every bite.
Roll into balls: Scoop about 1 tablespoon per ball and roll between your palms. You should get 16–20 balls, depending on size.
Chill to set: Place on a parchment-lined plate and chill for 20–30 minutes.
This firms them up and deepens the chocolate flavor.
Serve or store: Enjoy right away or store as directed below.