Another idea to go with is similar to @mijostyn has proposed.
This is a different bracket system along the same lines.
https://www.amazon.com/CUZURLUV-Shelf-Bracket-Max-Load/dp/B07VN219GV/ref=sr_1_7?dchild=1&gclid=C...
I'll note that you MUST hit the studs (16"oc) with each bracket. I would use nothing less than (3) #12 screws 2 1/2" long. 1/4" lag bolts are even better. Two may be enough if you use 3" rather than 2 1/2. You can use your own shelving and allow it to hang over equidistant on each side. You might try a maple cutting board for the shelf. If you need further assistance just email me
This is a different bracket system along the same lines.
https://www.amazon.com/CUZURLUV-Shelf-Bracket-Max-Load/dp/B07VN219GV/ref=sr_1_7?dchild=1&gclid=C...
I'll note that you MUST hit the studs (16"oc) with each bracket. I would use nothing less than (3) #12 screws 2 1/2" long. 1/4" lag bolts are even better. Two may be enough if you use 3" rather than 2 1/2. You can use your own shelving and allow it to hang over equidistant on each side. You might try a maple cutting board for the shelf. If you need further assistance just email me