When a hen goes broody she stops laying eggs to start the incubation process, so getting a rooster for her would be pointless. As others have said, if you want her to raise chicks, you could buy some fertile hatching eggs, mark them with a pencil line around the middle so that you can easily identify them and remove any others that your hens might lay and put the fertile eggs in her nest. It takes 21 days for chicken eggs to hatch.
That said, if you are in the northern hemisphere and it is approaching winter, then it is not a good time to buy hatching eggs as fertility is usually low at this time of year and also not a good time to hatch chicks because they can easily get chilled and die. Spring and summer are the natural seasons for raising chicks with a broody hen.
Before you decide to hatch chicks you should also give consideration to what you will do with the 50% cockerels that will almost certainly result from any hatch.... a member of this forum recently found out that 100% of his chicks that hatched 7 weeks ago are cockerels.... 6 out of 6 little boys.... how is that for bad luck! Are you prepared to butcher the excess boys for meat or give them away to someone else who will probably eat them?
Excellent advice!

Wait until spring regardless of the option you decide on. Another alternative is to buy day-old chicks and put them under the broody hen, provided she has been broody for 3 weeks. In most cases she will accept the chicks and raise them, but sometimes she will ignore them or attack them, in which case you'll have to raise the chicks yourself.
Last edited: