
Estimated reading time: 3 minutes
Tofu is commonly used in rice dishes and stir frys, but can be a versatile ingredient in any type of cuisine. But what’s the deal with tofu and chronic kidney disease? Should tofu be avoided if you have Chronic Kidney Disease? Let’s take a closer look at the nutritional content of tofu and how it can fit into a kidney-friendly diet.
Tofu Facts
Tofu first originated about 2,000 years ago in China during the Han Dynasty. It is made from soybeans, water, and some type of coagulant, making it a great source of plant-based protein. Tofu also contains iron and calcium, which are often nutrients that those with chronic kidney disease need more of. It is also lower in potassium and phosphorus.
Nutrition information (per 100 grams):
- 76 calories
- 8 grams protein
- 2 grams carbohydrates
- 0.3 grams fiber
- 97 milligrams phosphorus
- 121 milligrams potassium
- 7 milligrams sodium
- 350 milligrams calcium
- 5 milligrams iron
Some controversy surrounds tofu because of its soy-based nature. Despite claims on certain websites suggesting soy products cause cancer, evidence to support these claims is lacking. Some studies even show that soy can help to reduce the risk of cancer, like breast cancer. One thing to note is that a recent study in 2017 found that when compared to animal protein, soy protein can help to manage better and improve kidney function.

Plant-based Eating, Tofu, and Chronic Kidney Disease
If you have CKD and you aren’t including plant-based foods in your diet, now is a great time to start! Studies show that following a more plant-based diet can help slow the progression of CKD. Tofu is a great source of plant-based protein and can be a nice substitute for chicken, fish, turkey, or beef.
Remember that you don’t have to take an all-or-nothing approach to eating a plant-based diet. Start slow and make easy swaps that fit your lifestyle. For example, instead of having beef tacos for Taco Tuesday, try tofu tacos instead!

Dietician's Favorite Tofu Recipes
- Crunchy tofu stir fry
- Lemon tofu stir fry
- Pan fried tofu with dipping sauce
- Spicy tofu scrambler
- Low sodium peanut noodle stir fry
The Bottom Line
Include tofu as a great plant-based protein in your kidney-friendly diet. Tofu contains calcium and iron, making it a complete plant-based protein option. These nutrients can be helpful if you have chronic kidney disease. Remember that eating a balanced, kidney-friendly diet and including plant-based foods is key to managing CKD.