
Straightforward, high protein bread that tastes like wheat bread! My bean millet protein bread, which has 7 grams protein per slice, is frugal, flourless, straightforward to make, oil-free, and vegan.

High Protein Bread Made Straightforward
Choosing a go-to recipe is like choosing a go-to friend or child. Close to impossible.
But I can say, with confidence, that this plain, frugal protein bread is rocking my world for breakfast, lunch, dinner, and snacks. It is stellar for all kinds of sandwiches (layered and open-faced), can be sliced especially thin or thick, and makes outstanding toast.
Oh, and despite having no flour, it tastes like a loaf of rustic, wheat flour bread.

Recipe Benefits
- High Protein (7 grams protein per slice)
- High Fiber (8 grams fiber per slice)
- Flourless (e.g., no buckwheat flour, gluten-free flour blend, millet flour or quinoa flour)
- Gluten-free
- No added starches (such as cornstarch, tapioca starch, arrowroot, or potato starch)
- No added gums (e.g., xanthin gum)
- Vegan (egg-free & dairy-free}
- Oil-free (no vegetable oil, butter, olive oil, safflower oil, or other added fats)
- Minimal ingredients
- Straightforward
- Frugal (cheap!)
I have the nutritional information included at the bottom of the recipe card, below.
Ingredients for Bean Millet Protein Bread
The exact amounts of each ingredient are indicated in the recipe card at the end of the post.Toggle betweenUS Customary(volume) andMetric(weights) for preferred measurement option.

