Improve My Recipes Page Performance

The My Recipes page takes 1-2 seconds to load when users have many recipes. Target load time: ≤400ms.