Machchi do pyaza, also known as fish do pyaza, is a delicious and flavorful Indian fish curry. The dish is made with tender pieces of fish cooked in a rich and aromatic onion and tomato gravy. The name 'do pyaza' refers to the generous use of onions in the recipe, which adds a sweet and caramelized flavor to the curry. This dish is perfect for seafood lovers and can be enjoyed with rice or Indian breads.