In a large bowl add the warm water, yeast and sugar or honey. Stir to combine and let the mixture rest for 5 minutes.
Add the oil, salt, spices, and 1 cup of flour. Stir until well combined.
Add 2 more cups of flour and stir until combined and the dough starts to pull away from the edge.
Dump the dough out onto a lightly floured surface and knead until smooth and elastic, adding additional flour as needed. Knead for 3 or 4 minutes.
Place the dough back in the bowl, cover it, and let it rise for 30 to 40 minutes.
After the dough as risen remove it from the bowl and divide it into 12 equal parts. Roll each piece of dough into an 8 to 12 inch long rope and then tie the dough into a simple knot (make a circle with the dough and stick one end through).
Place the dough knot on a parchment or baking mat lined baking sheet. Repeat with remaining dough. Cover the dough knots and allow to rise for 40 minutes to 1 hour.
Preheat the oven to 350 degrees F. Brush the top of the dough knots with the butter and spice mixture and bake for 15 to 20 minutes until the tops are golden brown.
Remove from the oven and brush the tops with the butter mixture again. Serve hot.
Notes
I make this recipe using butter, but margarine also works great
If I’m not serving the rolls right away, I like to remove them from the pan to cool about 15 minutes after they come out of the oven so that the bottoms don’t get steamy and soggy.
You can sprinkle grated Parmesan or mozzarella cheese on top before baking for a cheesy twist
Ensure your yeast is fresh and the water is the right temperature (warm but not hot). Let the dough rise in a warm, draft-free place. If it still doesn’t rise, you may need to start over with new yeast.