- Uncooked millet(labeled “millet in U.S.; for international readers, it isproso millet)
- Uncooked white beans(I use white navy beans. See recipe card notes for more options)
- Coconut sugar(See recipe card notes for other options)
- Whole psyllium husks(See recipe card notes regarding psyllium husk powder)
- Instant yeast(it may also be labeled rapid rising yeast, or quick yeast) (Note: do not use Red Star brand platinum yeast. It is not gluten-free).
You will also need water (for soaking and blending the batter. I use filtered tap water. I like to add one teaspoon of salt to the batter, but it is always adjustable according to your tastes and needs.
It is essential thatinstant yeast, notregular active dry yeast, is used in the recipe.
What is Millet?

Millet is a nutritious, versatile, gluten-free grain. It has a neutral flavor that is slightly reminiscent of dried corn. It is:
- Gluten-free
- Lectin-free
- One of the only grain flours/grains that is alkalizing to the body
- Good source of protein
- Good source of fiber
- An excellent source of B vitamins
- Straightforward to digest in general
- Low in cost compared to other gluten-free grains (such as quinoa, teff, and amaranth)
In the U.S. and Canada, we pretty much have one millet available, labeled “millet.” North American manufacturers do not specify the type of millet on packages (just “millet”), but various sources indicate that the only millet grown for human consumption in the United States isproso millet. If you have the choice of several millets in your country, opt for proso millet.
Step by Step Directions
Note that the complete instructions are also in the recipe card below.
Step One: Soak the Beans & Millet
Place the raw (uncooked) millet and white beans in a large mixing bowl. Addboiling waterto the bowl (enough to cover the by about 1 inch / 2.5 cm). Soak for 45 minutes.
Overnight SoakingOption
If you prefer, soak the millet and beans overnight. Place the millet and beans in the bowl, as described above, but cover with room temperature water. Soak for anywhere from eight to twenty four hours.

Step Two: Prepare the Baking Pan
Prepare a 9×5-inch (22.5×12.5 cm) loaf pan. If using a nonstick loaf pan (e.g., ceramic coated, silicone), no preparation is needed. Otherwise, line the pan with nonstick parchment paper. If you do not object to oil, spray the pan with nonstick cooking spray, or lightly oil/grease the pan.
Step Three: Rinse and Drain Millet & Beans
Drain the soaked millet and beans through a mesh sieve and rinse under cold water. Shake off the excess water.

Step Four: Blend into a Batter
Scrape the soaked, drained millet and beans into a high-speed blender (or regular blender) container.
Add the warm water, coconut sugar, yeast, and salt. Blend on high speed until the batter is silky smooth and warm.
Add the whole psyllium husks to the bean millet mixture. Blend until just combined (or stir with a spatula). It will resemble a batter, not a dough.

Step Five: Spread Batter & Preheat Oven
Immediately spread batter into the prepared baking pan, smoothing the top. Use a knife to make a lengthwise slash through the top of the batter.
Place the pan in a draft-free warm place.Immediatelypreheat the oven to 350F (180C).Do not hesitate!
The bread rises quickly.The oven needs to be hot and ready to go as soon as the bread hits the needed rising mark (see next step).
Step Six: Let Bread Batter Rise (Watch Closely!)
Let the bread batter rise for 20 to 25 minutes (if your kitchen is cold, it may take longer). It happens quickly, so stay close by.
The bread is ready to bake as soon as the batter is a short distance away from the the top edge of the pan (the batter should be no closer than 1/4 inch away from the top). If the batter is all the way to the top, it could overflow the top of the pan once it hits the oven.
Step Seven: Bake the Bread

Bake the bread in the preheated oven for 45 to 50 minutes until deep golden brown. The loaf will be relatively flat on top.
Step Eight: Cool & Slice the Bread
Let the loaf cool, in the pan, on a cooling rack for 15 minutes.
Remove the bread from the pan. Cool the loaf completely on a wire rack, or other cooling rack. You just made a gorgeous loaf of bread!

This is a sturdy bread, with minimal crumbs. You can slice it thick or very thin, as you desire.

Texture & Taste of the Bread
This is a firm bread with a neutral, go-with-anything flavor that is very much like breads made with all-purpose flour.
Use slices to make sandwiches (open face, or two slice sandwiches) with a variety of sweet or savory fillings. For example, avocado toast,nut butterorseed butter,hummus,vegan cream cheese, or fruit preserves.

The bread is a great accompaniment to dinners and lunches, too. It is wonderful with soups, stews and salads.

Flavor Variations
Consider adding any of the following options to the bread:
- Dried herbs or fresh chopped herbs (add fresh herbs to the batter after blending, to avid green bread)
- Dried ground spices, such as ground cumin, curry powder, garlic powder, or onion power.
- Sweet spices (such as cinnamon, cardamom, or ginger)
You can also sprinkle the bread batter with seeds, such as pumpkin seeds, sunflower seeds, and/or chia seeds on the loaf before baking.
Storage
Store the bean millet protein bread in an airtight container at cool room temperature for one day, the refrigerator for one week, or the freezer for up to six months.
Ingredient Substitutions
- Will this bread work with other uncooked grains?I have only tested this recipe with millet. I do not know if any other grains will work.
- Can I use cooked beans (including canned beans) to make the bread?No. The recipe will not work with cooked beans.
- What can I use in place of coconut sugar?You can use an equal amount of maple syrup, agave nectar, molasses, or granulated sugar of your choice.Sugar substitutes will not work(for the same reason, above, that the sugar cannot be omitted from the recipe).
- Can I use psyllium huskpowderin place of whole psyllium husks?Possibly. I have not tested the bread with psyllium powder. If you decide to substitute psyllium powder, use the same weight (20 grams), which is about 4 teaspoons (compared to 1/4 cup for whole psyllium husks)
- Can I leave out the sugar?No, sugar is needed to activate (and feed) the yeast. The bread will not rise much at all without it.
- Can I add oil or other fat to the bread?Yes! replace 1 to 4 tablespoons of the added water (in the blending phase) with the oil or melted fat of your choice. It will make the bread softer.
- Can I make the high protein gluten-free bread without yeast?No, this is a yeast bread. The overwhelming majority of bread recipes on my site are for yeast-free bread (including ones that use rice flour, sorghum flour, chickpea flour, teff flour, and chickpea flour). Other options abound! Simply typebreadinto the search box.
- Can I sub other dried legumes for the white beans?Yes. You can use an equal weight of dried pinto beans or dried chickpeas. You could also use an equal weight of dried lentils.
Tips for Success
My Bean Millet Protein Bread did not rise as expected. Why?
The most likely reasons are the following:
- Regular yeast was used instead of instant yeast.This recipe will not work with regular yeast.You must use instant yeast.
- Sugar was reduced or eliminated.The sugar was left out, reduced, or replaced with artificial sugar. The sugar is essential for “feeding” the yeast (to produce gas bubbles).
- Oven temperature is off.I regularly check my oven temperature setting using an inexpensive oven thermometer. Check to make sure the oven is accurate before baking. If the oven is too hot, it can force a faster rise to the bread, leading to a bubble under the top of the loaf.

Frequently Asked Questions
- Can I make this gluten-free protein bread in a bread machine?I have not tested this in a bread machine so I cannot recommend how to make bread machine adaptations to the recipe, or whether it will work.
- My oven has a convection setting. Should I use it for this bread?I tested this bread in a conventional oven (radiant heat, not convection). So for reliable results, I recommend using radiant heat, if possible. If you are used to baking bread in a convection oven, you are welcome to experiment with baking the bread in a convection oven.
- Can I blend the batter in a food processor?No. A food processor cannot break down the millet and beans into a completely smooth batter, which is necessary for the success of the bread.
- Can I bake the white bean millet bread in a toaster oven?I do not recommend it. Even if the bread pan can fit into a toasted oven, the bread batter will be too close to the heating element in a small oven (toaster oven) for the bread to bake evenly.
Happy baking!
Bean Millet Protein Bread (Vegan, GF, Oil-Free)
- Prep Time: 5 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Servings: 14 slices (1 loaf)
Ingredients
- 1 1/2 cups uncooked (raw) white beans (see notes for examples)
- 1/2 cup uncooked (raw) millet
- 2 tablespoons coconut sugar (see notes for options)
- 2 1/2 teaspoons instant yeast (it MUST be instant/ fast rising yeast)
- 1 teaspoon salt (optional/adjustable)
- 1 1/2 cups warm water
- 1/4 cup whole psyllium husks (see notes for psyllium powder)
Method
- Place the raw (uncooked) millet and white beans in a large mixing bowl . Add boiling water to the bowl (enough to cover the by about 1 inch / 2.5 cm). Soak for 45 minutes.(see notes for overnight soak option).
- Prepare a 9×5-inch (22.5×12.5 cm) loaf pan . If using a nonstick loaf pan (e.g., ceramic coated, silicone), no preparation is needed. Otherwise, line the pan with nonstick parchment paper . If you do not object to oil, spray the pan with nonstick cooking spray , or lightly oil/grease the pan.
- Drain the soaked millet and beans through a mesh sieve and rinse under cold water. Shake off the excess water.
- Scrape the soaked, drained millet and beans into a high-speed blender (or regular blender) container. Add the warm water, coconut sugar , yeast, and salt. Blend on high speed until the batter is silky smooth and warm. Add the whole psyllium husks to the bean millet mixture. Blend until just combined (or stir with a spatula). It will resemble a batter, not a dough.
- Immediately spread batter into the prepared baking pan, smoothing the top. Use a knife to make a lengthwise slash through the top of the batter. Place the pan in a draft-free warm place. Immediately preheat the oven to 350F (180C). Do not hesitate! The bread rises quickly. The oven needs to be hot and ready to go as soon as the bread hits the needed rising mark (see next step).
- Let the bread batter rise for 20 to 25 minutes (if your kitchen is cold, it may take longer). It happens quickly, so stay close by. The bread is ready to bake as soon as the batter is a short distance away from the the top edge of the pan (the batter should be no closer than 1/4 inch away from the top). If the batter is all the way to the top, it could overflow the top of the pan once it hits the oven.
- Bake the bread in the preheated oven for 45 to 50 minutes until deep golden brown. The loaf will be relatively flat on top.
- Let the loaf cool, in the pan, on a cooling rack for 15 minutes. Remove the bread from the pan. Cool the loaf completely on a wire rack, or other cooling rack .
- Slice the bread, thick or (relatively) thin, as desired. The bread is wonderful plain, toasted, as part of a sandwich, or any way that you prefer!
Notes
Bread Storage: Store the cooled bread in an airtight container at cool room temperature for one day, the refrigerator for one week, or the freezer for up to six months. Yeast Note: Instant yeast is gluten-free, with the exception of Red Star Platinum Yeast. It includes enzymes derived from wheat. White Bean Options: Use any variety of dried white beans, such as cannellini, Great Northern, navy, or baby lima beans. Note for Psyllium Powder: I have not tested the recipe with psyllium powder. If you decide to substitute psyllium powder, use the same weight (20 grams), which is about 4 teaspoons (compared to 1/4 cup for whole psyllium husks ) Overnight Soak Option: If you prefer, soak the millet and beans overnight. Place the millet and beans in the bowl, as described above, but cover with room temperature water. Soak for anywhere from eight to twenty four hours. Notes About the Yeast: This particular bread recipe cannot be made without yeast. Also, the bread must be made with instant yeast (also called rapid rise, fast, or quick yeast). It will not work, as written with regular active yeast. Bread Machines: I have not tested this in a bread machine so I cannot recommend how to make bread machine adaptations to the recipe, or whether it will work. Coconut Sugar Options: Use an equal amount of maple syrup , agave nectar, molasses, or granulated sugar of your choice to replace the coconut sugar . Do not omit the sugar or use sugar substitutes. Sugar is needed in the recipe to activate (feed) the yeast and make the bread rise.








