In a blender combine all the ingredients of the sauce and blend until smooth and creamy.
Heat a saucepan and cook the sauce for a minute or until couple of boils. Turn it off and bring the temperature to 120 degree Fahrenheit.
In a large mixing bowl combine 1 cup whole wheat flour, dry yeast, sugar and salt. Mix very well with a spoon until no lumps.
In a microwavable bowl combine water and oil. Heat it up to 120 degree Fahrenheit.
Now, pour the sauce into the yeasted flour. Beat it well on a medium speed with an electronic beater until well mixed (about a minute) If you plan to mix it with a spoon try to beat it in as much speed as possible.
Now, pour the warm water, beet again for 30 seconds or until well blended.
Now, add the remaining whole wheat flour to it and form soft dough.
Take the dough out on a dusted flat surface and knead well until smooth ball form dough is formed.
Place it in a greased bowl. Cover it and let it rest for 10 minutes in a warm place. (I let it rest inside the microwave).
Prepare a cookie sheet by greasing it. Take the dough out and divide it in 12 equal parts.
Roll each part of the dough and make a hole in the middle of each roll with your smallest finger.
Place them on the prepared cookie sheet and cover. Let it rise for 40 minutes in a warm draft free place. (I let the bagels rise in the over in a bread proofing mode).
5 minutes before taking out the bagels boil water in a large sauce pan. Now, put one bagel in the boiling water to see if it’s floating. Then flip it to the other side and let it float for a minute. Repeat the same process for the rest of the bagels. Place the bagels again in the same cookie sheet and top it with your choice of seeds. (I sprinkled white sesame seeds).
In the meanwhile, pre - heat the oven at 375 degree Fahrenheit. Place the cookie sheet in the middle rack of the oven and bake for 30 minutes.
Turn off the oven, take the bagels out and enjoy with your choice of spread or as a sandwich.