**Homemade Butter Roti Recipe**
Ingredients:

- 2 cups whole wheat flour
- Water, as needed
- Salt, to taste
- 2 tablespoons ghee (clarified butter)

Instructions:

1. **Prepare the Dough:**
   - In a large mixing bowl, combine the whole wheat flour and a pinch of salt.
   - Gradually add water and knead the mixture until it forms a soft, pliable dough.
   - Cover the dough and let it rest for at least 30 minutes.

2. **Divide and Roll:**
   - Divide the rested dough into golf ball-sized portions.
   - On a floured surface, roll each ball into a thin, round roti using a rolling pin.

3. **Heat the Griddle:**
   - Heat a griddle or a flat pan over medium-high heat.

4. **Cook the Roti:**
   - Place a rolled roti onto the hot griddle and cook until bubbles start to appear on the surface.
   - Flip the roti and cook the other side until it puffs up and gets golden brown spots.

5. **Butter It Up:**
   - While the roti is still hot, spread a generous amount of ghee on one side.
   - Optionally, sprinkle a bit of salt for added flavor.

6. **Serve Warm:**
   - Repeat the process for the remaining dough balls.
   - Serve the buttered rotis warm with your favorite curry, dal, or condiments.

7. **Enjoy:**
   - Relish the delightful taste of homemade butter roti, perfectly complementing your favorite dishes.

This recipe yields soft, flavorful butter rotis that can be a wonderful addition to any meal. Experiment with the thickness and enjoy the process of creating this traditional Indian bread at home!